Como extraer parte de un valor de una celda

06/04/2005 - 09:19 por rogeroser | Informe spam
Necesitaría que la celda A2 devolviera el valor "A", "B", "C",... la celda A3
devolviera "a","b","c","d"... la A4 "E","R","T",... y así sucesivamente
dependiendo de una parte del valor de la celda A1 que contiene un número de
tipo 9.99.99.99.99
Ejemplo: A1= 1.03.44.76.04 Debería ser traducido como A2(1)="A" A3(03)="c"
A4(44)="AR" A5(76)="bx" A6(04)="D"

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
06/04/2005 - 09:53 | Informe spam
Si creas una tabla con las equivalencias y le aplicas un nombre al rango en que se encuentre (supongamos que Tabla), puedes usar las siguiente fórmulas para devolver la equivalencia de cada "trozo" de A1:

A2: =BUSCARV(IZQUIERDA(A1);Tabla;2;FALSO)
A3: =BUSCARV(EXTRAE(A1;3;2);Tabla;2;FALSO)
A4: =BUSCARV(EXTRAE(A1;6;2);Tabla;2;FALSO)
A5: =BUSCARV(EXTRAE(A1;9;2);Tabla;2;FALSO)
A6: =BUSCARV(DERECHA(A1;2);Tabla;2;FALSO)

Si hubiera alguna equivalencia sistematizada entre números y letras (por ejemplo, A=1, B=2, etc.), incluso podría no ser necesaria la tabla, pero de los ejemplos que pones yo no deduzco esa posible equivalencia.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"rogeroser" escribió en el mensaje news:
Necesitaría que la celda A2 devolviera el valor "A", "B", "C",... la celda A3
devolviera "a","b","c","d"... la A4 "E","R","T",... y así sucesivamente
dependiendo de una parte del valor de la celda A1 que contiene un número de
tipo 9.99.99.99.99
Ejemplo: A1= 1.03.44.76.04 Debería ser traducido como A2(1)="A" A3(03)="c"
A4(44)="AR" A5(76)="bx" A6(04)="D"

Muchas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida