在excel中匹配相关列
我有一列保持不变。我在B列和C列中有相互关联的数据。我希望B列和C列中的文本和数字与A列中的文本匹配 问题:如何成功地对列B及其相关列C进行排序以匹配列A 比如说 之前: c20在excel中匹配相关列,excel,sorting,match,multiple-columns,Excel,Sorting,Match,Multiple Columns,我有一列保持不变。我在B列和C列中有相互关联的数据。我希望B列和C列中的文本和数字与A列中的文本匹配 问题:如何成功地对列B及其相关列C进行排序以匹配列A 比如说 之前: c20 BE50 C D A 10 E 之后: A 10 B c20 D E 50 我尝试过=IF(iError(VLOOKUP(A2,$D$2:$D$23,1,0)),“”,VLOOKUP(A2,$D$2:$D$23,1,0)),但这只匹配B列和A列(基于上面的示例) 提前谢谢 一个直接的VLOOKUP将在这里起作用,并对搜
BE50
C
D A 10
E 之后: A 10
B
c20
D
E 50 我尝试过=IF(iError(VLOOKUP(A2,$D$2:$D$23,1,0)),“”,VLOOKUP(A2,$D$2:$D$23,1,0)),但这只匹配B列和A列(基于上面的示例)
提前谢谢 一个直接的
VLOOKUP
将在这里起作用,并对搜索是否失败进行一些限制:
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))
当然,这里有一些重复,因为查找会执行两次。但是,由于问题的范围有点有限,因此不确定这将如何影响您在有关性能的用例中的表现
参考文献