在excel中匹配相关的列

我有一列保持不变。 我在B和C列有相互关联的数据。 我希望列B和C中的文本和数字与A列中的文本相匹配。

问题:如何成功对列B及其关联列C进行sorting以匹配列A?

例如之前:

AC 20
BE 50
C
DA 10
Ë

后:

AA 10

CC 20
d
EE 50

我试过= IF(ISERROR(VLOOKUP(A2,$ D $ 2:$ D $ 23,1,0)),“”,VLOOKUP(A2,$ D $ 2:$ D $ 23,1,0)列B与列A(基于上面的例子)。

提前致谢!

一个简单的VLOOKUP将在这里工作,对search是否失败进行调整:

在这里输入图像说明

E栏的公式是:

 =IF(ISNA(VLOOKUP($A2,$B$2:$C$6,1,FALSE)),"",VLOOKUP($A2,$B$2:$C$6,1,FALSE)) 

列F是类似的,只能从查找数组中检索第2列:

 =IF(ISNA(VLOOKUP($A2,$B$2:$C$6,2,FALSE)),"",VLOOKUP($A2,$B$2:$C$6,2,FALSE)) 

当然这里有一些重复,因为查找是执行两次。 但是,不知道这会如何影响你的性能使用情况,因为这个问题的范围是有限的。

参考

  • VLOOKUP
  • ISNA
  • 如果