为什么表格无法插入行、单元格范围选取整列时公式出错?原因是
最近推送的五篇文章:
· 正 · 文 · 来 · 啦 ·
问题描述:
在工作表中插入行或插入列时,Excel提示“无法插入新的单元格”
读者朋友遇到这个提示,一头雾水,一脸的茫然,不知道出了什么问题,更不知道该怎么办。
实际上提示已经说得非常清楚:
Microsoft Excel 无法插入新的单元格,因为这样做会挤掉工作表末尾的非空单元格。这些单元格可能显示为空,但具有空白值、某些格式或公式。请删除足够的行或列以留出空间放置您想要插入的单元格,然后再试。
直白一点说,就是Excel工作表行数和列数是有限的(2003版是256列、65536行,2007以后的版本是16384列,1048576行),如果工作表的最后一行、最后一列的单元格中有内容,此时如果插入行或列的话,就会将最后一行、最后一列挤掉,为了避免数据丢失,Excel不允许再插入行或列。
解决办法
选取表格下面一行,再按Ctrl+Shift+↓扩展到最后一行,右键删除。
选取表格右边一列,再按Ctrl+Shift+→扩展到最后一列,右键删除。
问题描述:
在编制公式时,公式范围选取整行或整列,按Enter回车完成输入时,Excel弹出提示:
问题原因:
在2003版的Excel表格(65536行)中引用2007版工作表的整列的单元格(1048576行),大小不配套,所以出错。
解决方法:
方法1:修改公式,按需选取单元格范围,不要整行整列的选取。
方法2:将工作簿另存为2007的.xlsx格式,再编制公式
问题描述:
将工作表转移到另一个工作簿时,系统提示:
EXCEL无法将工作表插入到目标工作簿中,因为目标工作簿的行数和列数比源工作簿少。若要将数据移动到或复制到目标工作簿,可以选中数据,然后使用“复制”和“粘贴”命令将其插入其他工作簿的工作表中。
问题原因:
和前面的二个问题原因是一样的,因为一个2007版的表格,有1048576行,16384列,另一个是2003版的表格(只有65536行,256列),要将一个大表格插入到小表格中,无法插入,肯定出错。
解决方法:
将2003格式的工作簿另存为2007格式,再转移工作表。
工作簿格式分为二种:2003版(.xls)、2007版(.xlsx)
工作表的行数列数:2003版是256列、65536行,2007以后的版本是16384列,1048576行
扩展选取行和列的快捷键:Ctrl+Shift+↓、Ctrl+Shift+→
Excel畅销书推荐:
《“偷懒”的技术:打造财务Excel达人》
2017年当当网畅销榜Excel类第一名,办公类第二名,好评率99.8%,学Excel必选书籍!
《“偷懒”的技术2:财务Excel表格轻松做》
👇滑动下面的列表查看更多
如何正确使用本公众号,学习Excel技巧,提高工作效率
怎样才算精能Excel?看完再也不敢在简历上写精通Excel了!
用sumif对超15位的代码条件求和居然出错了,原因是...