VLOOKUP查数据,有多个记录怎么办?
如下图,需要按照G1单位格的部分,从B~D列的数据表中查询该部分所有的姓名。 首先在A2单位格输入以下公式,向下复制: =(B2=$G$1)+A1 在G5单位格输入以下公式,向下复制: =IFERROR(VL
如下图,需要按照G1单位格的部分,从B~D列的数据表中查询该部分所有的姓名。
首先在A2单位格输入以下公式,向下复制:
=(B2=$G$1)+A1
在G5单位格输入以下公式,向下复制:
=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")
简朴说一下公式的意思:
1、B列的部分每反复呈现一次,A列的序号增加1。
2、VLOOKUP函数利用ROW(A1)获得1至N的递增序列作为查询值,在A:C列这个查询区域中,依次返回与递增序号相对应的C列的姓名。
由于VLOOKUP在有多个匹配功效时,默认返回第一笔记录,所以只会返回A列中各个序号首次呈现的记录。
3、留意查找区域必需由帮助列A列开始。
4、最后将A列的字体配置为白色或埋没即可。,抖客教程网