excel中如何把一列内容相同的数据后的单元格合并到一个单元格

如题所述

1、首先建立一个辅助列,命名为“结果”(名字神马的都无所谓啦~)在C2单元格输入公式=IF(A2=A3,B2&","&C3,B2)。向下填充至表的最后一行。

2、此时可以发现,每个省份第一次出现的那行,显示的是这个省份出现过的所有城市用逗号连接起来的文本。这些文本恰恰是我们想要的结果!

3、将第三列复制,仍然在第三列“选择性粘贴”,将第三列公式转化为数值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-16

可用PHONETIC函数实现。

示例如下:

假定合并如图所示的“一班”的同学名字到D列,名字之间以逗号分隔。

D2的公式:

=SUBSTITUTE(SUBSTITUTE(PHONETIC(OFFSET(A$1,MATCH(C2,A:A,)-1,,COUNTIF(A:A,C2),2)),C2,","),",",,1)

其中:OFFSET(A$1,MATCH(C2,A:A,)-1,,COUNTIF(A:A,C2),2) 得到所有一班的班级与姓名区域,然后用PHONETIC函数合并,得到依次由“一班”和姓名组成的字符串,最后用SUBSTITUTE函数将“一班”替换为逗号,并将第一个逗号去掉,得到如图中D2单元格的结果。

第2个回答  2014-03-01
比如在A3单元格想合并A1和A2的话在A3单元格内输入公式=A1&A2就可以了本回答被网友采纳
第3个回答  2014-03-01
举例说明你要的结果
相似回答