excel几个函数嵌套如何输入

2023-12-14 15:19:57
有4个网友回答
网友(1):

比如说:ABC列分别为姓名、科目、成绩。现在根据E1的姓名、F1的科目,在G1查询分数。
姓名 科目 成绩 刘二 数学
刘二 英语 81
李四 数学 70
刘二 数学 65
张三 语文 76

G1公式:
=INDIRECT(ADDRESS(MATCH(E1&F1,A2:A10&B2:B10,0)+1,3))
数组公式,用CTL+SHIFT+ENTER结束

MATCH函数通过多条件查询,得到“刘二”“数学”所在的序号,由于查询区域从第二行开始(A2:A10&B2:B10),这个行号要+1;
ADDRESS通过指定的行号和列号,得到目标值所在单元格的文本描述;
最后用INDIRECT去的这个单元格的值。

补充:这个问题用VLOOKUP的数组形式,或者MATCH+INDEX的数组公式就能解决问题。
上面的举例只是为了满足你的提问,要把3个函数都嵌套进去。

网友(2):

函数嵌套是EXCEL应用中的一门技巧,嵌套多你觉得很复杂时,可以先将它分解,将套中的一部分放到另一个单元格中,一层层地剥皮,这样就简化了,到最后各部分都搞妥了后,再把这些些函数套起来就可以了.

网友(3):

=f(g(h(x)))

网友(4):

什么函数