我需要把不同产品的颜色信息汇总到最上面的空白行,有啥办法批量嘛?

在一列中自动的将某个空格列下面的所有的信息归档到一行中,并使用逗号区隔
俄勒冈
浏览 316
收藏
7
分享
7 +1
6
+1
全部评论 6
 
来学习了,
· 广东省
回复
 
wils

创作者俱乐部成员

或者用宏,好处是没有公式不连续填充的问题,坏处是如果列变化了,需要改一下列号 function tt() { let r = Range("A" + Rows.Count).End(xlUp).Row let tmp = "" for (let i = r; i > 0; i--) { let t = Range("A" + i).Value2 if (typeof t === 'undefined') { Range("A" + i).Value2 = tmp.replace(/,+$/, '') tmp = "" } else { tmp = t + "," + tmp } } }
· 海南省
1
回复
懒得批爆

创作者俱乐部成员

代码大佬
· 四川省
回复
 
懒得批爆

创作者俱乐部成员

已作答复:https://bbs.wps.cn/topic/33571 与其他不同的是,这个公式可以无脑复制粘贴,不需要再去选定连接的单元格。
· 四川省
回复
 
Mr Chen

创作者俱乐部成员

可以利用文本合并函数textjoin函数实现,这个如果行数不固定可以嵌套函数实现,这里以固定的行数8来实现的
· 甘肃省
回复
 
马成功老师

创作者俱乐部成员

看来是 concat或 textjion函数比较合适
· 北京
1
回复