archivos csv

29/03/2009 - 21:02 por Demetrio Bujia | Informe spam
Hola

Uso office 2000 y recibi un archivo *.csv en la que tengo casillas como
fecha(dd-mm-aaaa), hora (hh:mm:ss) y otros datos como texto.
el problema es que al extraer los valores de fecha, y al querer
ordenarlos(le asigno a la casilla el formato de fecha personalizada
dd-mm-aaaa) no me los ordena como fecha, sino por dia1 del mes 1; dia 1
del mes 2, etc... es decir no me los ordena por año, mes, dia.
Como se hace para resolver este problema?
Pienso que tendre el mismo problema con las horas ya que hay varios
datos del mismo dia pero que cambia la hora.

Gracias

Demetrio
 

Leer las respuestas

#1 Héctor Miguel
29/03/2009 - 22:26 | Informe spam
hola, Demetrio !

... office 2000... archivo *.csv... casillas como fecha(dd-mm-aaaa), hora (hh:mm:ss) y otros datos como texto.
... al extraer los valores de fecha, y al querer ordenarlos (le asigno a la casilla el formato de fecha personalizada dd-mm-aaaa)
no me los ordena como fecha, sino por dia1 del mes 1; dia 1 del mes 2, etc... es decir no me los ordena por año, mes, dia.
Como se hace para resolver este problema?
Pienso que tendre el mismo problema con las horas ya que hay varios datos del mismo dia pero que cambia la hora.



1) considera que los datos-fecha (reales) en excel son simplemente numeros seriales (entero=dia fraccion=horas:min:seg)
por lo que su ordenacion sera siempre avanzando (para ascendente) o retrocediendo (para descendente) dia-por-dia

2) si necesitas un orden diferente (p.e. primero los años, luego los meses y despues los dias)
necesitaras apoyarte en una columna auxiliar (p.e.) usando la funcion =texto(a2,"aaaa-mm-dd")
y tomar esta columna auxiliar como la base de ordenacion para tus datos-fecha

3) con relacion a las fracciones (datos de tiempo) no es claro si son en celdas aparte o estan en la misma celda
(cuestion de incluirlas o no en el formato al aplicar la funcion texto(...) -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares