在使用Excel这款强大的数据处理工具时,查找功能无疑是最为常用的操作之一。想必每位Excel用户在处理数据时,都会面对各种查找需求。无论是简单的单条件查找,还是复杂的多条件查找,掌握合适的公式将大大提升你的工作效率和准确性。本文将详细整理五个常用的查找函数及其各种公式,帮助你快速解决数据查找的问题,赶紧收藏吧!
1. Excel查找函数概述
在Excel中,常用的查找函数有五个:
- VLOOKUP
- INDEX
- OFFSET
- LOOKUP
- INDIRECT
这些函数具有不同的适用场景,理解它们的功能和用法,能够帮助我们更有效地处理数据。
这些函数具有不同的适用场景,理解它们的功能和用法,能够帮助我们更有效地处理数据。
查找的场景主要可以分为四类:
- 单条件查找
- 多条件查找
- 一对多查找
- 多对多查找
接下来,我们逐一来看这些查找情况如何使用对应的公式。
接下来,我们逐一来看这些查找情况如何使用对应的公式。
当我们需要根据指定订单ID查找其对应的地址时,可以使用以下公式:
- =VLOOKUP(D3,A:B,2,0)
此外,其他几种公式的写法如下:
- =INDEX(B:B,MATCH(D3,A:A,0))
- =OFFSET($B$1,MATCH(D3,A:A,0)-1,)
- =LOOKUP(1,0/(A:A=D3),B:B)
- =INDIRECT("B"&MATCH(D3,A:A,))
虽然这些公式都能得到相同的结果,但它们在内部工作原理上各有不同。例如,VLOOKUP要求查找条件位于查找区域的首列。
此外,其他几种公式的写法如下:
虽然这些公式都能得到相同的结果,但它们在内部工作原理上各有不同。例如,VLOOKUP要求查找条件位于查找区域的首列。
如果需要根据地址查找对应的订单ID,我们可以使用以下变化的公式:
- =VLOOKUP(D3,IF({1,0},B:B,A:A),2,0)
其他公式保持相似:
- =INDEX(A:A,MATCH(D3,B:B,0))
- =OFFSET($A$1,MATCH(D3,B:B,0)-1,)
- =LOOKUP(1,0/(B:B=D3),A:A)
- =INDIRECT("a"&MATCH(D3,B:B,))
在这组公式中,VLOOKUP需要引入IF函数来构造数组,其他公式的变化较小。
其他公式保持相似:
在这组公式中,VLOOKUP需要引入IF函数来构造数组,其他公式的变化较小。
多条件查找是更复杂的查询操作,如通过客户ID和商品名称来查找运货商。以下是示例公式:
- =VLOOKUP(E3&F3,IF({1,0},A:A&B:B,C:C),2,0)
- =INDEX(C:C,MATCH(E3&F3,A:A&B:B,0))
- =OFFSET($C$1,MATCH(E3&F3,A:A&B:B,0)-1,)
- =LOOKUP(1,0/((A:A=E3)*(B:B=F3)),C:C)
- =INDIRECT("c"&MATCH(E3&F3,A:A&B:B,))
这种情况下,建议避免使用整列数据,以免表格出现卡顿。
这种情况下,建议避免使用整列数据,以免表格出现卡顿。
在实际应用中,有时需要根据一个运货商查找出所有对应的订单ID。在非365版本中,可以使用:
- =IFERROR(INDEX($B$2:$B$19,SMALL(IF($A$2:$A$19=$D$2,ROW($1:$18),99),ROW(A1))),"")
如果你使用的是Excel 365,这个问题可以通过简单的公式快速解决:
- =FILTER($B$2:$B$19,$A$2:$A$19=G2)
这种直观简便的用法大大提高了效率。
如果你使用的是Excel 365,这个问题可以通过简单的公式快速解决:
这种直观简便的用法大大提高了效率。
最后是多对多查找,比如按照城市和运货商查找对应的订单ID。在非365版中使用的公式是:
- =IFERROR(INDEX($C$2:$C$19,SMALL(IF($A$2:$A$19&$B$2:$B$19=$E$2&$F$2,ROW($1:$18),99),ROW(B1))),"")
而在Excel 365中,只需使用:
- =FILTER($C$2:$C$19,($A$2:$A$19=$E$2)*($B$2:$B$19=F2))
这显示出了Excel 365在处理复杂查找时的强大能力。
而在Excel 365中,只需使用:
这显示出了Excel 365在处理复杂查找时的强大能力。
掌握 Excel 中的各种查找公式能极大提升你的数据处理能力。希望本文整理的20个查找公式能在你日常工作中提供帮助。无论是进行简单的查找,还是面对复杂的数据结构,只需记住这些公式,就能轻松应对。为了让你的Excel技能更上一层楼,欢迎加入Excel函数训练营,进行系统的学习和实操练习!返回搜狐,查看更多