Microsoft Excel 无法添加新单元格 [已修复]

已发表: 2020-07-09

在处理 Excel 电子表格时,您可能会遇到无法添加新单元格的问题。 这个问题很常见,很容易解决。 继续阅读以了解如何。

为什么我不能在 Windows 10 上的 Excel 中创建新单元格?

在大多数情况下,所谓的“问题”旨在防止工作表上的数据丢失。 但是,确实存在例外情况,例如文件损坏或您使用的文件格式。

以下任何因素都可能阻止在 Microsoft Excel 中创建新单元格:

  • 单元格保护:在 Excel 中,您的数据有不同类型的单元格保护。 如果您有一个活动,这可能是您无法创建新单元的原因。
  • 合并的行/列:当您合并整个行或列以创建一个单元格时,您将无法插入新的行/列。
  • 应用于整行/列的格式:您可能无意中格式化了整行/列。 这可能是您面临的问题的原因。
  • 冻结窗格:冻结窗格选项有助于促进数据输入和管理。 但是,它可能会阻止您添加新单元格。
  • 最后行/列中的条目:如果您尝试替换工作表最后一行/列中的条目,Excel 将限制添加新单元格以避免数据丢失。
  • 格式化为表格的数据范围:当您尝试在包含表格和空白区域的选定区域中添加单元格时,您可能会遇到问题。
  • 文件格式限制:不同版本的 Excel 中提供了不同的文件格式。 每种文件格式都有其独特的用途和限制。 因此,如果您使用功能有限的文件格式,则在尝试添加新单元格时可能会遇到问题。
  • 来自不受信任来源的文件:为了保护您,Excel 通常会阻止执行来自不受信任来源的文件。 您当前面临的错误很可能源于文件本身。

既然我们已经了解了无法在 Microsoft Excel 中添加列或行的各种原因,现在让我们继续深入研究如何解决问题。

如何修复“无法在 Excel 中添加新单元格”

以下是该问题的解决方案:

  1. 去除细胞保护
  2. 取消合并行/列
  3. 解冻窗格
  4. 将数据复制到新工作表
  5. 选择较短的文件路径
  6. 更改文件格式
  7. 将表格格式化为范围
  8. 将文件源设置为受信任
  9. 清除未使用的行/列中的格式
  10. 使用 VBA 自定义使用的范围
  11. 使用 Office Online

当您尝试了上面列出的解决方案时,您一定会继续您的工作而不会遇到更多麻烦。 那么让我们开始吧:

修复 1:删除单元保护

Excel 中的单元格保护功能通过锁定单元格来保留工作表或工作簿的当前状态,这样您的数据就不会被擦除或编辑。 因此,如果您启用了单元格保护,则不允许创建新单元格以保留现有数据。 因此,您所要做的就是停用该功能。 按照这些简单的步骤来完成它:

  1. 按键盘上的 Ctrl + A 选择工作表上的所有单元格。
  2. 在主页选项卡上,单击格式下拉菜单。
  3. 在菜单底部的“保护”下选择“设置单元格格式”。
  4. 在打开的窗口中,单击“保护”选项卡并取消标记“已锁定”选项。
  5. 单击确定。
  6. 现在,转到“审阅”选项卡,然后单击“保护工作簿”或“保护工作表”。
  7. 输入您的密码以取消对工作表或工作簿的保护。
  8. 按 Ctrl + S 保存文件。 关闭窗口,然后再次打开。 您现在可以尝试插入新的行/列。 看看它是否有效。

修复 2:取消合并行/列

如前所述,您可能已经合并了整行或整列,而不仅仅是几个单元格。 在这种情况下,Excel 被编程为限制添加新单元格,以防止您的数据丢失。 合并一行中的所有单元格可防止添加另一列,合并一列中的所有单元格可防止添加新行。 取消合并列/行可以解决问题。 这是你应该做的:

  1. 查看您的工作表并找到合并的行/列。
  2. 如果是合并的列,请单击列标题(例如 A、B、C 等)。
  3. 现在,在 Home 选项卡上,单击 Merge and Center 以取消合并突出显示的列。
  4. 对任何其他合并列重复步骤 2 和 3。
  5. 如果有任何合并的行,请单击行标题(例如 1、2、3 等),然后单击主页选项卡中显示的合并和居中。
  6. 按键盘上的 Ctrl + S 保存文件。 关闭工作簿,然后再次打开它。 您现在可以检查相关问题是否已解决。

修复 3:解冻窗格

