excel插不了行怎么解决 excel不能插入行的解决办法

Excel中 , 不能插入列 , 咋整?这是一个同学 , 昨天发来的问题 , 我打开他的文件 , 看了下 , 没有密码 , 其他的范围也可以插入列…… , 半分钟内硬是没有找到原因 , 老司机也翻车 , 城里套路太深了 , 我还是躲下……
好在老司机又看了下 , 1分钟内 , 还是找到了原因 , 今天就写个文章 , 来说下在Excel中不能插入列(行)的三种情况 。
其中前两种是比较常见的 , 第三种见的不多 , 老司机也看了1分钟才发现问题 , 现在说下这三种情况:
1 工作表保护
这是最常见的一种形式 , 就是工作表有密码保护 , 不允许修改 。而昨天的同学说 , 就是这种情况 , 而且忘记密码 , 不能插入列 。
其实忘记保护密码 , 是很EASY的事情 , 以前我也写过两种常见的处理方法 , 都是3分钟内搞定的事情 。
是否有密码保护 , 其实很好识别 , 在审阅选项卡下 , 如果显示的是撤销工作表保护 , 那么你的工作表就是有密码的 , 如果显示保护工作表 , 那么就是没有密码的 。

excel插不了行怎么解决 excel不能插入行的解决办法

文章插图
有密码保护的工作表
2 末行或者末列有单元格非空
这种很好理解 , 比如一张桌子摆满了菜 , 再上菜的话 , 就只能把其他菜先拆掉 。
而在Excel中 , 行列 , 单元格数是有限的(.xlsx格式的末列是XFD , 末行是1048576行) 。当插入行或者列时候 , 就会把末尾的行(列)给删掉了 , 如果末尾的行(列)非空(即使是最后一行或列 , 某一个单元格中输入空格都不行) , 那么就会出现如下图的警告:
excel插不了行怎么解决 excel不能插入行的解决办法

文章插图
有非空单元格
这种时候 , 你只需要将最后一行或列删掉就可以了(可以使用Ctrl+→ , Ctrl+↓快速定位) 。
【excel插不了行怎么解决 excel不能插入行的解决办法】3 超级表有重叠
这种情况 , 遇到的不多 , 在Excel中 , 超级表(Ctrl+T转换成结构化表格)为了保护表格的结构 , 都有一定的规范(不能合并单元格 , 不能双重表头等等) , 但是是可以在其中插入行列的 。但是如果两个超级表格有上下或者是左右关系 , 就不能在重叠区域插入行或者列 。
例如:下图中的两个超级表 , 在C , D , E , F列上有重叠 , 那么在这几列上就不能插入列 , 而在其他的列是可以的 。
excel插不了行怎么解决 excel不能插入行的解决办法

文章插图
有重叠区域的工作表
效果预览如下:注意在C~G列上面点右键 , 插入列是灰色的 。
excel插不了行怎么解决 excel不能插入行的解决办法

文章插图
演示效果
类似的道理 , 如果两个超级表在行上面有重叠的话 , 也是不能插入行的;
这种识别情况 , 识别的方法有两种:(1)超级表在区域右下角有一个蓝色的三角形 (2)公式-名称管理器 , 里面会显示目前定义的表 。
excel插不了行怎么解决 excel不能插入行的解决办法

文章插图
查看方法
如果超级表的功能 , 你用不上的话 , 其实我们可以将超级表转换成普通区域 , 这样插入行列啥的 , 就很自由了 。
转换方法:点中表格中的任意单元格-工具栏中表格设计-转换为区域 , 这样就算搞定 。
excel插不了行怎么解决 excel不能插入行的解决办法

文章插图
转换方法