Forums Últimos mensajes - Powered by IBM
 

Ayuda extraer caracteres

26/09/2008 - 14:18 por Adrian | Informe spam
Hola !

Mi problema es que tengo en una celda con el numero 804227462 donde el 8
representa el año 2008 , el 04 el mes , 22 el dia y convertirlos en fecha en
este formato(22/04/2008 en este caso ).

Muchas gracias.
 

Leer las respuestas

#1 Héctor Miguel
26/09/2008 - 14:50 | Informe spam
hola, Adrian !

... tengo en una celda con el numero 804227462 donde el 8 representa el a#o 2008, el 04 el mes, 22 el dia
... convertirlos en fecha en este formato (22/04/2008 en este caso).



suponiendo que "la celda" donde esta ese numero es [A2], ???
prueba con una formula +/- como la siguiente (nota el doble-menos despues del signo '='):
(y comprueba si "mi" separador de argumentos -coma- es el mismo en tu sistema)

=--texto(200&izquierda(a2,5),"0000""/""00""/""00")
o tambien la siguiente (que es lo mismo):
=--texto(200&izquierda(a2,5),"0000\/00\/00")

o puedes convertirla en su mismo lugar por medio de vba (sin modulos de codigo) p.e.
-> abre el editor de vba (atajo: alt + F1) y muestra la ventana de inmediato (atajo: ctrl + G)
copia/pega (o escribe) lo siguente, y pulsas {enter} para ejecutar la instruccion:
activecell = format(200 & left(activecell,5), "0000\/00\/00")

o si son varias celdas (p.e. A2:A12) cambia la instruccion a:
[a2:a12] = [transpose(text(transpose(200&left(a2:a12,5)),"0000\/00\/00"))]

saludos,
hector.

Preguntas similares