我在嘗試從我設定的字母組合中輸出數字時遇到問題,例如,如果單元格A1:A10
包含字母A - J
,並且單元格B1:B10
包含數字1 - 10
,我希望能夠從組合中創建數字字母。
例如,ADJ
將成為1410
、AAAA
將成為1111
等等。我已經嘗試了一些功能,但說實話,我對 Excel 的了解還不夠,甚至不知道要搜尋什麼,很難將其簡潔地表達到任何搜尋引擎中。
任何幫助或朝正確方向的推動將不勝感激,乾杯。
答案1
如果您的文字位於 中CELL
E1
,則可以使用以下公式來建立數字組合:
=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,2,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,3,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,4,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,5,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,6,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,7,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,8,1),A1:A10,0),1),"")
這基本上是以下內容的重複:
=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")
然而,該部分的開始部分MID
會遞增:
MID(E1,1,1)
最大長度為CELL
E1
8 個字元。