VLOOKUP函数的批量查找
时间:2022-10-09 12:47:44
VLOOKUP函数一般情况下只能查找一个,那么多项该怎么查找呢?
例:要求把如图表中所有张一的消费金额全列出来
分析:经过两个教程(1、VLOOKUP的反向查找;2、VLOOKUP函数的多条件查找)的学习,也有这样一个思路,在实现复杂的查找时,努力的方向是怎么重构一个查找内容和查找的区域。要想实现多项查找,可以对查找的内容进行编号,第一个出现的是后面连接1,第二个出现的连接2。。。
公式:{=VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,)}
公式剖析:
1、B$9&ROW(A1) 连接序号,公式向下复制时会变成B$9连接1,2,3。
2、给所有的张一进行编号。要想生成编号,就需要生成一个不断扩充的区域(INDIRECT("b2:b"&ROW($2:$6)),然后在这个逐行扩充的区域内统计“张一”的个数,在连接上$B$2:$B$6后就可以对所有的张一进行编号了。
3、IF({1,0}把编号后的B列和C组重构成一个两列数组。
通过以上的讲解,需要知道,VLOOKUP函数的基本用法是固定的,要实现高级查找,就需要借助其他函数来重构查找内容和查找数组。
与VLOOKUP函数相关的文章
VLOOKUP函数的基本语法和使用实例
VLOOKUP函数的批量查找
VLOOKUP函数的多条件查找
使用VLOOKUP函数进行反向查找的方法
VLOOKUP函数的模糊查找
标签:函数,查找,编号,连接,Excel函数
0
投稿
猜你喜欢
Word表格中的文字总是偏上或偏下怎么办?
2023-05-25 19:13:30
如何通过Adobe Media Encoder进行视频格式转换?
2022-09-05 00:04:02
马卡龙玩图怎样换背景?马卡龙玩图换背景的方法
2023-05-26 14:59:46
Win11如何卸载补丁?Win11补丁卸载的方法介绍
2022-05-10 16:54:27
Win7系统电脑提示adb.exe无法正常启动已停止运行怎么解决
2023-11-04 03:56:40
120g固态硬盘寿命_120g固态硬盘寿命使用时长详情
2022-12-07 18:03:53
Win7连接USB设备识别速度慢的解决方法
2022-07-24 15:19:41
win10升级后蓝屏如何解决?win10升级后变蓝屏恢复办法
2023-09-17 14:48:14
excel怎么设置显示数字0
2023-03-20 13:00:03
Ghost Win11任务栏不高亮怎么办?Win11任务栏高亮设置技巧
2023-08-23 10:52:54
win10资源管理器关闭了如何打开?
2023-03-31 22:52:25
excel表格内存过大的解决方案
2022-08-26 07:38:30
win7桌面显示比例不正常要怎么设置?
2022-01-20 03:15:10
Win7窗口拖动有重影怎么办?Win7窗口拖动有重影的解决方法
2022-03-25 08:59:23
Win10系统常用关机方法汇总
2023-07-20 12:40:49
升级Win10后看腾讯视频卡、无响应的解决方法
2022-03-20 13:33:29
笔记本磁盘占用率100怎么办
2023-12-15 22:00:17
excel2003删除重复行的教程
2022-08-12 08:20:08
wps怎么合并单元格_wps怎么设置合并单元格内容
2023-09-19 14:26:41
wps文字怎么将护眼模式开启
2023-06-23 13:14:21