Excel:如何将现有列表中的 ID 号分配到另一个包含重复项的列表中

Excel:如何将现有列表中的 ID 号分配到另一个包含重复项的列表中

我有一份电子游戏发行商及其 ID 的列表。

它有 500 多个条目

我有一个不同的视频游戏列表,其中所有游戏都分配了来自其他列表的发布者,但没有分配Publisher_ID。

进入此列表我想将其他列表中相应的 Publisher_ID 插入到最右边的空 Publisher_ID 列中。

因此,根据我的发布者列表,在视频游戏列表中,前 14 个条目将获得 Publisher_ID“1”,第 15 个条目将获得“2”,依此类推。

我可以手动完成所有操作,但不太实用。有人能想到办法实现吗?

多谢。

答案1

索引/匹配对我来说似乎更简单。将其放在 Sheet2 的 E2 中并填写:

=INDEX(Sheet1!A$2:A$8,MATCH(D2,Sheet1!B$2:B$8,0))

答案2

您需要反向 Vlookup 公式。

在 Sheet2 的 E2 单元格中写入此内容

{=VLOOKUP(D2,CHOOSE({1,2},Sheet1!$B$1:$B$8,Sheet1!A$1:A$8),2,0)}

注意:记住它的 CSE 公式,因此完成Ctrl+Shift+Enter,并拖至最后。

答案3

您可以使用 VLOOKUP (参见 MS 对函数的解释)。如果两个列表都在同一个工作簿中,则更容易使用。

在 MS 的解释中,他们只添加了一次公式。对于您的情况,您需要在列表中重复该函数,以便覆盖所有条目。

相关内容