如果您在Microsoft Excel中收到“不能更改数组的一部分”错误,这篇文章将帮助您修复该错误。数组本质上是一组项,这些项可以是一行、一列或多行、多列中的文本或数字。数组公式用于对数组中的单个或多个项执行多次计算。
某些Excel用户报告遇到此问题。在试图对工作表中的单元格进行排序、编辑或删除时,无法更改Excel中的部分数组错误。如果您遇到此错误,我们将向您展示修复此错误的所有有效解决方案。
不能在Excel中更改数组错误的一部分
如果您看到在尝试使用Microsoft Excel中的排序、删除、编辑或其他功能时无法更改部分数组错误,请使用以下方法修复该错误:
1] 使用复制和粘贴特殊功能
一些受影响的用户报告说,选择整个数组并将其作为值复制粘贴到新的网格中有助于他们修复错误。所以,你可以试着做同样的事情,看看它是否对你有效。以下是如何做到这一点:
首先,选择所有阵列元素,并使用CTRL+C热键或“开始”选项卡复制它们>;复制选项。
现在,在同一工作表中创建一个单独的网格。
创建新栅格后,粘贴先前复制的阵列。要执行此操作,请转到“开始”选项卡,然后单击“粘贴”下拉按钮。接下来,选择“选择性粘贴”选项。
现在,选择“值”并单击“确定”。
看看现在是否可以对列进行排序,而不会出现“不能更改数组的一部分”错误。
2] 使用转到特殊功能
如果由于此错误而无法从工作表中删除单元格,可以尝试使用此解决方法,该解决方法帮助了一些受影响的用户。以下是解决方法:
首先,转到“主页”选项卡,然后单击“查找”&;选择下拉按钮。
现在,选择转到特殊选项。
现在,在打开的提示中单击“当前阵列”选项,然后按“确定”按钮。这将高亮显示整个阵列。
然后,按Delete(删除)按钮删除高亮显示的单元格值。
删除后,在第一个单元格中再次添加数组公式,然后将其向下复制到所需的单元格中。
阅读:Excel在尝试计算公式时资源不足。
3] 检查数组公式并使用“计算公式”功能
您也可以尝试使用Excel内置的“计算公式”功能来查看数组公式。以下是如何做到这一点:
首先,选择有问题的单元格并查看其公式栏。如果公式周围有大括号,则它是一个数组公式。
识别出具有阵列公式的单元后,选择该单元并转到功能区上的“公式”选项卡。
接下来,找到“公式审核”组中的“评估公式”选项,然后单击它。
之后,在出现的提示中,按下“求值”按钮并检查公式的哪个部分导致了问题。然后,根据评估结果尝试解决问题。
4] 其他一些基本的故障排除提示和技巧
您还可以使用其他一些疑难解答提示和技巧来解决此错误。以下是您可以遵循的提示和技巧:
- 如果已应用条件格式规则,请检查这些规则,并检查是否存在引用数组的规则。为此,请使用主页>;条件格式>;管理规则。
- 检查命名范围,确保它们不是问题的根源。您可以使用公式>;名称管理器选项。
- 如果工作簿受密码保护,请取消对其的保护,然后尝试进行更改。
- 如果使用了VBA代码,请检查并更正它。
- 如果在对列排序时出现此错误,可以尝试在另一列中使用SORT函数。
阅读:修复剪贴板Excel错误的问题。
我希望你现在不要犯这个错误。
如何修复Excel中的数组错误?
如果遇到类似在Excel中找不到数组值这样的错误,可以尝试将ARRAYFORMULA函数与SUBSTITUTE函数一起使用,一次管理多个单元格。除此之外,还可以使用REGEXMATCH、REGEXREPLACE或组合ARRAYFORMULA和REGEXMATSH公式来修复此错误。
如何在Excel中更改数组的一部分?
要在Excel中编辑数组公式,请单击包含数组公式的单元格,然后选择顶部的公式栏。现在,您可以根据自己的要求修改公式。完成后,按Ctrl+Shift+Enter按钮,然后单击文件>;保存按钮以保存修改。
Now read: How to remove SPILL error in Excel?