EXCEL中相同内容合并到一个单元格里用符号隔开

从黄色填充部分,变成绿色填充部分这样,因为内容很多,一个一个的输入会很慢,求个公式

Excel怎样快速根据重复字段合并其它列数据

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-18
假定你的数据有100行(实际数据有多少行就将公式中的100改为多少)
E1
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000,A$1:A$1000,0)=ROW($1:$1000),ROW($1:$1000),""),ROW(A1)))按CTRL+SHIFT+ENTER结束公式输入,下拉填充至出现空白。
F1
=IF(COLUMN(A1)<=SUM(N($A$1:$A$1000=$E1)),INDEX($B:$B,SMALL(IF($A$1:$A$1000=$E1,ROW($1:$1000),""),COLUMN(A1))),"")按CTRL+SHIFT+ENTER结束公式输入,向右拉填充至出现空白。
再用合并F1之后的单元格数据就可以了。
第2个回答  2013-01-18
用vba吧,给你段代码试试
不会用的话给我留言
Sub 提取合并()
Dim d As Object
Dim i As Integer
Set d = CreateObject("scripting.dictionary")
For i = 1 To Cells(65536, 1).End(3).Row
If d.exists(Cells(i, 1).Value) Then
d(Cells(i, 1).Value) = d(Cells(i, 1).Value) & "、" & Cells(i, 2).Value
Else
d(Cells(i, 1).Value) = Cells(i, 2)
End If
Next
Cells(1, "e").Resize(d.Count, 1) = Application.Transpose(d.keys)
Cells(1, "f").Resize(d.Count, 1) = Application.Transpose(d.items)
End Sub
第3个回答  2013-01-18
增两辅助列 C 列,如C1公式 =IF(A2=A1,B1&","&C2,B1)
D列,如D1公式 =COUNTIF($A$1:A1,A1)
然后筛选D列为1的资料,就是你要的。将它复制到你要的位置吧!
第4个回答  推荐于2017-10-09
利用公式的办法:
以数据A1:B100为例
第一步:C1单元格输入公式:=B1&","
格式柄下拉复制公式至数据结束
第二步:选取C列右键-复制-选C1单元格-选择性粘贴:数值-确定
第三步:E1单元格公式:
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$100,$A$1:$A$100,)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""
数组公式:ctrl+shift+enter组合键结束输入,格式柄下拉复制公式至出现空白单元格,具体引用区域自行修正!
第四步:D1单元格公式:
=PHONETIC(INDIRECT("C"&SUMPRODUCT(MAX(($A$1:$A$100=E1)*ROW($A$1:$A$100)))-COUNTIF(A:A,E1)+1&":C"&SUMPRODUCT(MAX(($A$1:$A$100=E1)*ROW($A$1:$A$100)))))
格式柄下拉复制公式
第五步:F1单元格公式:
=LEFT(D1,LEN(D1)-1)
格式柄下拉复制公式
记住每一步,可能不太好懂!本办法仅限你图示的样式本回答被提问者和网友采纳

EXCEL中相同内容合并到一个单元格里用符号隔开
Excel怎样快速根据重复字段合并其它列数据

如何将EXCEL多个单元格内容合并到一个单元格,并用逗号隔开,详细要求...
首先,打开Excel表格,确保你已经有了要合并的数据。例如,假设A列和B列分别存储了需要组合的数据。接着,在目标单元格,比如C1,输入合并公式。使用"&"符号连接各个单元格的数据,例如:`=A1&","&B1`。注意使用英文输入法输入双引号。敲击回车键后,C1单元格会显示合并后的内容,数据之间以逗号分隔。

合并单元格内容并用符号隔开(合并单元格内容)
在“设置单元格格式”界面,勾选“合并单元格”选项,就像将相邻的画布区域粘合在一起,形成一个更大的展示空间。这样,你的数据就整齐地躺在了一起。步骤四:添加分割符号,细节决定成败 合并后的单元格,我们还可以添加符号来区分内容,比如用竖线"|"、逗号","或感叹号"!"来划分,就像在艺术作品中...

excel中,把某一列的数字放到一个单元格中,并且用逗号隔开,请说一下具体...
4、这时我们在表格中的A列中输入演示数据,用于演示如何在Excel中将一列的数据转变到一个单元格中并且用逗号隔开的操作,首先我们在B列输入符号逗号,如果数据旁没有空白列,也可选择插入单元格来进行操作。5、然后我们选择任意一个单元格,在函数编辑栏中输入=PHONETIC(A1:B9)公式,这时单击键盘上的回...

如何在EXCEL中把两列表格里的数字合成一列并且中间用逗号隔开?
选择C列,然后复制(右键→复制)点选A列,滑鼠右键→选择性贴上 在弹出的视窗中选择“值”,点选确定 删除B列和C列 如何在Excel中,提出用逗号隔开的文字数字 选中这个单元格或整列,---资料---分列---以逗号为条件进行分列 如用公式,可如此 =LEFT(A1,FIND(",",A1)-1) 第一组数字 ...

excel表格中如何把多列数据变成一列,中间加“\/”符号?
最基础的合并方法是使用文本连接功能。你可以直接在需要合并的单元格之间输入"\/",例如,如果你要合并A1、B1和C1三列,只需在D1单元格中输入"A1\/B1\/C1",然后按回车,Excel会自动将这三列的数据以"\/"隔开显示在D1中。当然,如果你想使用函数来实现,Excel的CONCATENATE函数是一个强大的工具。例如,...

如何把两个单元格中相同的两行文字合并到一个
一、使用公式合并 1. 使用“&”符号连接。 在一个单元格中输入“=”号,然后选中或输入第一行的文本内容,接着输入“&”,再选中或输入第二行的文本内容。按回车键,两行的内容就会合并到同一单元格内。例如:`=A1&B1`。2. 使用CONCAT函数。 如果你的Excel版本支持动态数组或函数,可以使用CONCAT...

Excel EXCEL怎么合并表格并且用符号隔开
选择这一列或某一单元格,如下图选中A1:A2,点“数据”菜单下的“分列”,出现文本分列向导第1步,选择分隔符号,点下一步分隔符号勾选逗号,下一步,列数据格式选常规,完成。如要按行显示,则复制A1:G2,在空白处右键,选择性粘贴,勾选转置。

将EXCEL几个单元格的 内容合并到一个里用符合隔开
假设4个单元格分别是A1、A2、A3、A4,在A5单元格里面输入下面的公式:=A1&"-"&A2&","&A3&"-"&A4

如何将表格中一个单元格的内容在同一单元格内用符号“-”隔开?
先在旁边列用公式把数据分开吧:=LEFT(A1,8)&MID(A1,9,3)&"-"&MID(A1,12,3)&"-"&RIGHT(A1,3)下拉填充后效果:再复制B列数据,按CTRL+ALT+V选择性粘贴为“数值”,替换A列数据即可!!

相似回答