Números como texto, o sea en formato texto

Aporta tus trucos y consejos Excel de interés para la comunidad.

Reglas del Foro
Este foro no es para hacer preguntas!
Este foro solo es para que aportes algo de interés para la comunidad.
(para preguntas vuelve al índice y busca los foros de "Tus Preguntas a la Comunidad")
Compartir en:
     

Números como texto, o sea en formato texto

Notapor Adrian » 21 Dic 2010 13:23

Hola, ví que frecuentemente dicen "importe una lista con números" pero no los suma! ni hace operaciones matemáticas con ellos, resulta que esos números en realidad son texto; Excel por defecto alinea los textos a la izquierda y los números (y/o fechas, horas o fechashoras) a la derecha. Es lo que TodoExcel manifiesta en sus 20 errores más comunes:

"Error #18 : números como textos
Muchas veces al importar datos de fuentes externas, los números están como textos. A pesar que se ven números, Excel los interpreta como textos y por lo tanto no los sumará!"


Supongamos que esos números estan en la columna A, en el rango A1:A100, bien, vamos con un truco para convertirlos a números:
1) Escribimos en la celda B1 (u otra) el número 1
2) No ubicamos en B1 (o celda elegida) y "Copiamos" (Ctrl + C)
3) Seleccionamos el rango A1:A100
4) Pegar / Pegado Especial, en la ventana que aparece indicar Todo y marcar Multiplicar
5) Clic en Aceptar

Obs, las celdas del rango no deben tener foramto texto.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Números como texto, o sea en formato texto

Notapor xpelos » 23 Abr 2011 22:34

Hola, Adrian!

A veces, algunas cosas de Excel me causan sorpresa y maravilla, por las mil maneras de encontrar respuestas a problemas concretos.

En un caso como el que propones, y que me he encontrado alguna vez, he resuelto el problema sencillamente de esta forma:

Suponiendo que en la celda [A2] (y en el rango inferior) hay un valor de texto que representa ser un número.
Entonces, en [B2] (y subsiguientes, arrastrando hacia abajo) incluyo la fórmula: =A2+0, con lo que en [B2] aparece el valor numérico de referencia en [A2]

Paso un adjunto de muestra.

Un saludo.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Re: Números como texto, o sea en formato texto

Notapor williamromero » 12 Ago 2011 13:30

Quisiera hacer un aporte adicional en este tema, ya que existe otro problema común al importar o traer datos de fuentes externas y que el formato no sea numerico.

Suele suceder que los S.I. guarden los número separando las milesimas por . (punto) y las centecimas con , (coma), en algunos casos el error presentado en los ejemplos anteriores los números no sumaban pos el tipo de dato, sin embargo en este caso puede ser por la estructura del dato como tal y las soluciones posibles son las siguientes:

1- Reemplazar los . (puntos) por nada "". y luego reemplazar las , (comas) por puntos. Asi los datps quedaran convertidos en números.

2- Modificando la configuración regional, para seleccionar la que mas se ajuste a los datos que se manejan, es decir, esta sería mas práctica si tuvieramos que reemplazar a diario archivos con esta estructura.

Espero ser claro y ayudar con sus dudas.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
williamromero
Miembro Frecuente
Miembro Frecuente
 
Registrado: 11 Ago 2011 00:22

Re: Números como texto, o sea en formato texto

Notapor Nicotuc » 20 Ago 2011 17:30

Aporto con Tres mas para pasar de Texto a numero:

B2=--A2
B2=A2*1
B2=Valor(A2)

Con estas tres formulas obligamos a excel a que los tome como numero y no como texto, en mi trabajo las uso mucho porque al importar de un Siatema a excel me pasa seguido.

Ahora para pasar de Numero a Texto

B2=A2&""

Saludos

Nicolas
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Nicotuc
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Ago 2011 16:30

Re: Números como texto, o sea en formato texto

Notapor Nicotuc » 20 Ago 2011 17:34

Aporto con otras tres:

B2=--A2
B2=A2*1
B2=VALOR(A2)

Para pasar de numero a texto, osea al reves:

B2=A2&""

Un dato, para reconocer a simple vista si esta como texto o numero:
si el numero esta alineado a la izquierda-----es porque es texto
si el numero esta alineado a la derecha ------es porque es numero

saludos

Nicolas
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Nicotuc
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Ago 2011 16:30

Re: Números como texto, o sea en formato texto

Notapor Sebastiani » 12 Sep 2011 14:07

otra forma es usar la funcion =abs()
hay miles de formas gracias por sus aportes.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Sebastiani
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Ago 2010 00:31

Re: Números como texto, o sea en formato texto

Notapor federico ramirez marron » 15 Sep 2011 20:24

Solo que ABS, te trae los valores absolutos de los numeros
es decir, si vas a traer un numero almacenado como texto osea asi '-5

ABS, solo te traeria el 5, por lo antes comentado.

Saludos!!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
federico ramirez marron
Miembro Frecuente
Miembro Frecuente
 
Registrado: 21 Sep 2004 21:24
Ubicación: ACAPULCO


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Trucos, secretos y consejos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado