Como criar uma combinação numérica a partir de letras no Excel

Como criar uma combinação numérica a partir de letras no Excel

Tenho tido problemas ao tentar gerar um número a partir de uma combinação de letras que configurei, por exemplo, se as células A1:A10contiverem as letras A - Je as células B1:B10contiverem os números 1 - 10, quero poder criar um número a partir de uma combinação de letras.

Por exemplo, ADJse tornaria 1410, AAAAse tornaria 1111e assim por diante. Eu tentei algumas funções, mas para ser honesto, não sei o suficiente sobre Excel para saber o que procurar, é difícil articulá-lo de forma concisa em qualquer mecanismo de pesquisa.

Qualquer ajuda ou um empurrãozinho na direção certa seria apreciado, felicidades.

Responder1

Se você tivesse seu texto em CELL E1, você poderia usar a fórmula abaixo para criar a combinação numérica:

=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),"")

Isto é basicamente uma repetição do seguinte:

=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")

No entanto, a parte inicial da MIDpeça aumenta:

MID(E1,1,1)

Isso funcionará com um comprimento máximo CELL E1de 8 caracteres.

informação relacionada