VLOOKUP函数一对多的查找,今天又有同学提问,如何查找产品的所有供应商并按行显示?karry做了一个示例,希望能对大家有所启发。
【例】如下图所示,B列是产品,C列是供应商。要求在下表中,把每个产品的供应商显示在后面列中。
在表格前面插入辅助列和公式:
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查找不到时,显示为空白。
VLOOKUP函数的三个查询技能,速看!
1、常规查询
如图,需要从B~E的数据表中,根据H3单元格的姓名查询对应的职务。
公式为:
=VLOOKUP(H3,C:E,3,0)
提示:
VLOOKUP函数第三参数中的列号,不能理解为工作表中实际的列号,而是指定要返回查询区域中第几列的值。
2、带通配符的查询
如图,需要从B~E的数据表中,根据H3单元格的姓氏,查询对应的姓名和部门。
公式为:
=VLOOKUP($H3&"*",$C:$E,COLUMN(A1),0)
提示:
通配符“*”表示任意多个字符,VLOOKUP函数第一参数使用$H3&"*",即在C列中查询以H2单元格内容开头的内容,并返回对应列的信息。
3、近似查询
如图,需要根据H~I的对照表,判断D列成绩对应的评议结果。
公式为:
=VLOOKUP(D2,H:I,2)
提示:
VLOOKUP函数第四参数被省略,在近似匹配模式下返回查询值的精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于查询值的最大值。
使用近似匹配时,查询区域的首列必须按升序排序,否则无法得到正确的结果。
2019年初级备考正式开始了
福利来了↓↓↓
初级备考“神”教材,十月大减价!
近1000页的两本纸质教材,
仅售9.9元!9.9元!9.9元!
附赠121小时视频课+无纸化机考系统+
智能题库+7本装纸质单项训练册
仅限500位,扫码立即抢购↓↓↓
留言点赞第一名且超过一百的
我们将送出初级四维考霸一本
包邮哦~
本文转自Excel精英培训、Excel之家Excelhome;转载请注明以上信息。
会计师 保留所有权利。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.