lookup

函数解析
当需要查询一行或一列并查找另一行或列中的相同位置的值时,会使用其中一个查找和引用函数LOOKUP。
使用方式
向量形式
在一行或一列中搜索值。 如果要指定包含要匹配的值的区域,请使用这种形式。 例如,如果要在 A 列中向下搜索值到第 6 行。
语法:LOOKUP(①查找值,②查找值所在区域,③返回的结果)
②为单行区域或单列区域,查找值所在区域必须先排序,否则出错。
③可以省略
没有精确匹配对象时,返回小于等于目标值的最大值
重要:lookup_vector 中的值必须按升序排列:…, -2, -1, 0, 1, 2, …, A-Z, FALSE, TRUE;否则,LOOKUP 可能无法返回正确的值。 文本不区分大小写。

数组形式
数组是要搜索的行和列(如表)中的值的集合。 例如,如果要在 A 列和 B 列中向下搜索值到第 6 行。 LOOKUP 将返回最接近的匹配项。 要使用数组形式,必须对数据排序。数组形式在于第一列和第一行中查找制定的值,并返回数组最后一行或最后一列的同一位置的值。
语法:LOOKUP(①查找值,②二维数组)

LOOKUP 的数组形式与 HLOOKUPVLOOKUP 函数非常相似。 区别在于:HLOOKUP 在第一行中搜索 lookup_value 的值,VLOOKUP 在第一列中搜索,而 LOOKUP 根据数组维度进行搜索。如果数组的行列不相等,则lookup永远在少的行/列里进行查找。
使用 HLOOKUPVLOOKUP 函数,可以通过索引以向下或遍历的方式搜索,但是 LOOKUP 始终选择行或列中的最后一个值。
vlookup
=VLOOKUP (要查找的项、要查找位置、区域中包含要返回的值的列号、返回近似匹配或精确匹配 - 指示为 1/TRUE 或 0/FALSE) 。
VLOOKUP 的秘诀在于组织数据,这样您查找的值(水果)位于要查找的返回值(金额)的左侧。
hlookup
=HLOOKUP(在首行中要查找的值, 要查找位置, 返回值的行号, 返回近似匹配或精确匹配 - 指示为 1/TRUE 或 0/FALSE)
如果 range_lookup 为 TRUE,则 查找范围 的第一行的数值必须按升序排列
index
返回表格或区域中的值或值的引用。
=INDEX(搜索范围,位置参数[行,列])
如果在构造的二维表格中仅使用一个参数会报错,在构造的一维表格中使用两个位置参数也会报错。
index(A1:B2,1,1) /index(A1:A10,6)
match
=MATCH(查找值,查找区域,匹配类型)
当匹配类型为0时,表示精确查找,函数返回该值所在区域中的位置 当匹配类型为1时,表示升序查找,查找小于或等于查找值的最大值并返回其所在位置。要求数据必须升序排列。 当匹配类型为-1时,表示降序查找,查找大于或等于查找值的最小值并返回其所在位置。要求数据必须降序排列。
应用示例
逆向查询、单条件和多条件查询通用公式:
=LOOKUP(1,0/(条件),目标区域或数组)
其中,条件可以是多个逻辑判断相乘组成的多条件数组。
=LOOKUP(1,0/((条件1)( 条件2) ( 条件N)),目标区域或数组)
公式说明:
①((条件1)( 条件2) ( 条件N)),所有条件满足返回TRUE,否则返回FALSE。
②以0/((条件1)( 条件2) ( 条件N))构建一个0、#DIV/0!组成的数组,避免了查找范围必须升序列排序的弊端。(因为True在运算时当作1,False在运算时当作0,所以0/TRUE返回0,0/FALSE返回#DIV/0!)
③再用1作为查找值,即可查找最后一个满足非空单元格条件的记录。
单条件逆向查询
根据姓名查询工号

多条件查询
根据姓名和部门查询办公室

