Convertir valor de hora a texto

22/11/2008 - 13:52 por eslait | Informe spam
Hola, tengo el siguiente problema que me parece que no es difícil pero no sé
como hacerlo:

Copio una serie de datos de una página web de fútbol. Entre esos datos están
los resultados del partido. El formato es el siguiente:

A1>>>"equipo XXX - equipo YYY" ; B1>>>2:1

Tengo que hacer un pegado especial para que me coloque estos datos en dos
columnas diferentes. Una vez pegado en excel la columna donde está el
resultado aparece con este formato (2:01). Mi idea es separar esta
información en dos columnas más (C1>>Resultado local; D1>>Resultado
visitantes).
He intentado lo siguiente:

1.- Había pensado cambiar el formato de celda. Por supuesto que nada.
2.- En otra columna pasar B1 a texto para luego hacer un extraer o aplicar
la función izquierda/derecha y nada. Al querer pasar B1 a texto me pide un
formato y no hay ninguno que me permita obtener lo deseado (que yo sepa).
3.- convertir la columna B1 en formato de hora (hh:mm) de tal forma que
ahora se convierte (en nuestro ejemplo) en "02:01" y realizar un "sustituir
por"... e intentar sustituir ":" por "-" para ver que pasa. Pues tampoco
resultó (me lo imaginaba)

Cuando utilizo la función +izquierda me lee este formato (2:01) como un
número y me da como resultado 0,0840.

Creo que la clave está en pasar B1 a texto. La clave es que aquello que se
vea en pantalla (2:01) pasarlo a texto para poder luego actuar sobre él.

Alguna idea?

gracias
 

Leer las respuestas

#1 eslait
22/11/2008 - 15:41 | Informe spam
Bueno,

creo que ya lo tengo:

he usado las funciones +hora(B1) y +minuto(B1) y me ha separado los dos
resultados. era fácilademás con la suerte de que funcionan como
números y puedo operar sobre ellos





"eslait" <eslaitarrobayahoopuntocom> escribió en el mensaje
news:
Hola, tengo el siguiente problema que me parece que no es difícil pero no
sé como hacerlo:

Copio una serie de datos de una página web de fútbol. Entre esos datos
están los resultados del partido. El formato es el siguiente:

A1>>>"equipo XXX - equipo YYY" ; B1>>>2:1

Tengo que hacer un pegado especial para que me coloque estos datos en dos
columnas diferentes. Una vez pegado en excel la columna donde está el
resultado aparece con este formato (2:01). Mi idea es separar esta
información en dos columnas más (C1>>Resultado local; D1>>Resultado
visitantes).
He intentado lo siguiente:

1.- Había pensado cambiar el formato de celda. Por supuesto que nada.
2.- En otra columna pasar B1 a texto para luego hacer un extraer o aplicar
la función izquierda/derecha y nada. Al querer pasar B1 a texto me pide un
formato y no hay ninguno que me permita obtener lo deseado (que yo sepa).
3.- convertir la columna B1 en formato de hora (hh:mm) de tal forma que
ahora se convierte (en nuestro ejemplo) en "02:01" y realizar un
"sustituir por"... e intentar sustituir ":" por "-" para ver que pasa.
Pues tampoco resultó (me lo imaginaba)

Cuando utilizo la función +izquierda me lee este formato (2:01) como un
número y me da como resultado 0,0840.

Creo que la clave está en pasar B1 a texto. La clave es que aquello que se
vea en pantalla (2:01) pasarlo a texto para poder luego actuar sobre él.

Alguna idea?

gracias


Preguntas similares