将单元格数据复制到第二张表并根据条件放置在某些单元格中

将单元格数据复制到第二张表并根据条件放置在某些单元格中

我在一张纸上列有姓名列表。我希望能够在姓名旁边输入一些内容,然后将该姓名放在另一张纸上的正确位置。

例如,如果我在姓名旁边输入 A1 1A,该姓名将填充 A1 旁边的单元格。但它不是 Excel 工作表中的 A1 1A,而是我放置 A1 1A 的位置。

附上了一些照片,希望能更清楚一些。

名称的目的地

名称的目的地

姓名列表

姓名列表

答案1

您不能使用简单的 vlookup,因为该函数只查找右侧的数据。当然,您可以更改数据的顺序。但如果您想保持原样,那么您可以使用 INDEX 和 MATCH 来解决这个问题。

MATCH 函数返回某个范围内某项的位置,而 INDEX 函数将显示该位置的结果。如果未找到匹配项,请使用 IFERROR 将其包裹起来以显示您想要的任何内容。

最后,如果您选择这样输入数据,则在公式中您需要连接 [A1,空格,然后是行值] 以匹配来自其他工作表的输入。

B3单元格公式:

=IFERROR(INDEX($E$2:$E$10,MATCH(CONCAT(A$1," ",A3),$F$2:$F$10,0)),"nameless")

将其拖下来就完成了。

在此处输入图片描述

相关内容