Excel中,不能插入列,咋整?这是一个同学,昨天发来的问题,我打开他的文件,看了下,没有密码,其他的范围也可以插入列……,半分钟内硬是没有找到原因,老司机也翻车,城里套路太深了,我还是躲下……
好在老司机又看了下,1分钟内,还是找到了原因,今天就写个文章,来说下在Excel中不能插入列(行)的三种情况。
其中前两种是比较常见的,第三种见的不多,老司机也看了1分钟才发现问题,现在说下这三种情况:
1 工作表保护
这是最常见的一种形式,就是工作表有密码保护,不允许修改。而昨天的同学说,就是这种情况,而且忘记密码,不能插入列。
其实忘记保护密码,是很EASY的事情,以前我也写过两种常见的处理方法,都是3分钟内搞定的事情。
是否有密码保护,其实很好识别,在审阅选项卡下,如果显示的是撤销工作表保护,那么你的工作表就是有密码的,如果显示保护工作表,那么就是没有密码的。
有密码保护的工作表
2 末行或者末列有单元格非空
这种很好理解,比如一张桌子摆满了菜,再上菜的话,就只能把其他菜先拆掉。
而在Excel中,行列,单元格数是有限的(.xlsx格式的末列是XFD,末行是1048576行)。当插入行或者列时候,就会把末尾的行(列)给删掉了,如果末尾的行(列)非空(即使是最后一行或列,某一个单元格中输入空格都不行),那么就会出现如下图的警告:
有非空单元格
这种时候,你只需要将最后一行或列删掉就可以了(可以使用Ctrl →,Ctrl ↓快速定位)。
3 超级表有重叠
这种情况,遇到的不多,在Excel中,超级表(Ctrl T转换成结构化表格)为了保护表格的结构,都有一定的规范(不能合并单元格,不能双重表头等等),但是是可以在其中插入行列的。但是如果两个超级表格有上下或者是左右关系,就不能在重叠区域插入行或者列。
例如:下图中的两个超级表,在C,D,E,F列上有重叠,那么在这几列上就不能插入列,而在其他的列是可以的。
有重叠区域的工作表
效果预览如下:注意在C~G列上面点右键,插入列是灰色的。
演示效果
类似的道理,如果两个超级表在行上面有重叠的话,也是不能插入行的;
这种识别情况,识别的方法有两种:(1)超级表在区域右下角有一个蓝色的三角形 (2)公式-名称管理器,里面会显示目前定义的表。
查看方法
如果超级表的功能,你用不上的话,其实我们可以将超级表转换成普通区域,这样插入行列啥的,就很自由了。
转换方法:点中表格中的任意单元格-工具栏中表格设计-转换为区域,这样就算搞定。
转换方法
不知道今天发的这文章,解决了你的问题没?
更多的内容可以关注我们,不定时发布各种办公软件教程,
每天学习1分钟,工作起来更轻松……