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
  • asp之家 电脑教程 m.aspxhome.com