比较和排序数据

比较和排序数据

我有 2 个数据块;A 列和 B 列是一组,D 列和 E 列是第二组。

我需要比较 A 列和 D 列,并将每个匹配项从 B 列复制到 E 列。

问题是 A 列和 D 列不完全相同,所以我无法对它们进行排序。

数据只是数字,有时是空白处,我写了一些字母,试图使其更清晰

A 列 B 列 D 列 E 列
1 A 2
2 b 4
3 C 5
5 d 9
9 1

我需要:

A 列 B 列 D 列 E 列
1 A 2 b
2 b 4
3 C 5 d
5 d 9
9 1 A

答案1

也许是这样的:把这个公式放在 E 中的每个单元格中(以 E1 为例):

vlookup(D1, $A$1:$V$5, 2, FALSE)

这应该在 A1-A5 行中查找 D1,并复制该行中第二个单元格的值(仅当它们完全匹配时)。它会在 E2 中给出错误,因为 4 不在列表中。如果您不想这样,请用“iferror”将公式括起来:

iferror(vlookup(D1, $A$1:$V$5, 2, FALSE), "")

答案2

我认为你需要在 E2 中做类似的事情然后向下拖:

=IFERROR(INDEX(B:B,MATCH(D2,A:A,0),1),"")

从您的前后图片很难看出您到底想要什么。

相关内容