Únete
a la comunidad
Inscríbete
Haz una pregunta Denunciar

Convertir celdas de texto a numeros [Resuelto/Cerrado]

Mahecha - Última respuesta el 14 ago 2011, 16:27
Hola,
cuando tengo una celda con un numero en exell, pero esta celda me aparece como texto. ¿ como hago para cambiar esta configuracion a numero?, ya que a la hora de crear formulas me aparece en el resultado VALOR¿?
Seguir leyendo 
23 respuestas
Respuesta
+54
moins plus
Hola:
A veces no basta con poner el formato de celda, tienes que repasar el "número" que le estás pasando para que sea capaz de convertirlo. Por ejemplo, si pones 8542.36 e intentas convertirlo a número con separador de miles y 2 cifras decimales, te dará el error ese de #VALOR. El problema en este caso es que el punto del teclado numérico no vale como separador de cifras decimales. Tendrás que poner una coma (junto a la M!).

Repasa bien los números para que el formato de la celda sea correcta y pueda hacer la conversión bien.
No hace falta que los repases todos. Con uno que te funcione te vale. Se lo aplicas a toda la columna y listo.
Utiliza tb la opción de reemplazar del menú Edición si tienes que cambiar un punto por una coma, p.e.

Spero que esto le sirva a alguien. Saludos y que seáis muy suertudos.

MASTERPABLITO - 22 feb 2010, 16:19
Hola J100, después de un par de días mirando por muchos sitios, incluidas ayuda online de microsoft y por supuesto la ayuda del propio office, tú método es el único que me ha funcionado.

GRACIAS!!!!
cdg - 12 abr 2010, 15:57
como cambiar numero con formato de texto a formato numero en excel
en ocaciones descargamos una base de datos de internet, con numeros en formato de texto y un espacio en blanco,
al iniciar la cadena de numeros, lo cual no permite realizar operaciones
logicas. Para solucionar este percance, podemos copiar la base de datos de internet y pegarla en word,seleccionar toda (ctrl+E)
la base de datos que pegamos en word y copiarla, abrimos excel y sobre la celda A1 abrimos menu emergente
dando clik derecho al mouse, seleccionamos pegado especial "TEXTO", de esa forma podemos ver que las operaciones
ya se realizan sin ningun contratiempo.
soluna - 1 may 2010, 20:59
Grande Capo!!! me salvaste la tarde
ecola31 - 17 jul 2010, 17:50
compadre, te luciste,...le di vueltas y vueltas y tu solucion fue la unica que sirvio sin problemas...jarcias
jlanas - 26 jul 2010, 19:34
Gran truco, te pasastes
Rey Daganzta - 2 sep 2010, 17:19
No Entendi Nada nose por que lo felicitan si es que no se entiende nada su solucion
Cristian - 1 oct 2010, 15:39
no se entiende nada de lo que dices. Si entendí tu explicación pero no creo que nadie pregunte algo tan fácil.
felip - 28 oct 2010, 17:18
Rey Daganzta le recomiendo un curso de excel la verdad la solucion esta clara es la forma de hacerlo
ad - 9 nov 2010, 00:32
que diablos no entiendo nada busco yo también la respuesta a eso pero ese sujeto no lo explica bien, sino sabe explicar entonces NO HAGA NADA! demonios!
Ruge - 12 ene 2011, 19:08
juuuuuaaaajujaujaua... hey está comiendo y está llorando..... que desagradecido.... por lo menos se le trata de ayudar en su infinita ignorancia.....

el tema es que se debe tener cuidado con el punto y la coma porque no todos los teclados stán configurados igual.
Ruge - 12 ene 2011, 19:10
la pregunta inicial dice que le aparecen los números como texto, es sencillo hay que ir a formato de número y cambiarlo.Clik derecho sobre la celda, formato de celda, número... y listo......
Ruge - 12 ene 2011, 19:11
ahhh y dar las gracias compa Ad.....
Jukio - 3 mar 2011, 18:57
hablando de ignorancia??.. tu proble es que la hoja donde estas trabajando, existe una macro agregada para realizar esa funcion, evalua o elimina la macro existente y tu problema solucionado.
CYRUX360 - 9 mar 2011, 02:47
OK TE VAS A OPCIONES DE EXCEL / AVANZADO / PONER COMO SEPARADOR DE SISTEMAS DECIMALES CAMIAS LA COMA POR UN PUNTO Y ACEPTAR. LUEGO CONVERTIR EL TEXTO COMO NUMERO
reds - 17 abr 2011, 19:37
Muchas gracias me funciono a la perfeccion en office 2010
a10 - 20 jun 2011, 18:26
gracias, funciono muy bien la funcion @sustituir(+celda;".";",")
mn25 - 24 jul 2011, 18:48
seleccionar todas las celdas y usar la opcion reemplazar (punto por coma), si son muchos datos puede que tarde un poco.
misael - 14 ago 2011, 16:27
la clave esta en remplazar el punto ( . ), por coma( , ) remplazar todas, tarda uno o dos segundos, GRACIAS
Respuesta
+19
moins plus
Veo q este post ya lleva un tiempo aqui, pero a alguien le ha de servir..

