iT邦幫忙

0

[請教]多欄位合併字串

  • 分享至 

  • xImage

請問如何將多個欄位的數字合併成一個欄位,並在每個字數用逗號分隔,如圖

目前只會用最簡單的公式(=A2&","&B2&","&C2&","&D2&","&E2&","&F2)
但每次欄位要合併的欄位不一定,可能超過10欄可能也少於10欄,希望能用公式解決,麻煩各位神人大大教一下,有什麼公式可以解決。對了,我的excel是2010,有些公式沒有,再麻煩各位了,感恩
https://ithelp.ithome.com.tw/upload/images/20230831/20159654bTnk7ZZshA.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
pickuse
iT邦新手 3 級 ‧ 2023-08-31 12:01:13

A1:A10 請自己換成對應的座標格子

=CONCAT(A1:A10)

相關用法請參考 微軟官網 | CONCAT 函數

https://ithelp.ithome.com.tw/upload/images/20230831/20155998nUubA2ON4y.jpg

froce iT邦大師 1 級 ‧ 2023-08-31 12:38:37 檢舉

他版本是2010,所以沒這個可用。

0
rogeryao
iT邦超人 7 級 ‧ 2023-08-31 12:21:22
=TEXTJOIN(",",TRUE,A2:F2)
or
=TEXTJOIN(",",TRUE,A2:A6)

自行調整

西西 iT邦新手 5 級 ‧ 2023-08-31 13:31:13 檢舉

2010沒有這個公式

0
純真的人
iT邦大師 1 級 ‧ 2023-08-31 15:25:51

參考~
https://sharone1204.pixnet.net/blog/post/405368563-%E3%80%90excel2010%E7%89%88-%E5%87%BD%E6%95%B8%E3%80%91%E5%B0%87excel%E5%84%B2%E5%AD%98%E6%A0%BC%E7%9A%84%E5%85%A9%E5%80%8B%E6%88%96%E5%A4%9A%E5%80%8B

Excel 2010版本
函數 CONCATENATE
https://ithelp.ithome.com.tw/upload/images/20230831/20061369ntpKdjLHH0.png

在 Excel 2016、Excel Mobile 及 Excel Online 中,此函數已經由 CONCAT 函數取代。雖然基於回溯相容性還是提供 CONCATENATE 函數,不過大家可以考慮使用 CONCAT。這是因為將來的 Excel 版本中可能不再提供 CONCATENATE。

0
Arance
iT邦新手 4 級 ‧ 2023-09-01 09:59:33

很多公式沒有也沒關係
可以在第二個儲存格(B3)下: =B2&", "&A3 (意思是等於上面儲存格串左邊儲存格)
然後用填滿的方式到最後一個儲存格
在把第一個儲存格(B2)下: =a2
這樣取最後一個純存格的東西就可以了
https://ithelp.ithome.com.tw/upload/images/20230901/201622511rSeR4gRm3.png

我要發表回答

立即登入回答