Re: [算表] 取儲存格資料並合併

看板Office作者 (花隨風)時間15年前 (2011/03/31 18:28), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串3/3 (看更多)
親愛的大大~~ 因為轉出來的資料會有 01A.臨時工 這樣非數字的資料,所以在函數帶出來的結果會有錯誤 請問這樣要如何修正呢? 謝謝~~~~~~~ (扣首) ※ 引述《windknife18 (windknife18)》之銘言: : 假設你的資料在 A 欄 : B1 : =LEFT(A1,FIND(".",A1)-1) : C1 : =IF(--B1>999,"",LOOKUP(2,1/(--($B$1:B1)>999),$B$1:B1) : & RIGHT("0000"&TRIM(B1),4)) : D1 : =IF(ROW()<=SUM(--($C$1:$C$1000<>"")),INDEX(C:C,SMALL(IF($C$1:$C$1000<>"", : ROW($C$1:$C$1000),""),ROW())),"") : 輸入完要按 Ctrl+Shift+Enter : 然後選 B1, C1, D1 往下copy即可 (點選右下角黑點兩下亦可) : 範例程式請參考 : http://tinyurl.com/46lenyn : ※ 引述《docse (花隨風)》之銘言: : : 軟體: excel : : 版本:2003 : : 因為工作需要,常要從系統裡轉成excel來計算 : : 不過系統轉出來的格式會是類似下面這樣 : : 5100.成本 : : 010.薪資 : : 6100.推銷費用 : : 010.薪資 : : 020.獎金 : : 6200.管理費用 : : 010.薪資 : : 020.獎金 : : 因為資料很細,所以需要去歸類 : : 例如 : : 5100010 成本-用人 : : 6100010 用人 : : 6100020 用人 : : 6200010 用人 : : 6200020 用人 : : 目前的做法都是先用資料剖析,用"."為分隔符號去切成兩段資料 : : 然後再選4碼 : : 插入一欄 : : 用"=" =到旁邊欄 : : 再選取空格,向下填滿 : : 再將兩個儲存格用&連起來 : : 可以得到7碼的代碼 : : 再用Vlookup去代分類 : : 請問,有什麼方法可以那原始資料→7碼代碼 更快呢? : : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.128.253

03/31 22:07, , 1F
C1 =IF(LEN(TRIM(B1))=4,"",LOOKUP(2,1/(--($B$1:B1)
03/31 22:07, 1F

03/31 22:08, , 2F
>999),$B$1:B1)&RIGHT("0000"&TRIM(B1),4))
03/31 22:08, 2F

03/31 22:08, , 3F
試看看 ...
03/31 22:08, 3F

02/24 22:01, , 4F
02/24 22:01, 4F
文章代碼(AID): #1Db5T0kV (Office)
討論串 (同標題文章)
文章代碼(AID): #1Db5T0kV (Office)