从人员列表中提取团队名称

extracting the team name from a list of people

一项我认为很简单但我想不出来的任务。

在 A 列中,我有大约 600 行,其中包含大约 40 个不同的名称。这40个人组成了3个不同的团队,我需要的是那个人在B列中对应的团队。

目前我在想一个嵌套公式:

=IF(OR(A1="NAME1",A1="NAME2",),"TEAM1","")&IF(OR(A1="NAME3", A1="NAME4",),"TEAM2", "")&IF(OR(A1="NAME5", A1="NAME6",), "TEAM3", "") 

等所有 40 个名字,

但这看起来很乱,而且如果有人调换团队或有新人,也不容易改变。有没有办法让每个团队都有一个列表的 3 列,然后是一个搜索列表的公式,以及 returns 单元格中相应的团队名称?非常感谢

创建您的table:

然后使用 VLOOKUP:

=VLOOKUP(D2,A:B,2,FALSE)

取出 600 个条目,粘贴到新选项卡中,确保所有条目都被选中并转到数据功能区 --> 删除重复项以创建包含 40 个名称的独特字符串。

如果您花时间做一个嵌套的 IF/OR 语句,您也可以在相关名称旁边手动输入团队名称。

完成后,您可以在原始列表的 B 列中执行 VLOOKUP 以引用唯一字符串 40,并为 A 列中的名称取回正确的团队。