在MS Excel电子表格中,我有两列包含联系信息(联系人姓名:A1:A8和联系电话号码:B1:B8);
我想知道是否可以使用MS Excel公式来比较和匹配包含一个或多个电话号码数据集并放置在相邻单元格中的联系人姓名。
虽然A栏包含重复的名称,但每个名称都有唯一的电话号码,我只希望保留一个唯一联系人姓名列表,并将每个对应的唯一电话号码与联系人姓名相匹配。
实施例
联系人姓名(A1:A8)联系电话(B1:B8)
John Doe(212)555-6666
Sally Jenkins(718)555-5555
David Dodson(647)555-5566
Henry Doe(718)666-5555
John Doe(647)666-6666
Jane Doe(212)222-2222
Henry Doe(718)566-6666
输出结果
联系人姓名联系电话1联系电话2
John Doe(212)555-6666(647)666-6666
Sally Jenkins(718)555-5555
David Dodson(647)555-5566
Henry Doe(718)666-5555(718)566-6666
Jane Doe(212)222-2222
答案 0 :(得分:1)
这是一个不涉及公式的建议,并且最终结果的布局略有不同。我并不是将多个值组合到一个单元格中的忠实粉丝,因此这个变化:使用数据透视表。
首先,您可能希望将源数据转换为Excel表格。这对于使用数据集有很多好处。
然后单击Excel表格中的任何单元格,然后单击插入>数据透视表。
在“数据透视表字段”窗格中,将名称拖到行,将电话号码拖到名称下面的行。
数据透视表现在将显示按名称分组的数据,其名称的所有电话号码都隐藏在相应名称下方。
使用Excel表作为数据透视表的源,您可以向Excel表中添加更多带有名称和数字的行,然后刷新数据透视表 - 瞧! - 所有新条目都将在数据透视表中。
如果这对你有用,请告诉我。