excel vlookup配对 一个条件 多个结果

excel

1个回答

写回答

1055338293

2025-12-28 14:34

+ 关注

excel
excel

1. 在原始数据中,如果需要提取每个“张三丰”对应的“工号”,可以使用excel的VLOOKUP函数。首先,将B列的“姓名”和工号分别存放在两个不同的列中,如下图所示:

2. 帕累(VLOOKUP)函数只能返回第一个值,但如果需要查询多个值时,可以使用类似下拉列表的技巧。具体操作如下:

将A8所在单元格设定为数据源,在其右上角点击鼠标右键,并选择“设置单元格格式”,然后勾选“数字”一栏下的“小数点后两位”选项。接着,在该单元格下方点击鼠标右键,选择“有效性选项”,设置数据源中“张三丰”的工号列名称。

体操
体操

3. 在姓名列前插入一列,输入公式为:

=COUNTIF(B$2:B2,B2)这个公式会返回每个姓名从上到下是第几次出现,如第二个“360问答张三丰”标记2。可以通过下拉这个公式来统计所有“张三丰”的出现次数。

4. 将A2公式修改为:

=B2 & COUNTIF(B$2:B2,B2)这样就将B列的姓名和出现次数连在一起。下拉这个公式会自动将结果填入相应的单元格。

5. 在B8输入公式:

=A8 & ROW(A1)即将A8值和ROW(A1)返回的1连在一起。下拉这个公式会自动将结果填入相应的单元格。

6. 将B8的公式修改成如下:

即在A1:E5范围内查询“张三丰”和出现次数的文本对应第3列的【工号】。7. 将公式下拉,就将所有“张三丰”对应的信息查询出来了。如下图所示:

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号