Vlookup具有多个重复值

ut_et 发布于 2019-03-09 duplicates 最后更新 2019-03-09 14:36 3 浏览

我正在尝试在2个电子表格之间进行查找。其中一个电子表格有多个副本...例如: 我在电子表格1中有:

Column A              Column B Column C Column D Column E
---------------------------------------------------------
cs_no             Alarmnet1 Alarmnet2 Alarmnet3 Alarmnet4
---------------------------------------------------------
FLA013791    
    FLA013791
    FLA013791
    FLA013791
    FLA017564
    FLA017564
    FLA018638
    FLA018638
    FLA018638
    89517190
    89517190
    89517191
    89517192
    89517192
    FLA012274
    FLA012274
    FLA013334
    FLA018635
    FLA018635
我必须将Alarmnet代码放在第二张表格所需的空格中 在第二个我有:
Column A Column B
-----------------
cs-no                    ItemNum
-----------------------------------
89517190       AN547
    89517191       AN547
    89517192       AN547
    89517193       AN583
    89517194       AN583
    89517195       AN583
    FLA012274      AN547
    FLA013334      AN547
    FLA013791      ALARMNETGTC3
    FLA013791      AN548
    FLA016009      AN548
    FLA016927        AN548
    FLA017564        ALARMNETGTC3
    FLA017564        AN548
    FLA017974        AN548
    FLA018075        AN548
    FLA018316        AN548
    FLA018635        AN547
    FLA018636        AN547
    FLA018637        AN547
    FLA018638     ALARMNETGTC3
    FLA018638     AN549
    FLA018639     AN547
    FLA018640       AN547
    FLA018641       AN547
    FLA018642     AN547
    FLA018644       AN547
    FLA018645       AN547
    FLA018647       AN548
    FLA018647       AN560
    FLA018647       AN564
    FLA018648     AN547
    FLA018649       AN547
    FLANT10897      AN547
    FLANT10897      AN554
    FLT43270      AN547
如果有人能帮助我......会很酷......
已邀请:

lillo

赞同来自:

我在这里使用的一种方法 - 将公式放在副本的左侧并为其附加一个数字

=If(B2=B1,B2+(A1+"1"),B2+"1")
基本上,公式表明如果值是重复的,则向其添加1,否则使其成为附加到值末尾的第一个值。 并更改vlookup以处理每个值,如果未找到辅助值,则为null
=If(IsError(Vlookup(A1+Right(B$1, 1),'Sheet2'!A:C,3,false))=true,"",Vlookup(A1+Right(B$1, 1),'Sheet2'!A:C,3,false))
右(B $ 1,1)将数字从AlarmNet1的末尾拉出或者查找第1到第4个值。 B1应指向该单元格并且也是静态参考。 如果这对您的情况不起作用,请告诉我,我可以调整我的答案。