excel不能更改数组公式怎么破(excel无法更改数组)

Exce表格网 2023-02-27 18:30 编辑:admin 155阅读

1. excel无法更改数组

参数1在区域里(参数2)没有匹配项。

以下来自Excel帮助文件

更正 #N/A! 错误

当某个值不可用于函数或公式时,Excel 将显示此错误。

如果你使用的是 VLOOKUP 之类的函数,你尝试查找的内容在查找区域中是否存在匹配项?通常不会。

尝试使用 IFERROR 来抑制 #N/A。在此例中,你可使用:

=IFERROR(VLOOKUP(D2,$D$6:$E$8,2,TRUE),0)

2. excel不能更改数组的一部分

EXCEL中数组公式,是同时按Ctrl+Shift+Enter结束公式编辑,在编辑栏里会看到公式前后有一对{},这对{}是自动生成的,不是手动输入的,手动输入的无效;

如需修改公式,将光标点进公式,结束公式编辑时,还要同时按Ctrl+Shift+Enter才会是数组公式形式;

如要取消修改,直接按编辑栏左侧的“×”即可,原公式没有改动,自动生成的{}还在,还是数组公式。

3. excel中显示无法更改数组

#DIV/0错误值

该错误值一般是由公式的运算产生,假设数据是通过原公式产生:

原公式:

=A1/B1

现修改为:

=IF(COUNT(A1/B1),A1/B1,"")

或:

=IF(ISNUMBER(A1/B1),A1/B1,"")

再或:

=IF(ISERR(A1/B1),"",A1/B1)

如果用的是EXCEL 2003以上的版本,公式精简些:

=IFERROR(A1/B1,"")

嵌套一个IF函数在外面就行了:

假设原来的公式是:

=IRR(A1:A2,-10%)

则修改为:

=IF(ISERR(IRR(A1:A2,-10%)),"",IRR(A1:A2,-10%))

如果用的是EXCEL 2003以上的版本,公式精简些:

=IFERROR(IRR(A1:A2,-10%),"")

4. excel无法更改部分数组

没有完全复现你的错误,如果需要把整个过程函数传上来吧。不过发现里面几个错误:

计算g, h, i公式有误

如果A1单元格是123.456,看你组合k的代码,g应该是百位数,h是十位数,i是个位数。

但是计算g, h, i的代码不对,反过来了。Mod是求余数,123.456乘以1000是123456,对10求余只剩个位数6,即g等于6,不是上面想实现的4

不算错误,但没明白为什么根据k的范围给出K i单元格值的时候,不是按从小到大的范围来排列的,这样跳着写容易漏掉范围。正常应该是0~125, 125~250, 250~375这样排序。除非有特殊考虑。

上面判断范围,都是两为不靠,但如果刚好k=125,那么它不在下面这段的代码的判断范围内,则K i单元格变成了0,这样不对吧?

bug: 如果A1是123.4567等数字,VBA会进一位数变成123.457,再计算g, h, i,需要限制这种情况。

5. excel无法更改部分数组怎么办

当你双击进入了数组公式后,即使不对数组公式做任何修改,退出时它都会跳出“不能修改数组的一部分”的提示语。你可以通过以下方法解决:

1;如果原有数组公式没有改变,你可以直接按“CTRL"+"SHIFT"+"ENTER",退出或完成编辑。

2;如果你删除了原有的公式却无法返回时,你可以按““CTRL"+"A",此时会出现个“=”图标在光标所处的表格中,然后你可以在“名称框(在“编辑栏”的左边)”中任意选择一个函数计算(英文的那些),如:SUM;TRANSPOSE;SQRT......选哪个都可以。单击一个后会跳出一个编辑对话框,此时你单击“取消”,就可以退出啦!

6. excel无法更改数组原因

1,提问请提详细一些。

2,根据经验,猜测你应该遇到的是EXCEL表格中的问题。

你可以尝试:当弹出“不能更改数组的某一部分”提示框时,点击“确定”按钮退出。

数组公式称为多单元格数组公式,或称区域数组公式,一个公式覆盖一个区域若干个单元格。

之后重新修改公式,选择公式覆盖的整个区域。 修改公式后,按Ctrl+Shift+Enter结束。

7. excel无法更改数组怎么删除列

当你双击进入了数组公式后,即使不对数组公式做任何修改,退出时它都会跳出“不能修改数组的谋一部分”的提示语。你可以通过以下方法解决:

1;如果原有数组公式没有改变,你可以直接按“CTRL"+"SHIFT"+"ALT",退出或完成编辑。

2;如果你删除了原有的公式却无法返回时,你可以按““CTRL"+"A",此时会出现个“=”图标在光标所处的表格中,然后你可以在“名称框(在“编辑栏”的左边)”中任意选择一个函数计算(英文的那些),如:SUM;TRANSPOSE;SQRT......选哪个都可以。单击一个后会跳出一个编辑对话框,此时你单击“取消”,就可以退出啦!

8. excel2016无法更改部分数组

方法/步骤

1/7分步阅读

电脑上面打开Excel表格,选择C2:C13的单元格区域。

2/7

输入公式“=A2:A13+B12*B13”,再同时按下【Ctrl+Shift+Enter】组合键。

3/7

在C2:C13单元格区域将会被自动计算填充,同时也会看到公式的外边多了一对大括号({}),这就是数组计算的结果。

4/7

数组的计算结果与D2单元格里面输入公式“=A2+B2”之后向下拖动填充的结果是一样的。

5/7

点击进入公式的编辑栏里面就会发现,大括号({})不存在,这也就是说,按下的【Ctrl+Shift+Enter】组合键是在告诉Excel表格该区域要进行数组计算。

6/7

数组计算使用的大括号不是手动输入的,必须使用【Ctrl+Shift+Enter】组合键才行,否则就不会计算出结果。

7/7

在Excel表格上面的数组公式不能进行单独更改(即:更改之后直接按下回车键)。如果要更改,在更改完成之后需要同时按下【Ctrl+Shift+Enter】组合键。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片