Re: [算表] 一個儲存格裡的不同行資料
其實不確定你最後要的結果, 這個問題如果不用 VBA 在 Excel 應該
很難處理, 建議可以先貼到 word, 用 word 的萬用字元功能,
方法如下, 本來想說一格一格處理貼回excel 的上面公式裡面即可,
不過 R 大提到的也是問題!
將excle 要處理的資料一起複製到 word
1. Ctrl+H, 更多
2. 將「使用萬用字元」打勾
3. 尋找目標輸入([0-9]{3} [ 0-9]{2} )([!|][!a])
4. 取代為輸入\1|a\2
5. 按『全部取代」
6. 尋找目標輸入^l
7. 取代為輸入xxxxxxxxxx
8. 按『全部取代」
9. 將全部資料複製回 excel
10. 到 excel 中
11. Ctrl+H
12. 尋找目標輸入xxxxxxxxxx
13. 取代為輸入Ctrl+j
14. 按『全部取代」
看看是不是你要的囉??
※ 引述《sleepwu (狼狽比失去難受)》之銘言:
: 軟體:Excel
: 版本:2007
: 手上有一些資料需要處理 是書的編目檔
: 但是遇到一個問題
: 要如何處理同一儲存格裡的不同行資訊
: 例如
: A1裡的資訊是:
: LEADER 00000cmm0 2200241 450
: 001 1453173
: 008
: 010 0 |b一套:精裝|d新臺幣6750元
: 090 (nbi)b57265045
: 100 20020807f2001 z y0chiy09 e
: 101 1 chi|ceng
: 102 tw
: 105 y z 000ay
: 200 1 哈利波特|h1|e神秘的魔法石|fJ. K. 羅琳(J. K. Rowling)著
: |g彭倩文譯
: 204 0 [點字書]
: 210 [臺北縣淡水鎮]|c淡江大學盲生資源中心|d[民90]
: 215 0 5冊(活頁)|d29公分
: 517 1 神秘的魔法石|zchi
: 681 873.57|b6014
: 700 1 羅琳|c(Rowling, J. K.)
: 702 1 彭|b倩文
: 770 1 Rowling|bJ. K
: 801 0 tw|b高雄市立圖書館|c20020807|gCCR
: 805 KML|cKML1049531kml|lv.1:1|d873.57|e6014|pBB|tCCL|v增訂七版
: |w10|x10|z681
: 這是同一格裡的資料
: 我想要讓Excel判斷每一行的第8字元沒有出現"|a"時就自動補上
: 像是讓
: 702 1 彭|b倩文
: 變成
: 702 1 |a彭|b倩文
: 由於前八個字元不論是數字還是空格皆是有規定的 也會因書不同而不同
: 所以無法用推文的大大所說的用取代的方式
: 如果一個儲存格只有一行的話我還會做
: 但現在一個儲存格裡有很多行,行數也不固定,也不要拆做很多儲存格
: 我試著讓他抓char(10)後的第9字元,但由於行數不固定,所以也不知道要抓幾次
: 請問還有甚麼方法嗎?
: 可以的話盡量別用VBA,因為我看不懂@@
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.84.78
→
05/04 11:47, , 1F
05/04 11:47, 1F
本來是要一格一格處理完, 複製回去, 不過一起處理應該也可以,
請看修改過的處理方式看看還有沒有問題囉 ...
※ 編輯: windknife18 來自: 140.131.84.78 (05/04 12:33)
→
05/04 12:40, , 2F
05/04 12:40, 2F
推
05/04 13:56, , 3F
05/04 13:56, 3F
→
05/04 13:58, , 4F
05/04 13:58, 4F
→
05/04 18:08, , 5F
05/04 18:08, 5F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章
11
39