20种EXCEL查询方法案例,看看哪种是你的最爱
EXCEL中在进行数据处理时,经常要进行数据文本查询显示操作(不是CTRL + F那种查找和替换),从表中提取有用的信息再进行合并、计算等后续处理。我们常用的查询函数有VLOOKUP、LOOKUP等,本文总结了20种查询方法,看看哪种是你工作中最合适的,希望能够帮助到大家。
由于篇幅问题,文中实例不进行展开说明,如有疑问请多多留言。
1. VLOOKUP查询
如下图所示,根据人名查询工资:
= VLOOKUP(G3,C3:E10,3,FALSE)
2. LOOKUP常规查询
= LOOKUP(G3,C3:C10,E3:E10)
使用这种格式查询数据时,数据要按升序排列,否则查询的结果会有错误(本例C列中的数据是按拼音进行升序排列)
3. LOOKUP万金油公式查询
LOOKUP有个万金油公式,如下所示:
= LOOKUP(1,0/(C3:C10=G3),E3:E10)
4. INDEX函数
=INDEX(C3:E10,MATCH(G3,C3:C10,),3)
5. CHOOSE函数
=CHOOSE(MATCH(G3,C3:C10,),E3,E4,E5,E6,E7,E8,E9,E10)
6. INDIRECT函数
=INDIRECT("E"&MATCH(G3,C3:C10,)+2)
7. OFFSET函数
=OFFSET(E2,MATCH(G3,C3:C10,),)
8. HLOOKUP查询
= HLOOKUP(G3,TRANSPOSE(C3:E10),3,0)
这是一个数组公式,按CTRL + SHIFT + ENTER结束输入。
9. SUM函数查询
= SUM((G3=C3:C10)*(E3:E10))
这是一个数组公式,按CTRL + SHIFT + ENTER结束输入。
10. SUMIF函数
=SUMIF(C3:C10,G3,E3:E10)
11. SUMPRODUCT函数查询
= SUMPRODUCT((C3:C10=G3)*(E3:E10))
12. MAXA函数
=MAXA((C3:C10=G3)*(E3:E10))
这是一个数组公式,按CTRL + SHIFT + ENTER结束输入。
13. MAX函数
公式的用法和MAXA类似:
= MAX((C3:C10=G3)*(E3:E10)),数组公式,按CTRL + SHIFT + ENTER结束输入。
14. MIN函数
=MIN(IF(C3:C10=G3,E3:E10)) 数组公式,按CTRL + SHIFT + ENTER结束输入。
15. MINA函数
用法和MIN函数类似:
=MINA(IF(C3:C10=G3,E3:E10)) 数组公式,按CTRL + SHIFT + ENTER结束输入。
16. AVERAGE函数
=AVERAGE(IF(C3:C10=G3,E3:E10)) 数组公式,按CTRL + SHIFT + ENTER结束输入。
AVERAGEA函数也能达到相同的效果。
17. PRODUCT函数
=PRODUCT(IF(C3:C10=G3,E3:E10)) 数组公式,按CTRL + SHIFT + ENTER结束输入。
18. MEDIAN函数
=MEDIAN(IF(C3:C10=G3,E3:E10)) 数组公式,按CTRL + SHIFT + ENTER结束输入。
19. SMALL函数
=SMALL(IF(C3:C10=G3,E3:E10),1) 数组公式,按CTRL + SHIFT + ENTER结束输入。
20. LARGE函数
=LARGE(IF(C3:C10=G3,E3:E10),1) 数组公式,按CTRL + SHIFT + ENTER结束输入。
欢迎多提意见,多留言!
閱讀更多 Office技巧共享 的文章