Cómo convertir texto a números en Excel

Ha finalizado el soporte técnico para Office 2003

Microsoft puso fin al soporte técnico para Office 2003 el 8 de abril de 2014. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 291047
Resumen
En este artículo se describe paso a paso cómo convertir las celdas que contienen texto en celdas que contienen números.

Al importar un archivo que se crea en otro programa (como dBASE o Lotus 1-2-3) o se descarga desde un mainframe, Microsoft Excel puede reconocer algunos números como texto.

Esto causa que funciones como suma y promedio omitan los valores de estas celdas. Estas cadenas de texto pueden contener texto real además de los números que desea convertir.

Conversión de texto a números

Para convertir texto en números en una hoja de cálculo, utilice cualquiera de los métodos descritos más adelante en este artículo (métodos 1 a 7).

Nota: Cada uno de estos métodos presupone que ya ha cambiado algún formato numérico en las celdas a General. Para ello, siga estos pasos:
  1. En Excel 2003, en el menúformato , haga clic en celdas. En Excel 2007 o posterior, haga clic en la flecha abajo a la derecha de la sección de fuente en la cinta de opciones para abrir el cuadro de diálogo Formato de celdas.
  2. En la ficha número, haga clic en General en la categoría y, a continuación, haga clic en Aceptar.

Método 1: Usar el botón Error

Si las celdas en las que los números se muestran como texto contienen un indicador de error en la esquina superior izquierda, siga estos pasos:
  1. Haga clic en la celda que contiene el errorindicator.
  2. Haga clic en el botón de error junto a la celda y, a continuación, haga clic en Convertir en número en el menú contextual

Método 2: Vuelva a escribir los valores en las celdas

Para volver a escribir los valores en las celdas, siga estos pasos:
  1. En el menú formato, haga clic en celdas y, a continuación, haga clic en la ficha número para cambiar el formato de número de las celdas.
  2. Vuelva a escribir los números.


Método 3: Modificar directamente en la celda

Para editar directamente en las celdas, siga estos pasos:

Excel 2003

  1. En el menú Herramientas, haga clic en Opciones.
  2. En la ficha Edición , compruebe que está activada la casilla de verificación modificar en celda . Haga clic en Aceptar.
  3. Haga doble clic en la celda que desee dar formato y, a continuación, presione ENTER.
  4. Haga clic en el botón de error junto a la celda y, a continuación, haga clic en convertir en número en el menú contextual.

Excel 2007

  1. Haga clic en el botón de Office, haga clic en Opciones de Excel, haga clic en Avanzadas.
  2. Opciones deEdición de Inthe, compruebe que está activada la casilla de verificación Permitirmodificar directamente en las celdas . Haga clic en Aceptar.
  3. Haga doble clic en la celda que desee dar formato y, a continuación, presione ENTER.
  4. Haga clic en el botón de error junto a la celda y, a continuación, haga clic en convertir en número en el menú contextual.

Excel 2010


  1. Haga clic en el archivo de la ficha, haga clic en Opciones de Excel, haga clic en Opciones avanzadas.
  2. En las opciones de Edición , compruebe que está activada la casilla de verificación Permitirmodificar directamente en las celdas . Haga clic en Aceptar.
  3. Haga doble clic en la celda que desee dar formato y, a continuación, presione ENTER.
  4. Haga clic en el botón de error junto a la celda y, a continuación, haga clic en convertir en número en el menú contextual.

Método 4: Utilizar el comando Pegado especial

Para utilizar el comando Pegado especial, siga estos pasos:
  1. En cualquier celda en blanco, escriba el valor 1.
  2. Asegúrese de que la celda en que escribió 1 en tiene formato como un número.
  3. Seleccione la celda en que escribió 1 y, a continuación, elija derecho y, a elija Copiar.
  4. Seleccione las celdas con los valores que desea convertto números.
  5. Elija y, a derecha elija Pegado especial.
  6. En operación, haga clic en multiplicar y, a continuación, haga clic enAceptar.
back to the top Volver al principio

Método 5: Quitar espacios y caracteres ocultos

