請問一下,我有一個 excel 表示要用來做 word 的郵件寄送用的,問題是有些人的資料會有好幾行
由於不想重複寄送,因此想問一下有沒有辦法合併儲存格資料,但資料不消失呢? 謝謝。
請看附檔
excel 儲存格資料合併問題
在最後一空白欄位(假設C欄)輸入公式
=A1&B1
謝謝,剛剛測試可以,但是中間沒有空白或,分離,資料會看不懂,而且我有好幾千筆資料。這個登於半手工處理。如果我把他轉成 CSV file 再用其他文書工具處理,會不會比較方便呢?
jamesxp wrote:
謝謝,剛剛測試可以,但是中間沒有空白或,分離,資料會看不懂,而且我有好幾千筆資料。這個登於半手工處理。如果我把他轉成 CSV file 再用其他文書工具處理,會不會比較方便呢?

2樓的概念都給你了
自己加個空格或分隔字串在中間有困難?

而且也才幾千筆資料,滑鼠點2下就套用了
手機/筆電/電腦/蘋果/影音/汽車/機車/遊戲/居家/親子/戶外/生活/旅遊/時事/市集/悅遊日本
如果要以逗號分開
C1輸入公式:
=IF(A1=A2,"",TEXTJOIN(",",,OFFSET(B1,-COUNTIF($A$1:$A$1000,A1)+1,0,COUNTIF($A$1:$A$1000,A1),1)))
再向下複製到最後一列(目前估為1000列)。
如果要以空格分開
C1輸入公式:
=IF(A1=A2,"",TEXTJOIN(" ",,OFFSET(B1,-COUNTIF($A$1:$A$1000,A1)+1,0,COUNTIF($A$1:$A$1000,A1),1)))
再向下複製到最後一列(目前估為1000列)。

錦色如月,子耀光芒。
今天有查到 textjoin 這個函數
也裝了 excel 2016 但是打 =textjoin 後面沒有算式,無法使用,
也請同事測試也不行,是沒有安裝到甚麼套件嗎?
TEXTJOIN是2019或265才有的函數。
錦色如月,子耀光芒。
換另一種方法供參考:
C1輸入公式:
=IF(A1=A2,",","")
再複製到最後一列(紅色是為了要有,號或空白用)
D1儲存格輸入公式:
=IF(A1=A2,"",CONCAT(OFFSET(B1,-COUNTIF($A$1:$A$1000,A1)+1,0,COUNTIF($A$1:$A$1000,A1),2)))
再複製到最後一列
錦色如月,子耀光芒。
我最後在網路找到此文章 https://kknews.cc/zh-tw/tech/rz36b4r.html
解決了 textjoin 問題,謝謝大家
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!