【问题标题】:Match up correlating columns in excel匹配excel中的相关列
【发布时间】:2014-02-04 15:56:17
【问题描述】:

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

问题:如何成功地对 B 列及其相关的 C 列进行排序以匹配 A 列?

例如 之前:

A C 20
B E 50
C
D A 10
E

之后:

A A 10

C C 20
D
E E 50

我试过 =IF(ISERROR(VLOOKUP(A2,$D$2:$D$23,1,0)),"",VLOOKUP(A2,$D$2:$D$23,1,0)) 但是这仅将 B 列与 A 列匹配(基于上面的示例)。

提前致谢!

【问题讨论】:

  • 吹毛求疵:请提问。还要展示你尝试过的东西以及你在哪里挣扎。这个论坛与其他论坛有点不同。阅读here,了解有关在此处发布问题的更多信息。
  • 嗨吉他手。我试过寻找答案无济于事。我已经尝试了一些事情,但我似乎只能设法对 B 列进行排序,但不能对它的相关列 C 进行排序。我的问题是如何成功地对 B 列及其相关列 C 进行排序以匹配 A 列。
  • 感谢您的编辑。向小组提供你尝试过的东西可以防止人们重复你的努力,或者只是在黑暗中刺伤。

标签: excel sorting match multiple-columns


【解决方案1】:

直截了当的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))

当然这里有一些重复,因为查找执行了两次。但是,由于问题的范围有些有限,因此不确定这会对您的性能用例有何影响。

参考

【讨论】:

  • 谢谢维尔纳。完美。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-03
  • 2015-10-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多