convertir número en formato texto en número

03/08/2006 - 14:05 por eslait | Informe spam
hola,

he copiado una tabla a una hoja excel con números. Estos números están en
formato texto.
En otra celda he puesto la función buscarv cuyo resultado sigue siendo un
número de esa misma tabla en formato texto.
ahora lo que quiero es utilizar ese número para hacer operaciones con otros
por lo que lo tengo que
convertir en número para que sean homogéneas, en cuanto a formato, dichas
cantidades.
He intentado utilicar la funcio VALOR( ) pero me sale error.
Existe otra función o truco para transformar esos números (texto) en
números?

si se precisa puedo mandar el archivo para que se vea.

gracias

Preguntas similare

Leer las respuestas

#1 Miguel Zapico
03/08/2006 - 15:38 | Informe spam
Un truco es el siguiente:
1.- Escribe el número 1 en una celda
2.- Copia esa celda (Ctrl+C)
3.- Selecciona el rango que quieres convertir
4.- Utiliza pegado especial (menú Edición), y selecciona "Fórmulas" y
"Multiplicar"

Con esto podrás utilizar los números como tales,

Espero que te sirva,
Miguel.

"eslait" wrote:

hola,

he copiado una tabla a una hoja excel con números. Estos números están en
formato texto.
En otra celda he puesto la función buscarv cuyo resultado sigue siendo un
número de esa misma tabla en formato texto.
ahora lo que quiero es utilizar ese número para hacer operaciones con otros
por lo que lo tengo que
convertir en número para que sean homogéneas, en cuanto a formato, dichas
cantidades.
He intentado utilicar la funcio VALOR( ) pero me sale error.
Existe otra función o truco para transformar esos números (texto) en
números?

si se precisa puedo mandar el archivo para que se vea.

gracias



Respuesta Responder a este mensaje
#2 eslait
03/08/2006 - 17:00 | Informe spam
hola Miguel,

gracias por tu ayuda.he seguido las indicaciones que me dices y funciona. El
problema es el siguiente: la tabla que copio tiene como procedencia una
página web por lo tanto no puedo utilizar el pegado especial tal como
indicas porque no tiene las opciones que me permiten cambiar el valor de
texto en númerico. El copiado especial solo me da opción de pegar en html,
texto unicode o texto. Y ninguna de las tres opciones me facilita las cosas.
Por otra parte, una de las casillas que copio desde la página web tiene el
siguiente formato 26:80 . he conseguido separar los dos números en
casillas distintas (a1:26 y a2:80). he utilizado la función
"izquierda";"derecha" y "hallar" para poder separar los dos números. No sé
si es por eso que la función "valor" no me funciona.

Sigo buscando

un saludo

"Miguel Zapico" escribió en el
mensaje news:
Un truco es el siguiente:
1.- Escribe el número 1 en una celda
2.- Copia esa celda (Ctrl+C)
3.- Selecciona el rango que quieres convertir
4.- Utiliza pegado especial (menú Edición), y selecciona "Fórmulas" y
"Multiplicar"

Con esto podrás utilizar los números como tales,

Espero que te sirva,
Miguel.

"eslait" wrote:

hola,

he copiado una tabla a una hoja excel con números. Estos números están en
formato texto.
En otra celda he puesto la función buscarv cuyo resultado sigue siendo un
número de esa misma tabla en formato texto.
ahora lo que quiero es utilizar ese número para hacer operaciones con
otros
por lo que lo tengo que
convertir en número para que sean homogéneas, en cuanto a formato, dichas
cantidades.
He intentado utilicar la funcio VALOR( ) pero me sale error.
Existe otra función o truco para transformar esos números (texto) en
números?

si se precisa puedo mandar el archivo para que se vea.

gracias



Respuesta Responder a este mensaje
#3 victorbcn1952NO
03/08/2006 - 17:12 | Informe spam
No me queda claro si ya te funciona o no, pero te doy otra posibilidad:

1) Selecciona todas las filas donde tengas datos.

2) Haz Menú / Datos / Texto en columnas, y
2.1) Elige 'Delimitados' y clica 'Siguiente'
2.2) Elise 'Espacio' y clica 'Siguiente'
2.3) Clica 'Finalizar'

Si todo ha ido bien, quizá ahora tengas números en formato número. En el
paso 2.2, quizá en vez de 'Espacio' debas elegir otra opción, dependiendo
de como esté tu tabla primitiva...

:-)



eslait wrote:

hola Miguel,

gracias por tu ayuda.he seguido las indicaciones que me dices y funciona. El
problema es el siguiente: la tabla que copio tiene como procedencia una
página web por lo tanto no puedo utilizar el pegado especial tal como
indicas porque no tiene las opciones que me permiten cambiar el valor de
texto en númerico. El copiado especial solo me da opción de pegar en html,
texto unicode o texto. Y ninguna de las tres opciones me facilita las cosas.
Por otra parte, una de las casillas que copio desde la página web tiene el
siguiente formato 26:80 . he conseguido separar los dos números en
casillas distintas (a1:26 y a2:80). he utilizado la función
"izquierda";"derecha" y "hallar" para poder separar los dos números. No sé
si es por eso que la función "valor" no me funciona.

Sigo buscando

un saludo

