Exce表格网

excel数据莫名很大(excel数据量过大)

来源:www.0djx.com  时间:2023-02-13 14:15   点击:117  编辑:表格网  手机版

1. excel数据量过大

步骤/方式1

可以看到这个excel的内存大小将近22mb,但是打开这个excel后仅仅只有一个表格。

步骤/方式2

这个时候可以试一下表格中是否存在空格,按Ctrl+H调出替换窗口,在查找内容中输入一个空格,然后在替换为中什么都不要输入,直接点击确定,这样的话就批量将空格替换空了。

步骤/方式3

当将空格替换为空值的后可以看到,表格还剩下将近9mb,紧接着开始删除空白的对象。

步骤/方式4

删除不见的对象可以使用定位条件来删除。首先按F5调出定位窗口,然后点击定位条件。

步骤/方式5

选择对象,点击确定。

步骤/方式6

直接按delete键即可删除所有的空白对象。

步骤/方式7

可以看到表格还剩下5.4mb,这个时候就要考虑是不是有除了空格以外的不可见字符的存,常见于从系统中导出的表格,这样的字符起到了占位的作用。

步骤/方式8

删除不可见字符只能通过删除表格中未使用的单元格来实现,比如在这里需要先选择H列,然后按Ctrl+shift+右箭头,选择H列向右的所有列,然后点击鼠标右键选择删除,紧接着选择12这一行,按Ctrl+shift+下箭头选择从12这一行到下的所有行,然后点击鼠标右键选择删除。

步骤/方式9

当做完这一步后可以看到表格仅剩下9.36k这个才是表格应有的大小。

2. excel数据过于庞大

2003版及以下的EXCEL能够处理最多2^16=65536条记录,2007版及以上的EXCEL能够处理最多2^20=1048576条记录,如果是纯数据据文件,并且列数不是很多的情况下(比如说20列以内)还是可以的,如果用到公式或者列数很多,那么建议最好不要用EXCEL处理数据了,会很卡的。

理论上可以处理59999条(行)数据但是实际上同一个工作表中无法处理这么多数。信息量达到6万条的话,文件会相当庞大,运行缓慢,并频繁死机 同时几十万条就不要想了。整理不了

3. excel数据量过大 怎么拆分

打开目标excel,按alt + f11键打开VBE窗口

2.选择插入->模块粘贴下面代码到编辑器中

Sub 保留表头拆分数据为若干新工作簿()

Dim arr, d As Object, k, t, i&, lc%, rng As Range, c%

c = Application.InputBox("请输入拆分列号", , 4, , , , , 1)

If c = 0 Then Exit Sub

Application.ScreenUpdating = False

Application.DisplayAlerts = False

arr = [a1].CurrentRegion

lc = UBound(arr, 2)

Set rng = [a1].Resize(, lc)

Set d = CreateObject("scripting.dictionary")

For i = 2 To UBound(arr)

If Not d.Exists(arr(i, c)) Then

Set d(arr(i, c)) = Cells(i, 1).Resize(1, lc)

Else

Set d(arr(i, c)) = Union(d(arr(i, c)), Cells(i, 1).Resize(1, lc))

End If

Next

k = d.Keys

t = d.Items

For i = 0 To d.Count - 1

With Workbooks.Add(xlWBATWorksheet)

rng.Copy .Sheets(1).[a1]

t(i).Copy .Sheets(1).[a2]

.SaveAs Filename:=ThisWorkbook.Path & "\" & k(i) & ".xls"

.Close

End With

Next

Application.DisplayAlerts = True

Application.ScreenUpdating = True

MsgBox "完毕"

End Sub

3.保存后回到excel文件,选择开发工具->插入->表单控件(按钮(窗体控件)),没有开发工具选项的在设置里面打开选项如图

4.按住鼠标左键不动然后在excel中划定一个按钮区域,然后会自动弹出的窗口,选择刚才保存的宏,点击确定

5.鼠标从按钮上面移开 ,然后点击按钮输入要列号,就是根据哪列的数据进行拆分文件,下图我们输入4就是按照班级进行拆分,根据不同的班级拆分成不同的文件

5.点击确定后,如果弹出完毕提示框代表拆分完成

6.到源文件所在的目录文件中查看拆分的文件

4. excel数据过多

解决方法:

1.

首先打开excel表格,在单元格中输入一长串数据,数据会超出单元格范围。

2.

选中该单元格后,单击右键,选择”设置单元格格式“。

3.

在跳出的对话框中选择”对齐“→”自动换行“并点击确定。

4.

这样返回表格中输入的文本就会在单元格内自动换行显示,不会因为太长而超出单元格或者不显示了。

5. excel数据量过大怎么办

可以用power query 处理数据,非常方便还很快

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片