Problema de difícil solución con separadores (:) al importar datos

17/11/2006 - 05:58 por gorigori | Informe spam
Hola a todos, de nuevo me presento con otra dificultad que me ha
salido.

Resulta que estoy importando datos de una página web a una hoja excel.
Muchos de estos datos están en la página web presentados con dos
puntos ( : ) como separador, de esta forma:

12:49
9:15
1:9

etc.

El caso es que estos datos una vez importados de la web me aparecen
automáticamente como si fueran
horas, de tal forma

12:49
09:15
01:09

etc.

Y yo quisiera poder separar ambos números y copiarlos a otra parte de
la hoja. Lo he conseguido con
=HORA(B4)
y con =MINUTO(B4)

obteniendo 12 por un lado y 49 por otro lado. Y ya estaba contento con
la solución hasta...

que me he dado cuenta de que cuando los datos importados superan 24, no
me sirven para nada las funciones HORA y MINUTO.

Por ejemplo, si el dato importado es originalmente 28:16, en excel me
aparece:

4:16

y si hago click en la celda, en la barra de entrada veo lo siguiente:

01/01/1900 4:16:00

En resumen, al usar HORA me extrae el número 4 en lugar del número 28
que está en la web original.
En fín, por más vueltas que le he dado no consigo extraer ambos
números si el primero supera 24. He probado todo tipo de formatos de
celda, y todo tipo de cosas, pero no lo logro.

¿alguien podría decirme qué debo hacer para extraer de datos
importados dos valores cuando están separados por los dos puntos
dichosos en lugar de un guion o de otro separador?

A ver si algún alma caricativa sabe cómo se podría hacer, parece
complicado el tema...
Gracias.
 

Leer las respuestas

#1 Héctor Miguel
17/11/2006 - 07:01 | Informe spam
hola, 'anonimo/a' !

... importando datos de una pagina web... presentados con dos puntos ( : ) como separador [...]
... estos datos una vez importados... aparecen automaticamente como si fueran horas [...]
... quisiera poder separar ambos numeros y copiarlos a otra parte de hoja.
... conseguido con =HORA(B4) y con =MINUTO(B4) obteniendo 12 por un lado y 49 por otro lado.
... estaba contento con la solucion hasta que me he dado cuenta de que cuando los datos importados superan 24
... no sirven para nada las funciones HORA y MINUTO [...]



intenta pasando los datos por un 'filtro previo' antes de llevarlos a la hoja de excel [p.e.]...

1) pega los datos copiados en el bloc de notas [o notepad] -windows de 32 bits-
2) como 'ultimo dato' [luego de haber pegado de la pagina web] en la siguiente fila introduce UN {Tab}
3) selecciona la tabulacion 'recien' entrada y -> copiala {ctrl}+C
4) selecciona el menu: edicion / reemplazar...
5) introduce como el caracter a buscar los dos puntos (:)
6) en el campo de 'reemplazar por.' -> haces el 'pegado' de la tabulacion -> {ctrl}+V
7) pulsa el boton de 'reemplazar todo'
8) [ahora si]... llevate los datos del bloc de notas a tu hoja de excel ;)

saludos,
hector.

Preguntas similares