比较并得到 excel 中的相应行

Comparing and getting the corresponding row in excel

我有 2 个不同的 excel 数据。 Sheet 1

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

Sheet 2

Symbol  
STE       
PRI      
ILA        
VIS
LKY
UTY
SSG

我必须比较第 2 个 sheet 和 S2_Symbol 的符号以及 sheet 的 S3_Symbol 1. 如果它匹配 [=28= 中的任何一列] 1,sheet 1 对应的整行应该是我的 output.Can 谁能帮我解决这个问题?我试过 VLOOKUP 和条件格式。我正在尝试使用以下公式

=IF(OR(COUNTIF($A:$A03,I12)>0,COUNTIF($B:$B4,I12)>0),**I12**,"not found")

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

首先:您不能在一个单元格中包含一整行。为此,您需要多个单元格(即公式)。

这两个搜索条件使这有点复杂。我想您需要两个单独的 VLOOKUP()。我假设您的数据从 A1 开始,您的 "Sheet 2" 在 E 列中:

  1. 在 F2 中:=VLOOKUP($E2;A:$C;1;FALSE)
  2. 将其向右拖动到 G 列中

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

  1. 在 H2 中:=IF(ISNA(F2);VLOOKUP(G2;B:C;2;FALSE);VLOOKUP(F2;A:C;3;FALSE)) 这会在 H 的相关行中为您提供 "Bind"。

剩余问题:符号散布在 F 和 G 列中。您关心这个吗?或者这是否足够好?