[算表] 儲存格資料處理及合併問題

看板Office作者 (igozei)時間10年前 (2014/01/22 18:00), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
軟體: Excel 版本: 2010 目前使用方式如下 B C D E F G H I J K L M N 1 2 甲頻 A 位置 3 甲常 B 分組 頻 常 少 罕 4 甲少 C 分區 甲 A B C D 5 甲罕 D 乙 E F G H 6 乙頻 E 丙 I J K L 7 乙常 F 丁 M N O P 8 乙少 G 9 乙罕 H 10 丙頻 I 11 丙常 J 12 丙少 K 13 丙罕 L 14 丁頻 M 15 丁常 N 16 丁少 O 17 丁罕 P 18 甲甲丙乙甲丁丙丙甲乙 甲 甲 丙 乙 甲 丁 丙 丙 甲 乙 19 罕頻頻少少少頻罕頻常 罕 頻 頻 少 少 少 少 罕 頻 常 20 DAIGCOKLAF D A I G C O K L A F 因為我目前有許多函數還不太會使用 所以使用較為土法煉鋼的方法 B欄是我可能遇到的所有組合 C欄是對應值 for vlookup 使用 我的原始資料在 D18 D19 想要的操作是 D18資料的第一項+D19資料第一項相加轉化D20的第一項 D18資料的第二項+D19資料第一項相加轉化D20的第二項 並且依此方式將D18 D19內部資料逐項相加轉化 因此我暫時使用的方式是 E18=MID($D$18,1,1) F18=MID($D$18,2,1) ... N18=MID($D$18,10,1) E19=MID($D$19,1,1) F19=MID($D$19,2,1) ... N19=MID($D$19,10,1) E20=VLOOKUP(E18&E19,$B$2:$C$17,2,FALSE) F20=VLOOKUP(F18&F19,$B$2:$C$17,2,FALSE) ... N20=VLOOKUP(N18&N19,$B$2:$C$17,2,FALSE) 最後D20=E20&F20&G20&H20&I20&J20&K20&L20&M20&N20 請問各位有沒有方法可以更加精簡的做這些運算 可以跳過拆開轉化合併的步驟 使得 甲甲丙乙甲丁丙丙甲乙 +) 罕頻頻少少少頻罕頻常 = DAIGCOKLAF 懇請各位幫忙 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.63.127

01/22 18:34, , 1F
用巨集寫自訂函數;原po是否覺得ok呢?
01/22 18:34, 1F

01/22 21:08, , 2F
請問S大有沒有相關想法,同時也感謝您的建議
01/22 21:08, 2F
※ 編輯: potson 來自: 111.250.86.77 (01/22 21:55) 請問 vlookup and mid 在自訂函數中需要重新定義嗎? 目前我還沒辦法搞定自訂函數的使用方式 ※ 編輯: potson 來自: 111.250.86.77 (01/22 23:29)

01/22 23:50, , 3F
01/22 23:50, 3F

01/23 10:09, , 4F
非常感謝您的協助!!!!!!!!!!!!!!!!!!!!!!
01/23 10:09, 4F
文章代碼(AID): #1ItvQa89 (Office)