使用index+match组合函数,该公式输入完毕后,不能直接按“Enter”键进行确认,而需要按“shift+ctrl+Enter”组合键来进行确认。
查询最后一次出现的数据

查询A列中的最后一个文本/数字/记录

根据简称查询全称

多个区间的条件判断

提取单元格内的数字
公式说明:
①-LEFT(A2,ROW($1:$99))用LEFT函数从A2单元格左起第一个字符开始,依次返回长度为ROW($1:$99)也就是1至99的字符串,添加负号后,数值转换为负数,含有文本字符的字符串则变成错误值。
②LOOKUP函数使用1作为查询值,在由负数、0和错误值构成的数组中,忽略错误值提取最后一个等于或小于1的数值。
③最后再使用负号,将提取出的负数转为正数。

实战题
数据A
完成以下题目:
1、case1:使用公式函数—通过数据A生成数据B
数据B:
2、case2:使用公式函数—通过数据B生成数据C
数据C:
3、case3:使用公式函数—通过数据A计算如下人员出现最高分的月份
4、匹配如下数据,重量数据精度为0.1g
已知快递重量g与运费元对应数据关系:( (0,24]==>2,(24,40]==>3,(40,50]==>4,(50,100]==>5,(100,200]==>6,(200,500]==>7,(500,800]==>8,(800,1000]==>9,(1000,1500]==>10。求以下快递重量对应的运费,除if以外的方法
答案:
1、考察要点:sumifs函数
总分==SUMIFS($E$2:$E$28,$B$2:$B$28,H4,$C$2:$C$28,I4)
科目分数==SUMIFS($E$2:$E$28,$B$2:$B$28,$H4,$C$2:$C$28,$I4,$D$2:$D$28,K$3)
2、考察要点:index与match组合使用
=INDEX($K$4:$M$6,MATCH(I11,$I$4:$I$6,0),MATCH(J11,$K$3:$M$3,0))
3、考察要点:lookup使用及注意事项
=LOOKUP(1,0/(H23=$C$2:$C$28),$B$2:$B$28)
4、考察要点:lookup使用
设置辅助表
=LOOKUP(B15,$F$15:$G$24)

特色功能
文件
视图
方方格子
百度网盘
审阅
DIY工具箱
页面布局
开始
开发工具
插入
图表
EasyCharts
帮助
数据
公式
PowerPivot
插入
11
等线
常规

删除
排序和筛选查
单元格样式
条件格式
粘贴
套用
BIU
.00


A
.0
格式
表格格式
样式
对齐方式
数字
字体
编辑
剪贴板
单元格
y
lS
LOOKUP(E3SBS4:8BS8SAS4:$A$8)
f
E4
]
B
H
N
E
M
A
HN
颜色
频率
颜色
绿色
橙色
4.19
频率
5.77
红色
4.14
黄色
5.17
蓝色
6.39
绿色
5.77
9
10
11
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图1

特色功能
文件
视图
方方格子
页面布局
百度网盘
审阅
DIY工具箱
开始
开发工具
插入
图表
EasyCharts
帮助
数据
公式
PowerPivot
插入
11
等线
常规
删除
排序和筛选查
单元格样式
条件格式
粘贴
套用
BIU
.00


A
3.0
格式
表格格式
样式
对齐方式
数字
编辑
单元格
剪贴板
字体

I
f
E4
ELOOKUP(E3,SA$4:$B58)
]
B
C
N
H
G
M
A
HNw
频率
颜色
颜色
红色
橙色
4.19
频率
4.14
红色
4.14
5.17
黄色
蓝色
6.39
绿色
5.77
9
10
11
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图2

f
-LOOKUP(1G$2:$11)$$2:A$11)
H2
F
H
B
办公室
工号
部门
工号
姓名
姓名
物资部
张三
W0006
张五
203
W0001
王七
物资部
李四
W0002
W0010
203
物资部
W0003
王五
203

