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】组合键。
- 相关评论
- 我要评论
-