2505 |
Excel如何代入多筆資料-中文版 |
鄭依依:「錦子老師,如圖所示,有辦法實現在A欄打入24會對應D欄的乙丁嗎?(或者打381對應丙辛甲),我最大可能需要代人10個數字,比如1111111111代入甲甲甲甲甲甲甲甲甲甲要修改那邊呢?謝謝!
錦子老師:「首先我們先完成第一個字元數字的抓取及找尋對應的中文字。
MID(A1,1,1) 傳回A1儲存格內容從第1個字元抓取1個字元的數字。
VLOOKUP(MID(A1,1,1),$D$1:$E$9,2,0) 將傳回的字元與D1:D9內容比對,若有符合的傳回同列E欄內容。
IFERROR(VLOOKUP(MID(A1,1,1),$D$1:$E$9,2,0),"") 如果發生錯誤則不填入任何資料。
【注意】
A欄的數值與D欄的數值必須格式一樣,數值則2欄皆要為數值,文字則二欄皆要為文字,否則會無法找尋。
點取B1儲存格輸入公式:
=IFERROR(VLOOKUP(MID(A1,1,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,2,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,3,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,4,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,5,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,6,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,7,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,8,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,9,1),$D$1:$E$9,2,0),"")&IFERROR(VLOOKUP(MID(A1,10,1),$D$1:$E$9,2,0),"")
再將公式複製到B2:B10儲存格。
這個程式雖長但都是一樣的內容組合10次,差異只是在MID函數(A1,1,1)中的第二個參數從第幾個位置開始抓取。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
部落格相關範例
2019.06.17 |
||
2017.05.17 |
||
2020.02.08 |
||
2019.09.07 |
||
2020.04.14 |
||
2020.08.31 |
||
2018.05.23 |
||
2018.09.23 |
||
2019.09.27 |
||
2021.04.05 |
||
2021.06.08 |
||
2021.06.07 |
||
2019.10.28 |
留言列表