如何能让excel里多个单元格内的数据合并到一个单元格内并用逗号隔开?

论坛 期权论坛 期权     
匿名用户1024   2021-5-30 08:42   8633   4
分享到 :
0 人收藏

4 个回复

倒序浏览
2#
有关回应  16级独孤 | 2021-5-30 08:42:05
高版本excel可以用textjoin函数做,还可以在函数内设置是否忽略空单元格

低版本excel可以用CONCAT和IF组合成数组公式

上图示例里的公式:
=CONCAT(IF(COLUMN(A1:C1)3,A1:C1&",",A1:C1))
输入后按ctrl+shift+回车转化为数组公式
公式含义:判断A1:C1每个单元格所在列是否小于3,如果小于3,将单元格的值后边连接逗号,否则只返回单元格的值,然后将所有返回值连接
如果引用区域为列,把COLUMN改成ROW
如果引用区域为多行多列,可以用AND增加IF的判定条件,忽略空值同理
3#
有关回应  16级独孤 | 2021-5-30 08:42:06


1、先将需要合并的单元格内容添加一个逗号;
2、利用PHONETIC函数合并单元格即可。
4#
有关回应  16级独孤 | 2021-5-30 08:42:07



5#
有关回应  16级独孤 | 2021-5-30 08:42:08
简单的可以用textjoin
复杂一点的可以看我这个回答。
MingTi:excl表格如何这样转换?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:136515
帖子:27303
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP