excel如何查找一个值对应的多个值
发布时间:2025-05-23 00:06:04 发布人:远客网络
一、excel如何查找一个值对应的多个值
1.在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”。
2.一般情况的VLOOKUP只能返回第一个值,如下:
3.在【姓名】列前插入一列,如下图输入公式:
这个公式返回每个“姓名”从上到下是第几次出现,如第二个“张三丰”标记2。
这样就将B列的“姓名”和出现次数连在一起。
将A8值和ROW(A1)返回的1连在一起,下拉ROW(A1)会变成ROW(A2)返回2。
=VLOOKUP(A$8&ROW(A1),A$1:E$5,3,0)
也就是在A1:E5范围内查询“张三丰”和出现次数的文本对应第3列的【工号】。
7.将公式下拉,就将所有“张三丰”对应的信息查询出来了。
二、vlookup2个条件查找一个数值
VLOOKUP函数是Excel中的一种常用函数,它可以按列查找指定的数值。如果您需要使用VLOOKUP函数查找两个条件下的数值,步骤操作如下:
1、在Excel表格中,将需要查找的数据列和匹配条件列准备好。
2、在需要输入函数的位置,输入“=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])”。
3、在这个函数中,lookup_value是您需要查找的值,table_array是您要在其中查找该值的表格或区域,col_index_num是您要返回的值在表格或区域中的列号,range_lookup是一个可选参数,用于指定是否要执行近似匹配。
4、按下Enter键,即可得到查找结果。
注意:如果查找的值不在表格或区域中,或者找不到匹配条件,VLOOKUP函数将返回#N/A错误。
三、如何用VLOOKUP函数同时查找两个条件的数值
excel里用VLOOKUP函数取同时满足两个条件的值,可以按照以下步骤进行操作:
例如,有一组数据A,包括姓名、学号、成绩三列,另外一组数据B有姓名、学号两列,现在要将数据A的成绩关联到数据B中来。如下图所示:
1、在I2单元格输入数组公式:=VLOOKUP(G2&H2,IF({1,0},$A$2:$A$8&$B$2:$B$8,$C$2:$C$8),2,0),然后按按组合键结束输入。
2、随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。
想要了解更多关于excel的相关信息,推荐咨询秒可职场。秒可职场将持续投入产品与课程内容的研发升级,积极拓展更多前沿职场课程,并开拓B端企业培训服务市场。“秒”代表“分秒、时刻”,“可”代表“可以、认可”,秒可致力于帮助广大职场人终身学习成长、获得认可和成就,实现共同富裕。