各位前輩好,
小弟目前遇到一個問題,
附上檔案連結:
點擊下載
檔案說明如下:
A欄的資料格式為示意,實際上有非常多筆,
資料格式為文字+數字
(文字全部打"文字"僅為示意文字部份之用,資料的文字內容各不相同,不是說資料真的都是以"文字"開頭加數字)
,文字和數字的長度均不固定.
文字+數字視為一筆資料,
不同筆資料之間以空格或換行隔開,比如說三筆資料,
那就是文字+數字 文字+數字 文字+數字,
空格也有可能是換行.
希望達到的效果是把A欄所有的資料的文字部份與數字部份區隔開來,
放在儲存格內.
文字放在F欄,
數字的部份,
若數字開頭不是1,則放在G欄,並且在數字開頭加上G1儲存格內填入的數字.
G1由使用者手動輸入,若為空白,則數字開頭不加任何數字,直接放在G欄.
若數字開頭為1,則直接將數字不做任何修改放在I欄.
目前的這個檔案可以達到類似效果,
但有以下缺點:
1.無法刪除重複號碼.希望可以有比對並刪除重複號碼的效果.
2.運算過慢.因為採用巨集與公式合併的方式,
把A欄不同筆資料做換行處理並貼至E欄的程式碼是在網路上詢問高手時得到的答案,
我只是轉貼過來用而已,這部份其實在運作上沒有問題.
將數字與文字分開,則是我從網路上查找到的高手所寫的公式,
把它套過來使用,
但是我只把公式下拉了五百多筆,
光是這樣子運算就很花時間,所以這個檔案無法處理大量的資料,
不知是否有前輩願意指點該如何改成全部巨集的版本,
提高它的運算速度並讓它可處理大量的資料,
十分感謝. |