当您滚动到工作表的其他区域时,冻结窗格功能通过保持工作表的选定区域可见,使引用变得更容易。 但是,该功能可能会阻止向工作表添加新行或新列。 按照以下步骤解冻冻结的窗格:

  1. 转到查看选项卡。
  2. 单击冻结窗格下拉菜单。
  3. 从菜单中选择解冻窗格。
  4. 按 Ctrl + S 保存文件,然后将其关闭。
  5. 重新打开文件并查看问题是否已解决。

修复 4:将数据复制到新工作表

您正在使用的文件很可能已损坏。 因此,请尝试将您的数据复制到一个新文件中。 就是这样:

  1. 打开您遇到问题的工作表。
  2. 按 Ctrl + A 选择您的数据,然后按 Ctrl + C 复制它。
  3. 转到文件选项卡。
  4. 单击新建并选择空白工作簿。
  5. 单击创建。
  6. 单击主页选项卡中的粘贴下拉箭头。
  7. 单击“选择性粘贴...”
  8. 单击“值”,然后单击确定。
  9. 保存新文件,然后将其关闭。 重新打开文件并检查您遇到的问题是否已解决。

修复 5:选择较短的文件路径

操作系统中文件的地址称为文件路径。 当它太长时,它可能会阻止新单元格的创建。 将文件保存在文件路径较短的位置。 跟着这些步骤:

  1. 打开您遇到问题的文件。
  2. 单击文件选项卡并选择另存为。
  3. 在打开的对话框中,选择桌面作为要保存文件的位置,然后单击保存按钮。
  4. 关闭工作簿。
  5. 打开新保存的文件,检查您遇到的问题是否会再次出现。

修复 6:更改文件格式

您使用的文件格式可能是导致错误的原因。 使用不同的格式可能有助于解决问题。 例如,您可以从 XLSM 切换到 CSV、XLS 或 XLSX。 让我们来看看如何做到这一点:

  1. 打开您遇到问题的文件。
  2. 转到文件选项卡,然后单击另存为。
  3. 在打开的另存为对话框中,展开“另存为类型:”下拉菜单并选择不同的文件格式。 例如,如果 CSV 是当前格式,您可以选择 XLS。
  4. 单击保存按钮。
  5. 关闭工作簿。
  6. 重新打开新保存的文件,看看问题是否已解决。

修复 7:将表格格式化为范围

尽管 Excel 支持创建表格,但在某些情况下,表格可能会导致无法在工作表中添加或删除行/列的问题。 发生这种情况时,请尝试将表格转换为范围。 请按照以下简单步骤执行此操作:

  1. 单击您创建的表中的任何区域。
  2. 转到表格工具下的设计,然后单击转换为范围。
  3. 按键盘上的 Ctrl + S 保存文件。
  4. 关闭文件并重新打开它。
  5. 检查您现在是否可以成功创建新单元格。

修复 8:将文件源设置为受信任

Excel 被编程为不支持执行来自不受信任来源的文件。 此内置功能旨在增强您的安全性并在您尝试在工作表中创建新行/列时显示错误消息。 您可用的解决方案是将文件的位置设置为受信任的。 就是这样:

  1. 打开您遇到问题的文件。
  2. 转到文件选项卡,然后单击选项。
  3. 点击信任中心。 它是 Excel 选项页面左侧窗格中的最后一项。
  4. 单击页面右侧显示的“信任中心设置...”。
  5. 在打开的新页面的左侧窗格中,单击受信任的位置。
  6. 现在单击页面右侧显示的“添加新位置...”按钮。 您现在将看到 Microsoft Office 受信任位置窗口。
  7. 单击“浏览...”按钮,然后导航到保存 Excel 文件的位置。
  8. 单击确定。
  9. 单击确定,然后再次单击确定。
  10. 关闭 Excel,然后重新打开您遇到问题的文件。 看看您现在是否可以将新单元格添加到工作表中。

修复 9:清除未使用的行/列中的格式

您的工作表的最后一行/列中似乎没有内容吗? 情况可能并非如此。 如果您通过单击标题突出显示了整个行/列,然后应用了一些格式(例如,引入的颜色或单元格边框),Excel 将假定行/列中有内容,因此会阻止您创建新单元格,所以以防止数据丢失。 您可以通过清除整个行/列中的格式来解决此问题。

