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列)。
換另一種方法供參考: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)))再複製到最後一列