如何用vlookup函数查找返回多个符合条件的结果
时间:2022-06-09 22:37:35
最近总有很多同学提问,,B列是产品,C列是供应商。要求在下表中,把每个产品的供应商显示在后面列中。
分析:利用vlookup的数组公式,可以直接设置公式,但公式很复杂也容易设置错误,所以今天我们只需要添加一个辅助列,问题就可以轻松解决。
在表格前面插入辅助列和公式:
A2 =B2&COUNTIF(B$1:B2,B2)
有了辅助列,在下表中可以直接设置公式:
=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),"")
公式说明:
Column可以让公式向右复制时生成1,2,3..序号,和产品连接后生成产品1,产品2,产品3….。
IFERROR当vlookup查找不到时,显示为空白。
补充:很多复杂的公式,都可以通过添加辅助列加以简化,的客户消费明细表中,要求在E列根据E1的姓名,查找出所有该客户的消费金额。
E3公式:(数组公式,输入后按ctrl+shift+enter三键结束)
=IFERROR(INDEX(B:B,SMALL(IF(A$2:A$11=$E$1,ROW($2:$11)),ROW(A1))),"")
公式说明:
IF(A$2:A$11=$E$1,ROW($2:$11) 把所有客户名称和E1进行对比,如果相同则返回行号,否则值为FALSE。
Small(..,row(a1)) 随着公式的向下复制,逐个提取该客户所在的每一个行号数字
Index() 根据行号提取出B列的消费金额
IFERROR() 把公式产生错误值时修改为""(空白)
标签:产品,公式,行号,辅助,Excel函数
0
投稿
猜你喜欢
WPS表格怎么设置按总分排名图文教程
2022-09-11 23:32:05
win11怎么玩三国志11?win11玩三国志11两种方法介绍!
2023-11-14 15:51:26
解决Win7系统鼠标拖尾换了鼠标也是一样情况的问题
2022-03-22 14:17:56
WinXP系统开机出现蓝屏提示错误代码0x00000019的解决方法
2023-01-06 17:41:37
微信怎么取消延迟到账?微信转账延迟如何取消?
2023-12-05 17:56:30
批量查找替换Word中文字为特定图片
2022-03-04 09:45:53
打印机IP地址和端口的设置教程
2023-12-07 02:56:55
Win10系统更新文件在哪删除 Win10自动更新文件怎么删除
2022-05-05 14:37:30
PowerPoint和Word的Photoshop文件格式
2023-08-03 00:17:57
如何使用wps表格橡皮擦工具
2023-01-10 01:03:51
Win10系统中如何查看硬盘容量?怎么看电脑硬盘大小?
2022-02-23 07:49:39
word 选择操作的具体方法
2023-05-09 16:33:11
Adobe 发布 Premiere Pro 苹果芯片公测版本
2023-05-18 23:43:45
非正版Win7怎么升级Win11?非正版Win7升级Win11教程分享
2023-05-08 19:37:18
WPS如何收集汇总数据?
2023-02-02 15:02:28
Excel2007数据如何设置只读和修改密码
2022-11-26 05:18:13
win7系统电脑怎么连接打印机?win7系统连接打印机的方法
2022-07-26 09:41:00
Win10专业版怎么禁用系统自带输入法?
2023-12-14 05:36:41
在WPS文档中插入了一张图片,怎么只显示一部分
2023-02-26 14:10:34
word中如何为图表添加数据标签的方法
2022-11-06 11:08:09