首页 文章

比较并获取excel中的相应行

提问于
浏览
0

我有2个不同的Excel数据 . 表1

S2_Symbol  S3_SymbolInteraction
STE        AR1     Bind
PRI        HYQ     Bind
ILA        LOU     Bind
VIS        IJK     Bind

表2

Symbol  
STE       
PRI      
ILA        
VIS
LKY
UTY
SSG

我必须将第2张中的符号与第1张中的S2_Symbol和S3_Symbol进行比较 . 如果它与第1张中的任何一列相匹配,则表1中相应的整行应该是我的输出 . 任何人都可以帮我这个吗?我试过VLOOKUP和条件格式 . 我正在尝试使用以下公式

=IF(OR(COUNTIF($A$3:$A$1003,I12)>0,COUNTIF($B$3:$B$994,I12)>0),**I12**,"not found")

在这里,我只得到一个值作为输出 . 如何将整个列作为输出?

1 回答

  • 0

    首先:你不能只在一个单元格中拥有整行 . 你需要多个细胞(即公式) .

    这两个搜索标准使得这有点复杂 . 我想你需要两个单独的 VLOOKUP() . 我假设您的数据从A1开始,而"Sheet 2"在E列:

    • 在F2中: =VLOOKUP($E2;A:$C;1;FALSE)

    • 将此拖动到右侧,进入G列

    现在,在F和G列中,我们有您的符号或 N/A . 现在为"Bind"专栏:

    • 在H2: =IF(ISNA(F2);VLOOKUP(G2;B:C;2;FALSE);VLOOKUP(F2;A:C;3;FALSE)) 这会在H.的相关行中给出"Bind"

    剩下的问题:符号分散在F和G列上 . 你关心这个还是这个还不错?

相关问题