现象:
excel表中插入行或列时,出现“为了防止可能的数据丢失,Microsoft Excel不能移去工作表中的非空的单元格,请按CTRL+END,定位最后的非空白单元格,再移除或清除在该最后单元格和数据末尾之间单元格中的所有内容.然后选定单元格A1,保存工作簿以重新设置所用的最后单元格.或者,将数据移到新的位置后再试”的提示。
原因:
excel表的行不能大于65536行,列不能大于256列,如果在65536行或256列里有数据,在前面插入行或列时即会引起溢出。
解决办法:
把表里的数据处理好,使可能溢出的行或列里面。
我觉得网上说得太复杂了,我的解决方法是:在已有表格的下一空白列,选中空白列(这时“合并单元格”的图标是凹下去的),然后选择合并单元格(即把此按钮再弹起来)。这样就可以在最前面插入一列了。
注:插入列后当然还要重新排版一下,也许前面的合并列影响到了原表格的排版。
不信你试试?
按CTRL+END,可以定位到最后的数据单元格
查看是否有无用的空白数据,删除后即可插入
或者是数据已经到达EXCEL行的极限值,不能再添加了,只能另外新建一个工作表
你内容这么多吗?需要弄到工作表最后几行?
选中一个单元格
按下ctrl+shift+向下的箭头
从后面的行找起,是否有某列中有批注,或者是你建有图表等对象?
如果有批注,修改其他隐藏或者显示属性
如果有图表等对象,选中,再看属性,里面的位置,是否设置为随单元格变化而变化?
当然,如果你已经建立了与你版本相符的行数据,那是不可能再插入的。
2003是65536行,如果你65536行全有内容了,是不可能再插入行了
在工作表中----按ctrl+end----删除最后几行.在工作表的最后几行留一些空白行,就可以了!
由于Excel工作表最多能支持65536行,插入行失败,可能是在65536行包含有一些空字符,肉眼无法看到,但是确实存在,导致不能再次插入.拉到65536最后一行,清除内容。
检查 最后一行 有数据
你插入行 最后一行要往下退 但因为是最后一行无法退
所以 检查最后一行数据是否重要 重要的 先保存后删除 不重要的 直接删除
就可以再插入了