人力部
5
W0004
301
李二
人力部
6
W0005
301
人力部
张五
301
W0006
人力部
王三
301
W0007
刘三
企管部
504
W0008
企管部
李八
504
10
W0009
企管部
王七
W0010
11
504
12
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图3
Xf
INDEX($A$2:$A$11MATCH(G3,$)
H3
B
A
工号
部门
姓名
办公室
工号
姓名
张三
张五
物资部
W0001
2
W0006
203
王七
李四
W0002
物资部
W0010
203
物资部
王五
203
W0003
人力部
5
牛一
301
W0004
李二
人力部
301
6
W0005
人力部
7
张五
301
W0006
人力部
王三
W0007
301
8
企管部
刘三
W0008
504
9
企管部
李八
10
504
W0009
企管部
王七
W0010
11
504
12
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图4

LOOKUP1GB2:BS11(3-SC82:CS11)DS2.D$11)
H3
xYf
B
E
A
工号
办公室
办公室
姓名
部门
姓名
1
部门
人力部
张三
物资部
张五
2
203
W0001
301
李四
物资部
王七
203
企管部
W0002
504
王五
物资部
W0003
203
人力部
W0004
牛1
301
人力部
W0005
李二
301
人力部
张五
301
W0006
人力部
301
王三
W0007
企管部
504
刘三
W0008
李八
504
企管部
10
W0009
504
企管部
王七
W0010
11
12
13
1A
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图5
INDEX(SDS2:SDS11MATCHF2G2CS2:CS11&5BS2.SB$11,
12
姓f
E
A
部门
部门
办公室
姓名
工号
姓名
办公室
张三
物资部
张五
人力部
301
203
2
W0001
301
李四
物资部
企管部
王七
504
203
504
W0002
王五
203
物资部
W0003

人力部
301
W0004
人力部
李二
301
W0005
人力部
张五
301
W0006
人力部
王三
301
W0007
企管部
刘三
9
504
W0008
企管部
504
李八
10
W0009
企管部
504
王七
11
W0010
12
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图6

f
G21
-LOOKUP(1F2-$$20:B529).$C$20:8C$29
13
14
15
16
17
18
销量
姓名
日期
姓名
最后一笔销量
19
张三
2021/7/1张三
20
300
103
2021/7/2李四
王五
219
143
21
2021/7/3王五
164
22
2021/7/4牛一
210
23
2021/7/5李二
24
215
2021/7/6张三
25
103
王三
159
2021/7/7
26
117
2021/7/8刘三
27
2021/7/9季八
142
28
143
2021/7/10王五
29
30
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图7

f
L51
F
A
E
H
B
31
32
多数据记录
33
单反
最后一个文本记录
LOOKUPC座”$A$34:$A$41)
12233
34
333LOOKUP(9E+307,$A$34:3A$41)
最后一个数字记录
3523大风车
最后一条记录
333LOOKUP(1,0/A34:A41<>”)A34:A41)
45
36
单反
37
23
38
245
39
#DIV/o!
40
333
41
42
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图8

