Excel - excel texto a fecha con fecha numero sin extrae y hallar

 
Vista:

excel texto a fecha con fecha numero sin extrae y hallar

Publicado por xio (1 intervención) el 27/06/2013 02:05:47
hola,mi consulta es la siguiente tengo una lista con el formato siguiente

RUITON/CABANILLAS/JESUS/ECONOMISTA/DOMINGO , 3 DE ENERO DE 2011/US$98

donde pude extraer

DOMINGO , 3 DE ENERO DE 2011 el contenido de la celda se ubica en la parte izquierda

pero al momento de extraer el mes con el comando mes() no sale enero sino #valor he probado con fechanumero() y sale #valor

entones como hago para que funcione los comando mencionados para extraer el mes,


GRACIAS POR SU RESPUESTA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de RICARDO JOSÉ

excel texto a fecha con fecha numero sin extrae y hallar

Publicado por RICARDO JOSÉ (52 intervenciones) el 03/07/2013 02:30:36
Hola Xio

La fecha que encontrastes DOMINGO , 3 DE ENERO DE 2011, no es una fecha sino un texto, ya que esta justificado a la izquierda.

Todas las funciones de fecha trabajan sobre números y no sobre texto

La solución que veo es utilizar la función EXTRAE y la función ENCONTRAR

Uno de los problemas es que por ejemplo LUNES tiene 5 caracteres y DOMINGO tiene 7 caracteres, No se si la coma(,) esta separada del día de la semana con un espacio o no, ya que eso cambia los algoritmos a usar.

Debes buscar un espacio entre cada palabra para saber donde inicia cada palabra.

Por ejemplo:
[B1]=ENCONTRAR(" "; A1; 1) = 8
Donde A1 es el texto con la fecha y 1 es en primer caracter.

Supongamos que todos los dias estan separados de la coma, entonces

[C1] =ENCONTRAR(" ";$A1;B1+2) = 10
[D1] =ENCONTRAR(" ";$A1;C1+1) = 12
]E1]`=ENCONTRAR(" ";$A1;D1+1) = 15
[F1] =ENCONTRAR(" ";$A1;E1+1) = 21
[G1] =ENCONTRAR(" ";$A1;F1+1)`= 24
[H1] =LARGO(A1) = 28

Para conseguir el texto, use la función EXTRAE

[J1] =EXTRAE($A1;1;B1-1) = DOMINGO
[K1] =EXTRAE($A1;B1+1; C1-B1-1) = ,
[L1]=EXTRAE($A1;C1+1; D1-C1-1) = 3
[M1]=EXTRAE($A1;D1+1; E1-D1-1) = DE
[N1]=EXTRAE($A1;E1+1; F1-E1-1) = ENERO
[O1]=EXTRAE($A1;F1+1; G1-F1-1) = DE
[P1]=EXTRAE($A1;G1+1; H1) = 2011

Espero te sea de utilidad

Ricardo
Caracas. Venezuela
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar