我有2列A和B我需要比较B列数据和A而不管所有行

时间:2019-02-01 09:12:30

标签: excel vba excel-formula

我有2列A和B列,我需要将B列数据与A进行比较,无论是否匹配所有行,然后输出应如下所示

  A .     B .     C 
Deepak  Deepak  Deepak 
Kiran   Venky   
Arun    heloo   Heloo
Varun   Lekha   
Manju   Deepak  Deepak Deepak
heloo   sambha  
Deepak  subbu   
        love    
        sudip   
        jyothi  
        kiran   

在上面的示例中,字符串Deepeepak与A行匹配,因此它显示在C列中。第二行未找到匹配的内容,因此匹配了空白的第三行字符串“ heloo”,因此显示了第四行空白的第五行字符串“ Deepak deepak”,因为列中有重复项。

任何人都可以提供帮助。我尝试过索引,但没有用。

1 个答案:

答案 0 :(得分:1)

使用以下公式:

  • 列D:
    =COUNTIF(A:A,B:B)=COUNTIF(A:A,B2)

  • 列E:
    =COUNTIF(B:B,B:B)=COUNTIF(B:B,B2)

  • F列:
    =COUNTIF(B$B1:B2,B:B)=COUNTIF(B$B1:B2,B2)

  • G列:
    =IF(D:D>0,TRIM(REPT(B:B & " ",F:F)),"")=IF(D2>0,TRIM(REPT(B2 & " ",F2)),"")

enter image description here