IFERROR(LOOKUP(1/IND(A5147:F51)47:F51)
f
B51
43
简称表
全称对照表
44
45
客户简称
全称
全称
46
湖南永远宝箱有限公司
湖南永远宝箱有限公司
47
湖南永远
湖南湘文化
湖南湘文化有限公司
湖南湘文化有限公司
48
湖南长沙city有限公司
湖南长沙city有限公司
长沙city
49
长沙魂力有限公司
50
pol
晚力湖南有限公司
湖南长沙city有限公司
51
city
宝箱
湖南永远宝箱有限公司
52
53
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图9

-LOOKU(F6211:00:0070
fx
G62
M
N
C
A
e的e的的的的的的的
区域
名称
销量
等级标准
等级
级别
东南北东北西北
0无
35无
FAUAuUu
100一级
500四级
200二级
189一级
300三级
300三级

400四级
260二级
此方法查找必须升序
344三级
LOOKUP(F63.SAS58:SBS63)
700五级
法三:IND
INDEX(SB558BS63MATCH4A8.A63.1升排列使用,降序使用
577四级
法三坑点提示,如果降序排列,数据大于降序最大值无法得到结果,所以可以人工添加一行
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图10

—LOOKUP(1-LEFT(A68ROW$1:99))
B68
f
X
DEF
64
65
66
数量(单位)数量
67
12.3
12.3kg
68
333
333cm
69
1.65公斤
70
1.65
71
70
一文搞懂lookup、vlookup、hlookup函数与index、match函数的使用 - 图11

| 考试日期

| 学科

| 姓名

| 分数

| | —- | —- | —- | —- | | 2019/1/30

| 数学

| 张三

| 92

| | 2019/1/30

| 数学

| 李四

| 92

| | 2019/1/30

| 数学

| 王五

| 82

| | 2019/1/31

| 语文

| 张三

| 77

| | 2019/1/31

| 英语

| 张三

| 73

| | 2019/1/31

| 语文

| 李四

| 83

| | 2019/1/31

| 英语

| 李四

| 88

| | 2019/1/31

| 语文

| 王五

| 97

| | 2019/1/31

| 英语

| 王五

| 97

| | 2019/2/28

| 语文

| 张三

| 76

| | 2019/2/28

| 数学

| 张三

| 82

| | 2019/2/28

| 英语

| 张三

| 75

| | 2019/2/28

| 语文

| 李四

| 74

| | 2019/2/28

| 数学

| 李四

| 83

| | 2019/2/28

| 英语

| 李四

| 99

| | 2019/2/28

| 语文

| 王五

| 71

| | 2019/2/28

| 数学

| 王五

| 77

| | 2019/2/28

| 英语

| 王五

| 94

| | 2019/3/30

| 数学

| 张三

| 74

| | 2019/3/30

| 数学

| 李四

| 79

| | 2019/3/30

| 数学

| 王五

| 96

| | 2019/3/31

| 语文

| 张三

| 96

| | 2019/3/31

| 英语

| 张三

| 93

| | 2019/3/31

| 语文

| 李四

| 89

| | 2019/3/31

| 英语

| 李四

| 98

| | 2019/3/31

| 语文

| 王五

| 85

| | 2019/3/31

| 英语

| 王五

| 85

|

| | | 总分

| 语文

| 数学

| 英语

| | —- | —- | —- | —- | —- | —- | | 201901

| 张三

|

|

|

|

| | 201901

| 李四

|

|

|

|

| | 201901

| 王五

|

|

|

|

|

| 月份

| 姓名

| 学科

| 分数

| | —- | —- | —- | —- | | 201901

| 张三

| 语文

|

| | 201901

| 张三

| 数学

|

| | 201901

| 张三

| 英语

|

| | 201901

| 李四

| 语文

|

| | 201901

| 李四

| 数学

|

| | 201901

| 李四

| 英语

|

| | 201901

| 王五

| 语文

|

| | 201901

| 王五

| 数学

|

| | 201901

| 王五

| 英语

|

|

| 姓名

| 最高分出现的月份

| | —- | —- | | 张三

|

| | 李四

|

| | 王五

|

|

| 序号

| 重量

| 运费

| | —- | —- | —- | | 1

| 10

|

| | 2

| 25

|

| | 3

| 50

|

| | 4

| 100

|

| | 5

| 544

|

| | 6

| 300

|

| | 7

| 1200

|

|

| 标准

| 运费

| | —- | —- | | 0

| 2

| | 24

| 3

| | 40

| 4

| | 50

| 5

| | 100

| 6

| | 200

| 7

| | 500

| 8

| | 800

| 9

| | 1000

| 10

| | 1500

| 11

|

若有收获,就点个赞吧