Este método funciona mejor si los datos están organizados en una sola columna o fila. Este método utiliza la función TRIM y la función Limpiar para quitar espacios adicionales y los caracteres no imprimibles que puedan haberse importados con el archivo. En el siguiente ejemplo se supone que los datos se encuentra en la columna A y empiezan en la fila 1 ($A$ 1). Para utilizar este ejemplo, siga estos pasos:
  1. Insertar una columna a la derecha de la columna A. Para ello, haga clic en el encabezado de la columna B y, a continuación, haga clic en Insertar.
  2. En la primera celda de la columna insertada (B1), escriba los siguientes:
    $B$1:   =VALUE(TRIM(CLEAN(A1)))					
  3. En la columna B, seleccione todas las celdas a la derecha de las celdas que contienen datos en la columna A.
  4. En el menú Edición, elija Rellenar y, a continuación, haga clic en Abajo.

    La nueva columna contiene los valores de la columna de texto n ° A.
  5. Con el mismo rango seleccionado, haga clic en Copiar en el menú Edición . (En Excel 2007 o posterior, haga clic en el icono de copia en la cinta de opciones).
  6. Seleccione la celda A1. En Excel 2003 o anterior, haga clic enPegado especial en el menú Edición. En 2007 o posterior, haga clic en la flecha abajo enPegar en la cinta de opciones y haga clic en Pegado especial. En Pegar, seleccione valoresy, a continuación, haga clic en Aceptar para pegar los valores convertidos en la columna a
  7. Elimine la columna B, seleccione la columna y haga clic en Eliminar en el menú Edición.
El texto que estaba en la columna A está en un formato de número.

Nota: Este método no puede quitar todos los caracteres no imprimibles de espacios en blanco. Por ejemplo, no se quitarán lo Chr$(160) de espacio en blanco.

Método 6: Usar un procedimiento de Visual Basic para Aplicaciones

Microsoft proporciona ejemplos de programación únicamente con fines ilustrativos, sin ninguna garantía expresa o implícita. Esto incluye, pero no se limita a, las garantías implícitas de comerciabilidad o idoneidad para un propósito particular. Este artículo asume que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos que cumplan sus requisitos específicos.

Crear un Visual Basic para Aplicaciones macro para volver a escribir los números en la celda seleccionada o el rango de celdas. Para ello, siga estos pasos:

1. presione ALT+F11 para iniciar el Editor de Visual Basic.

2. En el menú Insertar, haga clic en módulo.

3. Escriba el código siguiente en el nuevo módulo:

Sub Enter_Values()

Para cada selección de xCell

Selection.NumberFormat = "0.00" ' Nota: el "0,00" determina el número de posiciones decimales.

xCell.Value = xCell.Value

XCell siguiente

End Sub


4. presione ALT+F11 para cambiar a Excel.

5. Seleccione las celdas que desea convertir, si no están ya seleccionadas.

6. En Excel 2003, en el menú Herramientas, señale Macro y, a continuación, haga clic en Macros. En la lista Nombre de Macro, haga clic en Enter_Values, haga clic en ejecutar.

En Excel 2007 o posterior, haga clic en el menú desarrollador y haga clic en Macros. En la lista Nombre de Macro, haga clic en Enter_Values, haga clic en ejecutar.

Método 7: Utilice el comando texto en columnas

Este método funciona mejor si los datos están organizados en una sola columna. En el siguiente ejemplo se supone que los datos se encuentra en la columna A y empiezan en la fila 1 ($A$ 1). Para utilizar este ejemplo, siga estos pasos:
  1. Seleccione una columna de celdas que contienen thetext.
  2. En el menú datoso la cinta de opciones, haga clic entexto en columnas.
  3. En tipo de datos Original, haga clic en delimitados y haga clic en siguiente.
  4. Bajo delimitadores, haga clic para activar la casilla de verificación delTabulador y haga clic en siguiente.
  5. Formato de datos de la columna, haga clic en General.
  6. Haga clic en Opciones avanzadas y realice la configuración apropiada para el Decimalseparator y miles separador de. Haga clic en Aceptar.
  7. Haga clic en Finalizar.
Nota: El formato seguirá mostrando texto pero ha cambiado el tipo de número para que fórmulas lo reconocerá como un número.

Referencias
Para obtener más información acerca de formato de celdas, haga clic en Ayuda de Microsoft Excel en el menú Ayuda , escriba formato de celdas en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver los temas devueltos.
Los productos de terceros que se indican este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o la confiabilidad de estos productos.
back to the top
PRB xl2003 xl2007 xl2010

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 291047 - Última revisión: 09/18/2016 00:34:00 - Revisión: 28.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbhowto kbconversion kbmt KB291047 KbMtes
Comentarios