He tenido problemas al intentar generar un número a partir de una combinación de letras que he configurado, por ejemplo, si las celdas A1:A10
contienen las letras A - J
y las celdas B1:B10
contienen los números 1 - 10
, quiero poder crear un número a partir de una combinación. de letras.
Por ejemplo, ADJ
sería 1410
, AAAA
sería 1111
y así sucesivamente. Probé algunas funciones pero, para ser honesto, no sé lo suficiente sobre Excel como para saber siquiera qué buscar, y es difícil articularlo de manera concisa en ningún motor de búsqueda.
Se agradecería cualquier ayuda o empujón en la dirección correcta, saludos.
Respuesta1
Si tuviera su texto en CELL
E1
, podría usar la siguiente fórmula para crear la combinación de números:
=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),"")
Esto es básicamente una repetición de lo siguiente:
=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")
Sin embargo, la parte inicial de la MID
parte aumenta:
MID(E1,1,1)
Esto funcionará con una longitud máxima CELL
E1
de 8 caracteres.