excel几个函数嵌套如何输入

如题所述

比如说: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个函数都嵌套进去。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-31
函数嵌套是EXCEL应用中的一门技巧,嵌套多你觉得很复杂时,可以先将它分解,将套中的一部分放到另一个单元格中,一层层地剥皮,这样就简化了,到最后各部分都搞妥了后,再把这些些函数套起来就可以了.本回答被提问者采纳
第2个回答  2011-08-31
=f(g(h(x)))
第3个回答  2011-08-31
什么函数
相似回答