"Miguel Zapico" escribió en el
mensaje news:
> Un truco es el siguiente:
> 1.- Escribe el número 1 en una celda
> 2.- Copia esa celda (Ctrl+C)
> 3.- Selecciona el rango que quieres convertir
> 4.- Utiliza pegado especial (menú Edición), y selecciona "Fórmulas" y
> "Multiplicar"
>
> Con esto podrás utilizar los números como tales,
>
> Espero que te sirva,
> Miguel.
>
> "eslait" wrote:
>
>> hola,
>>
>> he copiado una tabla a una hoja excel con números. Estos números están en
>> formato texto.
>> En otra celda he puesto la función buscarv cuyo resultado sigue siendo un
>> número de esa misma tabla en formato texto.
>> ahora lo que quiero es utilizar ese número para hacer operaciones con
>> otros
>> por lo que lo tengo que
>> convertir en número para que sean homogéneas, en cuanto a formato, dichas
>> cantidades.
>> He intentado utilicar la funcio VALOR( ) pero me sale error.
>> Existe otra función o truco para transformar esos números (texto) en
>> números?
>>
>> si se precisa puedo mandar el archivo para que se vea.
>>
>> gracias
>>
>>
>>
Respuesta Responder a este mensaje
#4 Miguel Zapico
03/08/2006 - 17:14 | Informe spam
No sé si esto te servirá para este caso concreto, pero alguna vez que he
tenido que copiar y pegar información de páginas web yo siempre utilizo el
pegado especial como texto, y dependiendo de cómo haya quedado utilizo la
opción Texto a columnas del menú Datos.
Con esto suelo asegurar que tengo los datos, y luego ya aplico los formatos
que pueda necesitar, pero como he dicho no sé si esto se aplicará para lo que
necesitas. Si la página es pública y quieres que le eche un vistazo dilo.

Miguel.

"eslait" wrote:

hola Miguel,

gracias por tu ayuda.he seguido las indicaciones que me dices y funciona. El
problema es el siguiente: la tabla que copio tiene como procedencia una
página web por lo tanto no puedo utilizar el pegado especial tal como
indicas porque no tiene las opciones que me permiten cambiar el valor de
texto en númerico. El copiado especial solo me da opción de pegar en html,
texto unicode o texto. Y ninguna de las tres opciones me facilita las cosas.
Por otra parte, una de las casillas que copio desde la página web tiene el
siguiente formato 26:80 . he conseguido separar los dos números en
casillas distintas (a1:26 y a2:80). he utilizado la función
"izquierda";"derecha" y "hallar" para poder separar los dos números. No sé
si es por eso que la función "valor" no me funciona.

Sigo buscando

Respuesta Responder a este mensaje
#5 eslait
03/08/2006 - 18:27 | Informe spam
hola otra vez

lo que me indicas ya lo hice alguna vez y es muy util para momentos
determinados. En mi caso, cada semana tengo que hacer un copiar y pegar de
esta tabla con lo que me molesta tener que repetir cada vez la misma
operación. Quiero perder un poco el tiempo buscando la manera de mecanizar
la operación de tal forma que con un copiar y pegar ya obtengo toda la
información que necesito y además, transformada.

en cuanto a la pregunta que planteaba creo que ya sé porque no me fucionaba
la funcion "valor". Resulta que buscando funciones probé una que es
"largo()" y me he dado cuenta que los número(texto) que pegaba tenian una
letra de más, es decir, que tenían un espacio delante del número(texto) que
no me daba cuenta que estaba. De tal manera que lo que he hecho es lo
siguiente:

- función extrae() -- consigo coger el número(texto) con el espacio incluido
- función derecha() -- si el formato del texto era este *89 (*-espacio) lo
que he hecho ha sido coger las dos primeras cifras por la derecha.
Sin tener que poner la formula "valor" me lo ha convertido en
texto.(milagro???)

la formula me queda así... aunque estoy seguro que se puede mejorar:
Formato del dato de texto es *80:26* -- con esta fórmula consigo separar
los dos primeros número antes de los dos puntos

'ÞRECHA(EXTRAE(IZQUIERDA(BUSCARV(A5;$P$5:$AD$24;7;FALSO);HALLAR(":";$V5;1)-1);1;3);2)

un saludo

"Miguel Zapico" escribió en el
mensaje news:
No sé si esto te servirá para este caso concreto, pero alguna vez que he
tenido que copiar y pegar información de páginas web yo siempre utilizo el
pegado especial como texto, y dependiendo de cómo haya quedado utilizo la
opción Texto a columnas del menú Datos.
Con esto suelo asegurar que tengo los datos, y luego ya aplico los
formatos
que pueda necesitar, pero como he dicho no sé si esto se aplicará para lo
que
necesitas. Si la página es pública y quieres que le eche un vistazo dilo.

Miguel.

"eslait" wrote:

hola Miguel,

gracias por tu ayuda.he seguido las indicaciones que me dices y funciona.
El
problema es el siguiente: la tabla que copio tiene como procedencia una
página web por lo tanto no puedo utilizar el pegado especial tal como
indicas porque no tiene las opciones que me permiten cambiar el valor de
texto en númerico. El copiado especial solo me da opción de pegar en
html,
texto unicode o texto. Y ninguna de las tres opciones me facilita las
cosas.
Por otra parte, una de las casillas que copio desde la página web tiene
el
siguiente formato 26:80 . he conseguido separar los dos números en
casillas distintas (a1:26 y a2:80). he utilizado la función
"izquierda";"derecha" y "hallar" para poder separar los dos números. No

si es por eso que la función "valor" no me funciona.

Sigo buscando

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida