如何解决Excel表格行列数超出范围的问题?

如题所述

Excel中提示不能超过256列或65536行的解决办法有:修改文件版本、对公式引用的范围手动做限制。

Excel中经常使用各种函数在表格、工作表之间相互引用、调用数据的,但有时候尽管是完全按照公式的要求来输入相关项目的,还是会出现:

“此引用有问题。此文件中的公式只能引用内含256列(列IW或更少)或65536行的工作表中的单元格”这样的警告。点击确认之后,公式需要重新修改。但实际上看,公式的单元格所在的位置可并没有超过这个提示中的限制的(256列或65536行),但依然有这样的错误,是为什么呢?

经简单查证,发现这个是旧版本Excel的固有的一个限制,即在Office2003及之前版本的Excel中,xls格式的表格,支持最大的列为256列,最大的行为65536行。

这样,当2003版或更低版本的xls表格中,函数、公式则会限制在相应范围内的单元格引用。而一旦公式引用了超出这个范围之外的单元格,Excel则会自动报错。特别是存在引用整行、整列的情况下,而被引用的表格是Office2007、2010及更高版本创建的文件,哪怕是xls文件,都会提示超出了范围。因为高版本Excel保存的xls文件,也远远不止256列、65536行。例如Excel2019中最大行为1048576行,即1024*1024=1048576行。如公式中包含XFD:XFD列的话,则必然超出了65536行。

解决办法:

方式一、修改文件版本

现在已经清楚是旧版本的Excel文件中存在最大表格行列数的限制,那么最简单的办法就是将当前的xls文件,使用另存为的功能把xls文件保存为xlsx文件。再重新打开xlsx文件重新输入相应的公式即可。这样的话,高版本的文件可以兼容低版本的文件,但反之则容易出现问题。

毕竟现在已经是2019年了,Office2019套装也发布很久了,但还是有N多的系统、后台默认调用的还是Office2003的模版,生成的是Excel2003的表格。不可避免地会存在这样的问题。因此,简单另存为一下,即可解决问题。

方式二、对公式引用的范围手动做限制

之所以出现这样的警告,是因为在引用高版本表格的时候,默认会引用整行整列的数据,而整行整列就超出了旧版本Excel的单元格范围的限制。如公式=VLOOKUP(C1,[EXCEL演示.xlsx]Sheet1!$B:$E,4,0),默认引用了B-E列整个的区域。虽然我们有效的数据可能就那么几十、几百行,但公式并没有圈定行数,导致了警告出错。这时候,我们对公式稍作调整:=VLOOKUP(C1,[EXCEL演示.xlsx]Sheet1!$B1:$E6000,4,0)

这样就限定了引用的范围。当然E6000这里的6000注意要包含所有的有效行数就行。万一实际上的数据已经超出了65536行呢?那只能采取方式一的办法来解决了。

如上便是提示不能超过256列或65536行的简单处理。

温馨提示:内容为网友见解,仅供参考
无其他回答

如何解决Excel表格行列数超出范围的问题?
Excel中提示不能超过256列或65536行的解决办法有:修改文件版本、对公式引用的范围手动做限制。Excel中经常使用各种函数在表格、工作表之间相互引用、调用数据的,但有时候尽管是完全按照公式的要求来输入相关项目的,还是会出现:“此引用有问题。此文件中的公式只能引用内含256列(列IW或更少)或65536行的...

excel超过65536行就报错怎么办?
解决这个问题有两条途径。一是升级你的文件格式。通过将xls文件另存为xlsx格式,可以突破这个限制,因为xlsx文件支持更广泛的行列数。然而,要注意的是,这个操作可能不适用于所有系统,因为一些系统或后台可能仍依赖于较旧的模板,可能无法很好地兼容新格式。因此,适时的格式转换是解决这类问题的有效手段。

excel表格打印左边空白太多什么原因
解决步骤1:当Excel表格的行列数量过多,预览页面无法完整显示时,我们面临第一个问题。解决办法是,点击左上角的office按钮,选择打印,再点击打印预览,这样页面就会展现出部分表格内容。解决步骤2:通过预览页面,我们会发现表格过大,只能分页显示。这表明纵向预览时,列数过多导致页面分割。接下来,我们...

超过excel最大列数了怎么办
1、升级2007以上excel版本,行列处理能力大大提高;2、超过的话可以扩展到新的工作表单中处理;3、可以采用行列数据转置,因为行数较列要多。

excel表格行列数太多了,看不见第一行列怎么办
excel表格行列数太多了,看不见第一行列怎么办?我们要学会使用“冻结窗口”功能,不管你是想要前N行固定显示,还是前N列都可以轻松解决这个问题,wps表格也是同样的办法哦。为了方便画图举例,笔者把行和列的距离单独调整了一下,这个不影响我们对“冻结窗口”的使用 鼠标选择B2单元,选中后有个黑色线条...

EXCEL表格如何删除空白的多达几万条的空白行列?
1、首先选中想要删除的空白行的首行,同时点击键盘上的“ctrl+shift+向下箭头”,如果多余空白行在右侧,就选右箭头,然后全选全部无用空格行。2、右键点击删除。3、删除之后啥都不要做,直接点击左上方的保存,然后关闭excel表格,再重新打开。方法二:1、按住“ctrl+shift+向下箭头”即可选中全部空白行...

稻壳表格行列号超出表格限制?
稻壳是有上传限制的,具体是多少会根据服务内容有变化。您现在超出了上限,可以按照如下操作;1、对文件进行压缩,这一招可以节省很大空间。2、对文件进行分解,让每一部分的大小都低于10M大小。

excel用公式提示引用有问题 不能超过256列或65536行是怎么回事_百度知 ...
1、首先在使用区域引用公式,如Vlookup函数等时,如果遇到了“无效引用”错误,如下图所示。2、这是因为在Excel2003版本中引用了Excel2007及以后版本的数据,因为2003中最大行为66536行,最大列为256列,而2007最大行和列远远超出了这个数据,就会导致出现这样的问题,如下图所示。3、一种方法是将公式中...

excel表格太大,无法打印怎么办?
小编整理一些解决方法~方法一:1、excel表格的行列数量太多,以至于无法在一个预览页面内显示完全。2、将上面表格进行预览查看,点击excel左上角office按钮——打印——打印预览,然后出现预览页面,看到因为表格太大,只能分三页预览。3、看到因为列数太多,所以纵向预览只能分很多页,那么先改为横向,点击...

excel表格行列自动扩大excel表格行列自动扩大怎么取消
制作方法首先选择表格区域。点击开始选项卡,点击条件格式,点击新建规则。点击使用公式,点击公式框,点击选区第一个单元格。公式中将所有的美元符号都去掉,后面输入小于号大于号和双引号。点击格式,选择边框选项卡,点击外边框,点击确定。再点确定。、点击开始选项卡-格式-自动调整行高;这样行高就会根据...

相似回答
大家正在搜