Excel return 没有重复的单元格

Excel return cell without duplicates

我有一列使用 LOOKUP 函数从同一工作簿中的单独 sheet 中提取姓名列表。名称列表使用 IF 函数连接 - 列表位于单个单元格中;名称以逗号分隔;有些名字重复了。

是否有可以应用的函数或其他一些 excel 魔术可以 return 这个名称列表没有重复?

例如我在一列中有 table 公司名称,在另一列中有客户经理 - LOOKUP 函数将与该公司关联的所有客户经理的列表拉入一个单元格,名称以逗号分隔。例如,目前 "Google" (A2) 显示的客户经理是 "Bob, Joe, Bob, Tom, Bob" (B2),但我希望它只显示 "Bob, Joe, Tom".

编辑:

每一行都详细说明了一次特定的销售。

A栏:公司(一个公司可以出现多次)

B 列:客户经理(一个名字可以与多个公司相关联)

C 列:使用公式 =IF(A2=A1,C1&", " & B2,B2)

将客户经理连接成一行

每次添加新数据时,整个 sheet 按公司从 A-Z 排序。串联的目的是让所有客户经理与一个单元格中的特定公司相关联,以便可以在上面提到的 table 中引用该单元格,该单元格出现在本工作簿的单独 sheet 中;但是,如果该 AM 为同一家公司进行了多次销售,该公式仍将其添加到最终列表中,当我想查看 "Bob, Joe, Tom".[=17 时,这可能会导致列表 "Bob, Joe, Bob, Tom, Bob" =]

我在 table 中用于引用每个公司的 AM 列表的公式是 =LOOKUP(A5,'7.1.16 data'!A:A,'7.1.16 data'!C:C)

只需在您的 IF 语句中添加一个 SEARCH 查询:

=IF(A2=A1,IF(ISNUMBER(SEARCH(B2, C1)), C1, C1 &", " & B2),B2)

此致

Cg