在Excel中,查找和引用数据是一项常见的任务,以下是一些常用的查找函数及其用法:
单条件查找
VLOOKUP
```
=VLOOKUP(查找值, 查找区域, 返回值的列索引号, [精确匹配])
```
HLOOKUP
```
=HLOOKUP(查找值, 查找区域, 返回值的列索引号, [精确匹配])
```
INDEX/MATCH
```
=INDEX(返回值区域, MATCH(查找值, 查找区域, 0))
```
双向查找
INDEX/MATCH
```
=INDEX(返回值区域, MATCH(查找值, 查找区域, 0))
```
查找最后一个符合条件的记录
LOOKUP
```
=LOOKUP(1, (条件区域=查找值)*(条件区域2=查找值2)..., 返回值区域)
```
多条件查找
INDEX/MATCH
```
=INDEX(返回值区域, MATCH(1, (条件区域1=查找值1)*(条件区域2=查找值2)..., 0))
```
指定非空区域的最后一个值得查找
LOOKUP
```
=LOOKUP(1, 1/(非空区域<>""), 非空区域)
```
示例
假设您有一个包含员工信息的表格,您想根据员工的工号查找其姓名:
```
A列:工号
B列:姓名
C列:部门
```
要查找工号为`E2`的员工的姓名,可以使用以下公式:
```
=VLOOKUP(E2, A:B, 2, FALSE)
```
这里,`E2`是查找值,`A:B`是查找区域,`2`表示返回值的列索引号(姓名在第二列),`FALSE`表示精确匹配。
请根据您的具体需求选择合适的查找函数。