看板 ask 關於我們 聯絡資訊
如題... 前兩天腦袋短路 不小心把某顆硬碟格式化 花了兩天的時間救了一些資料回來 順便存了一個檔案的清單 我打算用VBA搭配這些路徑 把各自的檔案挪回各自的資料夾再整理 然後在整理這個輸出的文字檔時就卡關了 由於這份清單有大概3萬個檔案 實際要分類的檔案也有2~3000個左右 https://i.imgur.com/gx0sXGF.png
所以我是用全部複製到excel之後 打算用excel的資料剖析來將每個字串分成 檔名、檔案大小、路徑 這三個大項 才能讓VBA跑 目前卡觀的地方就是 資料剖析 分成兩類讓你截斷字串 如果選用以長度來截斷 會遇到檔案名稱很長的 如果選用特殊符號來截斷 由於沒有用來區分的符號 最有希望的"空格" 也會因為部分檔案名稱也有 而且個數不一 導致截得亂七八糟的 所以想請教各位 我要怎麼樣才能將一行字串乾淨的分成上面說的項目 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.253.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1575293598.A.53C.html
chienweichih: 在每一個檔名後面插入一個特殊符號 12/02 22:46
chienweichih: 就可以用Excel的資料剖析 12/02 22:47
chienweichih: 每一個檔名應該都有.副檔名的結尾 12/02 22:47
chienweichih: 所以你從最後往前搜尋.(點) 再往後搜尋空格 12/02 22:47
chienweichih: 就可以定位到檔名的最後面 12/02 22:47
andy90498: 解決了 用search跟left 感謝 不然我一直想用內建的 12/03 00:22
andy90498: 資料剖析 12/03 00:22
andy90498: 感動 完成了 謝謝 12/03 01:07