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

发布网友 发布时间:2022-03-02 01:11

我来回答

4个回答

热心网友 时间:2022-03-02 02:41

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

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

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

热心网友 时间:2022-03-02 03:59

可用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单元格的结果。

热心网友 时间:2022-03-02 05:33

比如在A3单元格想合并A1和A2的话在A3单元格内输入公式=A1&A2就可以了

热心网友 时间:2022-03-02 07:25

举例说明你要的结果
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com