→ windknife18: 先分割成欄,然後再用「轉置」功能成列 03/01 23:18
→ windknife18: 網頁中的 「特例 ② 」有說明用法 03/01 23:20
謝謝您的回覆
不過我有很多儲存格
如果用這招的話,我要一直插入空白儲存格,才有足夠的空間給轉置用
譬如這張圖 https://i.imgur.com/8hbVc7I.jpg
分割後變成這樣 https://i.imgur.com/qTul0lG.jpg
我在鋼鐵人和魯夫之間必須先插入足夠的空格才能轉置
不然轉置後會把原本的資料覆蓋住
而且如該圖所示,不知道為什麼,所有的資料的確是完整分割了
但原本的儲存格卻也還在
這可能會影響到我最後統計的結果
→ snoot: 如果只有一欄,複製整欄到 Word,再複製回 Excel 即可分列 03/02 01:15
推 ljuber: 四樓的解法很巧妙 03/02 06:55
推 kinomon: 純用函數的話 可以換掉char(10)再接起來 03/02 09:45


→ kinomon: C13漏一個右括號 03/02 10:15
感謝各位的回覆!
不好意思我發現我沒講清楚
其實我的資料是像這樣 https://i.imgur.com/087QbCm.jpg
要分割的儲存格前後都有對應的訊息
而我希望能分割成這樣 https://i.imgur.com/dJcUicA.jpg
各類別對應的訊息仍能在原本的位置上
因有上千筆資料,如有任何需要手動挪移資料或增刪儲存格的動作可能沒辦法一一完成
請問有辦法做到這樣嗎?
→ windknife18: 這是VBA,請按Alt+F11執行程式,結果在第二頁 03/02 11:33
推 SuckCopy: =FILTERXML("<x><y>"&SUBSTITUTE(TEXTJOIN("",,B2:B3) 03/02 12:23
→ SuckCopy: ,CHAR(10),"</y><y>")&"</y></x>","//y") 03/02 12:24
推 kinomon: 如果左右欄都不需分割 用查找就行 03/03 17:59
我的問題已解決
謝謝大家的回覆!
※ 編輯: Worcester (1.161.83.108 臺灣), 03/03/2022 23:29:33