Excel中把A1-A50共50个单元格中的文本或者数字合并到一个单元格中,中间用逗号隔开

因为有几十个单元格,请不要推荐“&“或者CONCATENATE函数,要简便一点的方法,谢谢

选中A1:A50
CTRL+C+C (两次CTRL+C)调出剪贴板

选中某一个单元格,然后点击编辑栏(注意一定要点击编辑栏),然后点击剪贴板中的数据
则所有的数据转到一个单元格中

然后CTRL+H替换,查找框输入“CTRL+J”(此时并未显示任何东西,不用怀疑,也不要再次重输),替换为“,”
应该就OK了

如果有任何问题或者疑问,欢迎百度hi在线联系我。我可以在线帮你解决。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-28
如果是文本可以使用函数,如果要合并的数据在A1:A50中,B1:B50中输入“,”C1或任意单元格中输入
=PHONETIC(A1:B50)
就可以了,不过这个函数适用性不强,对数字,公式结果等都无效的。
数字或公式结果的话你采用其它人的方法吧。
第2个回答  2010-06-28
按ctrl+F11,打开VBA编辑窗口-菜单-插入-模块-在右边空白处-粘贴以下代码-按F5就行,你再看表格,已经完成你的要求。
Sub xzm()
Arr = Application.WorksheetFunction.Transpose(Range(Cells(1, 1), Cells(50, 1)))
Cells(3,1) = Join(Arr, ",")
End Sub
第3个回答  2010-06-28
b1 =a1
b2 =b1&","&a2,下拉b2公式到b50。

复制b50,选择性粘贴-数值到 某单元格。本回答被提问者采纳
第4个回答  2010-06-28
推荐:

b1 =a1
b2 =b1&","&b2,下拉b2公式到b50。

复制b50,选择性粘贴-数值到 某单元格。
相似回答