看板 Office 關於我們 聯絡資訊
軟體:Excel 版本:2019 請教各位前輩,有一個問題如下圖 https://imgur.com/fWYyd1C 想把A欄中的資料切割後,變成直行的資料, 以往用手工的資料剖析以逗號分隔,再一列一列複製選擇性貼上選轉置, 剛剛用了錄製巨集的方法把代號寫出來, 但規格那一欄卡關, 請問看有什麼方法,函數或VBA都行,謝謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.9.64 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1575131747.A.B11.html
soyoso: 巨集的話,split來分割字串,置入變數內,ubound來回傳最 12/01 01:00
soyoso: 大下標(0起加1可得個數) 12/01 01:00
soyoso: 取得的個數用於range.resize內,再將該變數寫入,變數需配 12/01 01:00
soyoso: 合工作表函數transpose轉置 12/01 01:00
soyoso: 確定最後一筆有值的儲存格range.end、range.find或列號(前 12/01 01:00
soyoso: 述range.row),因有連續也可以工作表函數counta取得 12/01 01:00
soyoso: 寫入最後一筆儲存格或列號下方的話,range.offset或列號+1 12/01 01:00
soyoso: 公式的話,零件代號為固定長度的話 12/01 01:19
soyoso: https://i.imgur.com/7qSEIYS.jpg 12/01 01:19
soyoso: 非固定長度的話 https://i.imgur.com/sswFm2k.jpg 12/01 01:20
xai: 謝謝s大,兩個方法我都試試,十分感謝。 12/01 07:23