看板 Office 關於我們 聯絡資訊
軟體:excel 版本:2016 想請問我有一個儲存格裡面有三行資料 我想將這三行資料拆成三個儲存格 謝謝 另外想問有時候可能有一行資料或很多筆資料 要問這樣有辦法寫判斷嗎 https://i.imgur.com/s6fQvVt.jpg
----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.180.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1582514825.A.EA4.html ※ 編輯: chunchanhung (42.73.180.104 臺灣), 02/24/2020 11:28:51
soyoso: range.texttocolumns分隔符號以chr(10)或split分隔符號亦 02/24 11:37
soyoso: 同 02/24 11:37
soyoso: 二則需轉置,range.pastespecial或工作表函數transpose 02/24 11:37
soyoso: 判斷上instr或ubound 02/24 11:37
chunchanhung: S大你好 02/24 11:55
chunchanhung: 能否寫出相關code共我參考呢 02/24 11:55
chunchanhung: 我上網查了用法 但實在是看不懂這些變數 02/24 11:55
chunchanhung: 謝謝你 02/24 11:55
soyoso: google一定有相關的code,這方面就不多寫了 02/24 12:08
soyoso: 就回文重點的部分range.texttocolumns就於參數otherchar以 02/24 12:08
soyoso: 分隔符號chr(10) 02/24 12:08
soyoso: 那資料剖析後就在同一列內,那要轉置就以range. 02/24 12:08
soyoso: pastespecial transpose為真true 02/24 12:08
soyoso: split delimiter的部分也是chr(10),一樣轉置,以工作表函 02/24 12:08
soyoso: 數transpose 02/24 12:08
soyoso: 範圍(列數)要和所分割元素數量是一致的,如連結內分割後有 02/24 12:08
soyoso: 三筆,就要範圍就有三列 02/24 12:08
soyoso: 判斷上instr就可以得知字串內是否有chr(10),ubound就是看 02/24 12:08
soyoso: 元素數量 02/24 12:08
soyoso: 元素數量方面,split分割後ubound看維度上限,數量上需加1 02/24 12:16