2016-07-05 72 views
0

我有一列使用LOOKUP函数从同一工作簿中的单独工作表中拉出名称列表。名称列表使用IF函数连接 - 列表位于单个单元格中;名称用逗号分隔;和一些名字重复。Excel返回单元格不重复

是否有一个可以应用的函数或其他一些可以返回这个名称而不重复的excel魔术?

例如我在一列中有一个公司名称表,在另一列中有一个帐户管理器 - LOOKUP函数将与该公司关联的所有客户经理列表拖到一个名称以逗号分隔的单元中。例如,目前,显示为“Google”(A2)的客户经理是“Bob,Joe,Bob,Tom,Bob”(B2),但我希望它仅显示“Bob,Joe,Tom”。

编辑:

每行详细说明一个特定的销售。

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

B栏:帐户管理器(一个名称可以与多个公司相关联)

C栏:连结帐户管理者成单线使用公式=IF(A2=A1,C1&", " & B2,B2)

每次添加新数据时,整个工作表都按公司排序。连接的目标是让所有客户经理在一个单元中与该特定公司相关联,以便该单元可以在上述表格中引用,该表格出现在本工作手册的单独表格中;然而,如果该AM对同一家公司进行了多次销售,该公式仍会将其添加到最终列表中,当我想要查看“Bob,Joe,Bob,Tom,Bob”乔,汤姆“。

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

+0

请发表图片。 –

+0

什么是查找和如果您使用的公式?相反,停止重复可能会更容易。 –

回答

0

就在您的IF语句添加一个搜索查询:

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

问候

Cg