无法在一个工作表中插入行

无法在一个工作表中插入行

我的戴尔台式机上的 Excel 2016 工作簿不允许我在一个工作表上插入工作表行,但允许我在其他工作表上插入工作表行。

我已尝试添加选项卡解决方案:它没有响应,新选项卡是灰色的,没有插入行的选项。

我尝试使用 Ctrl + shift + 向下箭头键来突出显示下面的所有行并删除多余的格式,但仍然没有结果。

当您右键单击以插入行时,选项为灰色。工作表未被锁定以供任何用户编辑。没有错误消息,就像该功能从未适用过一样。

谁能帮我?

答案1

删除几行/列对我来说,我有类似的东西https://answers.microsoft.com/en-us/msoffice/forum/all/help-cant-insert-rowscolumns-in-excel-2016/da98bb00-85b7-4f09-becc-422812830798 我选择了所需数据右侧的几列,然后删除了它们,然后又可以插入列了。有些人保存并关闭文件,然后再次打开它就可以了,不知道为什么。(Office 365)

答案2

从大量类似的问题及其答案来看,最可能的问题与表格有关。

问题中的大多数变量都缺乏准确性,例如确切的错误信息,因此无法真正区分与表相关的问题和更“常见”的问题(如“存在几十年”类型的问题)。

基本思路是这样的:如果表“重叠”(使用相同的行或列),则您无法在两个表都使用的行处插入行,也无法在两个表都使用的列处插入列。因此,如果您有一个使用行 1-10,048 的表和一个使用行 1-6,509 的表,则您无法在两个表使用的 6,509 行中插入行。鉴于此示例,您很可能只尝试了该行集,因此没有注意到您可以在行 8,234 和 8,235 之间插入一行。列的思路相同。

有几种方法可以解决这个问题。一种方法是将一个或两个(或全部 50 个,如果有 50 个与要插入的行重叠)更改为命名范围,执行所需的插入,然后将其(或它们)放回到表中。这是一个常规操作,虽然不太令人满意,因为如果您需要更改公式以向前移动数据行,但保留该点上方的旧数据行,则必须对表执行此操作。所以这并不危险,也不是特别困难。而且经常被建议。

然而,它忽略的是,所涉及的其他表得到相同的插入...也许你真的不想要这样...

另一个解决方案是(这次使用列)插入一些单元格以推倒有问题的第二个表,插入新列,然后删除添加的单元格以及通过插入列添加的单元格,从而恢复两个(或更多)表的位置关系。虽然很繁琐,但相当简单,但如果有数千行需要突出显示,则更难。

比这两种方法都更好的方法是像我们在没有多页电子表格时设置表格那样。一页。如果愿意,您可以在对角线上工作,在单元格 A1-D10 中设置第一个区域,然后留空一行和一列,并在单元格 F12-H150 中设置下一个区域。大量的空白空间(我的第一个电子表格程序在升级内存时就这样浪费了多达 600 行,浪费了 600 行,想象一下……),但您总是可以随意插入行或列,因为没有区域位于其他区域的上方/下方或右侧/左侧。您可以对表格执行此操作,而不会遇到此问题。当然,它的弱点可能是您希望表格靠近特定的其他表格等,而这种安排不适合您。

当然,也许每张表不超过一个表格也能帮到你。你也会找到其他解决方案,但可能针对的是具体问题,而不是一般问题,因此对你来说不一定有用。(今天……经常阅读这样的文章会对你有帮助,是吗?)

其他问题(与表格无关)包括电子表格的最后一行在最后一行或最后一列有一个单元格包含数据,因此无论您是否喜欢,都无法插入任何行或列。(并非偶然:电子表格制作者确实试图阻止您添加行或列(在这种情况下,最后一列的单元格中有内容),但错误消息与表格相关的错误消息略有不同。)

您可能会无意中找到该位置,并在不知情的情况下将一些数据意外地放入单元格中。或者这可能是故意的,尽管有了上百万行,人们不再将公式复制到整个列中。

如果您的工作表上有对象和评论,其中一个的锚点可能已被您所做的其他事情所转移,现在被锚定在最后一行(或最后一列)。想象一下,从屏幕右侧滚出,然后回到左侧,就像一个旧的街机游戏。您需要找到这些并删除或重新锚定它们。而且......困难的部分......它们通常仍然出现在您放置它们的位置......只是它们的锚点不同,所以您不必去最后一行寻找,耶,总能找到它们。它们隐藏起来,因为看起来完美但实际上并不完美。

搜索其他几个相关问题。其中一个问题的答案是在“即时窗口”中使用 VBA 代码 - 超级简单!真的,超级简单!只需复制并粘贴他的代码,他会告诉您如何实现它,而且很简单,即时窗口每次只需要一行代码,所以一点也不困难。我保证。

但听起来您确实遇到了与表格相关的问题。我只是无法从提供的信息中看出这一点,因为可以说,每部分信息都只有 50-75%。(例如,100% 的信息是“我尝试在第 43 行之后插入,但收到此复制粘贴的错误消息”,而不是“我尝试插入一行但收到错误” - 并不是想对此苛刻,只是,它更有助于您包含更多内容并稍微精确一些,而且由于您的目标是帮助您自己,所以这似乎是一件值得重视的事情,对吗?

相关内容