如何在 Excel 中根據字母建立數字組合

如何在 Excel 中根據字母建立數字組合

我在嘗試從我設定的字母組合中輸出數字時遇到問題,例如,如果單元格A1:A10包含字母A - J,並且單元格B1:B10包含數字1 - 10,我希望能夠從組合中創建數字字母。

例如,ADJ將成為1410AAAA將成為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 E18 個字元。

相關內容