要插入新列,您必须执行以下操作:

  1. 打开有问题的文件。
  2. 转到包含工作表中数据的最后一列右侧的列。 单击标题以突出显示整个列,然后按键盘上的 Shift + Ctrl + 右箭头。 这将突出显示工作表上不包含数据但可能具有格式的所有列。
  3. 在“主页”选项卡的“字体”下,单击下拉箭头以显示“边框”菜单。
  4. 选择“无边框”。
  5. 在主页选项卡的字体下,单击主题颜色的下拉箭头,然后选择“无填充”。
  6. 按键盘上的 Delete 键擦除您可能在未使用的单元格中错误输入的所有数据。
  7. 现在,在主页选项卡的编辑类别下,单击清除下拉箭头并选择清除格式。
  8. 再次单击清除下拉箭头并选择全部清除。
  9. 单击键盘上的 Ctrl + S 以保存文件。
  10. 关闭 Excel,然后重新打开该文件。

要插入新行,您必须执行以下操作:

  1. 打开您遇到问题的工作表。
  2. 转到包含数据的最后一行旁边的行。 单击标题以突出显示它,然后按 Shift + Ctrl + 向下箭头以突出显示工作表末尾所有未使用的行。
  3. 在“主页”选项卡的“字体”下,单击下拉箭头以显示“边框”菜单。
  4. 选择“无边框”。
  5. 在主页选项卡的字体下,单击主题颜色的下拉箭头,然后选择“无填充”。
  6. 按键盘上的 Delete 键擦除您可能在未使用的单元格中错误输入的所有数据。
  7. 现在,在主页选项卡的编辑类别下,单击清除下拉箭头并选择清除格式。
  8. 再次单击清除下拉箭头并选择全部清除。
  9. 单击键盘上的 Ctrl + S 以保存文件。
  10. 关闭 Excel,然后重新打开该文件。 看看您现在是否可以插入新行。

有人建议不要使用 Ctrl + V 快捷方式将数据粘贴到 Excel 工作表中,因为这可能会导致许多问题,包括无法添加新行/列。 相反,请使用此方法:

  1. 单击主页选项卡中的粘贴下拉箭头。
  2. 单击“选择性粘贴...”
  3. 单击“值”,然后单击确定。

修复 10:使用 VBA 自定义使用的范围

如果您已经走到了这一步,但仍然无法在 Excel 工作表上创建新的行/列,请不要灰心。 VBA(Visual Basic for Applications)是 Excel(和其他 Microsoft Office 程序)的编程语言。 我们可以使用它来解决您当前面临的问题。 只需按照以下简单步骤操作:

  1. 打开有问题的文件。
  2. 右键单击屏幕底部的工作表选项卡(例如 Sheet 1)。
  3. 从上下文菜单中单击查看代码。
  4. 在打开的页面中,按键盘上的 Ctrl + G 以显示“立即”窗口。
  5. 现在键入“ActiveSheet.UsedRange”(不包括引号),然后按 Enter。 这可确保工作表的使用范围仅位于数据所在的区域内。
  6. 现在,单击“文件”选项卡并选择“关闭并返回 Microsoft Excel”。
  7. 按 Ctrl + S 保存文件。 关闭 Excel,然后重新打开该文件。 检查您现在是否可以添加新的列或行。

修复 11:使用 Office Online

如果在您尝试了上述所有修复后问题仍然存在,那么还有一个选择。 可能是你的系统有问题。 您可以使用 Office Online 摆脱您所面临的挫折。 请按照以下简单步骤操作:

  1. 转到浏览器并登录 OneDrive。
  2. 单击上传按钮。
  3. 单击文件。
  4. 导航到存储有问题的 Excel 文件的位置。
  5. 选择文件。
  6. 单击打开。
  7. 尝试向工作表添加新行/列。
  8. 如果成功,您可以将文件下载到您的系统。

你有它。 当您尝试这些修复时,您将成功修复“Microsoft Excel 无法添加新单元格”问题。

如果您有任何进一步的建议、问题或意见,请随时将它们留在下面的评论部分。 我们很高兴收到您的来信。

受到推崇的

使用反恶意软件保护 PC 免受威胁

检查您的 PC 是否存在您的防病毒软件可能遗漏的恶意软件,并使用 Auslogics Anti-Malware 安全删除威胁

Auslogics Anti-Malware 是 Auslogics 的产品,获得了 Microsoft Silver Application Developer 认证
现在下载

为确保您在尝试在 PC 上完成重要任务时不会遇到不必要的问题,我们建议您使用受信任的防病毒程序运行定期扫描。 立即获取 Auslogics Anti-Malware,并放心您的系统处于良好状态。