Bueno, esta cuestion se puede solucionar con una simple Funcion:

VALOR(texto)

esta funcion permite convertir un texto a número

Les doy un ejemplo (q no tiene nada que ver con el problema en discucion excepto en el caso especifico q voy a ejemplificar, por lo tanto ninguna de las formulas q voy a indicar como enjemplo influyen en el funcionamiento -O NO- de la funcion indicada más arriba -SOLO PARA ACLARAR-)

Es útil cuando necesitamos (como yo) extraer una serie de caracteres dentro de una cadena de números, y para ello usamos la siguiente funcion:

EXTRAE(texto;posicion_inicial;núm_caracteres) Excel 2007
MED(texto;posicion_inicial;núm_caracteres) Excel 2010

Esta formula devuelve los carácteres indicados de una cadena, pero lo hace en formato de texto, para obtener los valores en formato de numero se antecede la funcion que indiqué al principio, quedando la formula así:

VALOR(MED(texto;posicion_inicial;núm_caracteres))

Este ejemplo es solo de referencia, la funcion tiene una muy amplia aplicacion por lo tanto es posible solucionar con ésta todos los problemas indicados en los comentarios anteriores.

Para los que no quieran tener una formula en todas las celdas en cuention les recomiendo que una vez que se haya conseguido obtener los carácteres en formato de numero, copiar todas las céldas que contengan la fórmula, y en ese mismo lugar (sobre las celdas copiadas), darle clic derecho, pegado especial , tildar la opcion VALORES, y aceptar.

Con esto conseguimos q excel pegue sólo los valores (sin las fórmulas) y tendremos los números como si los hubieramos tipeado.

Espero no haber complicado una solucion tan simple. Ojala sirva a alguien.
EXTRAE(texto;posicion_inicial;núm_caracteres) Excel 2007
MED(texto;posicion_inicial;núm_caracteres) Excel 2010

Esta formula devuelve los carácteres indicados de una cadena, pero lo hace en formato de texto, para obtener los valores en formato de numero se antecede la funcion que indiqué al principio, quedando la formula así:

VALOR(MED(texto;posicion_inicial;núm_caracteres))

Este ejemplo es solo de referencia, la funcion tiene una muy amplia aplicacion por lo tanto es posible solucionar con ésta todos los problemas indicados en los comentarios anteriores.

Para los que no quieran tener una formula en todas las celdas en cuention les recomiendo que una vez que se haya conseguido obtener los carácteres en formato de numero, copiar todas las céldas que contengan la fórmula, y en ese mismo lugar (sobre las celdas copiadas), darle clic derecho, pegado especial , tildar la opcion VALORES, y aceptar.

Con esto conseguimos q excel pegue sólo los valores (sin las fórmulas) y tendremos los números como si los hubieramos tipeado.

Espero no haber complicado una solucion tan simple. Ojala sirva a alguien.

Usuario anonymo - 10 jun 2011, 22:45
Buena respuesta kkcho, ésta si que me sirvió de mucho... tenía el mismo problema al extraer de la cadena... Gracias.. saludos
Respuesta
+6
moins plus
Me ha servido de mucho!
Gracias por el aporte!

Respuesta
+5
moins plus
la forma como lo resuelvo es con otra columna y le coloco la formula valor.
de otra manera tocaria hacerlo una por una borrando el simbolo ' del comienzo quien tenga mejor manera que la indique...

Este documento intitulado « Convertir celdas de texto a numeros » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.

¿No eres todavia usuario?

inscríbete, gratuitamente y en menos de un minuto!

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite gozar de otras opciones adicionales.

Recibe nuestro newsletter

salud.kioskea.net