Mantener los ceros los izquierda y números grandes

Mantener los ceros los izquierda y números grandes

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

¿Alguna vez importar o introducir datos en Excel que contiene los ceros los la izquierda, como 00123 o grandes cantidades como 1234 5678 9087 6543? Ejemplos de estos son los números del seguro social, números de teléfono, números de tarjetas de crédito, códigos de producto, números de cuenta o códigos postales. Excel quita los ceros los la izquierda y convierte números grandes en notación científica, como 1, 23E + 15, para permitir que las fórmulas y las operaciones matemáticas para trabajar en ellas. En este artículo trata cómo mantener los datos en su formato original, que Excel se trata como texto.

Convertir a números al texto al importar datos de texto

Utilice la experiencia de obtener y transformar (Power Query) de Excel para dar formato a columnas individuales como texto al importar datos. En este caso, nos estamos importando un archivo de texto, pero los pasos de transformación de datos son los mismos para los datos importados de otros orígenes, como XML, JSON, Web etcetera.

  1. Haga clic en la pestaña datos , a continuación, Desde texto/CSV situada junto al botón Obtener datos. Si no ve el botón Obtener datos, vaya a la Nueva consulta > Desde archivo > Desde texto y busque el archivo de texto, a continuación, presione la importación.

  2. Excel cargará los datos en un panel de vista previa. Pulse Editar en el panel de vista previa para cargar el Editor de consultas.

  3. Si cualquiera de las columnas debe convertir en texto, seleccione la columna a convertir haciendo clic en el encabezado de columna y luego vaya a Inicio > transformar > Tipo de datos > Seleccionar texto.

    Power Query - datos después de convertir a texto

    Sugerencia: Puede seleccionar varias columnas con Ctrl + izquierda y haga clic en.

  4. A continuación, haga clic en Reemplazar actual en el cuadro de diálogo Cambiar tipo de columna y, a continuación, Excel convertirá las columnas seleccionadas a texto.

    Obtener y Transformar > convertir datos en texto
  5. Cuando haya terminado, haga clic en Cerrar y cargar y will Excel devolver los datos de la consulta a la hoja de cálculo.

    Si los datos cambian en el futuro, puede ir a datos > Actualizar y será de Excel automáticamente actualizar los datos y aplicar las transformaciones para usted.

En Excel 2010 y 2013, hay dos métodos para importar archivos de texto y convertir a números al texto. El método recomendado es usar Power Query, que está disponible si descargar el complemento de Power Query. Si no puede descargar el complemento de Power Query, puede utilizar el Asistente para importar texto. En este caso, nos estamos importando un archivo de texto, pero los pasos de transformación de datos son los mismos para los datos importados de otros orígenes, como XML, JSON, Web etcetera.

  1. Haga clic en la pestaña Power Query en la cinta de opciones, seleccione Obtener datos externos > Desde texto.

  2. Excel cargará los datos en un panel de vista previa. Pulse Editar en el panel de vista previa para cargar el Editor de consultas.

  3. Si cualquiera de las columnas debe convertir en texto, seleccione la columna a convertir haciendo clic en el encabezado de columna y luego vaya a Inicio > transformar > Tipo de datos > Seleccionar texto.

    Power Query - datos después de convertir a texto

    Sugerencia: Puede seleccionar varias columnas con Ctrl + izquierda y haga clic en.

  4. A continuación, haga clic en Reemplazar actual en el cuadro de diálogo Cambiar tipo de columna y, a continuación, Excel convertirá las columnas seleccionadas a texto.

    Obtener y Transformar > convertir datos en texto
  5. Cuando haya terminado, haga clic en Cerrar y cargar y will Excel devolver los datos de la consulta a la hoja de cálculo.

    Si los datos cambian en el futuro, puede ir a datos > Actualizar y será de Excel automáticamente actualizar los datos y aplicar las transformaciones para usted.

Usar un formato personalizado para mantener los ceros a la izquierda

Si desea resolver el problema dentro de un libro, porque no se usa en otros programas como origen de datos, puede usar un personalizado o un formato especial para mantener los ceros los la izquierda. Esto funciona para los códigos numéricos que contienen menos de 16 dígitos. Además, puede dar formato a los códigos numéricos con guiones u otros signos de puntuación. Por ejemplo, para hacer que un número de teléfono más legible, puede agregar un guión entre el código internacional, el código de país o región, el código de área, el prefijo y el últimos pocos números.

Código de número

Ejemplo

Formato de número personalizado

Seguridad
social

012345678

000-00-0000 
012-34-5678 

Teléfono

0012345556789

00-0-000-000-0000 
00-1-234-555-6789 

Código
postal

00123

00000 
00123 

Pasos   

  1. Seleccione la celda o rango de celdas que desea dar formato.

  2. Presione CTRL+1 para cargar el cuadro de diálogo Formato de celdas.

  3. Seleccione la pestaña número y, a continuación, en la lista categoría, haga clic en personalizado y, a continuación, en el cuadro tipo, escriba el formato de número, como 000-00-0000 para un código de número de seguridad social o 00000 para un código postal de cinco dígitos.

    Sugerencia: También puede hacer clic en Especial y, después, seleccionar Código postal, Código postal + 4, Número de teléfono o Número del seguro social.

    Encontrará más información sobre códigos personalizados, vea crear o eliminar un formato de número personalizado.

    Nota: No restablece ceros los la izquierda que se ha quitado antes de aplicar formato. Solo afectará a los números que se introducen después de aplica el formato.

Use la función texto para aplicar un formato

Puede usar una columna vacía situada junto a los datos y usar la función texto para convertir al formato que desee.

Código de número

Ejemplo (en la celda A1)

Función texto y el nuevo formato

Seguridad
social

012345678

=TEXTO(A1,"000-00-0000")
012-34-5678

Teléfono

0012345556789

=TEXTO(A1,"00-0-000-000-0000")
00-1-234-555-6789

Código
postal

00123

=TEXTO(A1,"00000")
00123

Números de tarjeta de crédito se redondean hacia abajo

Excel tiene una precisión de 15 dígitos significativos, máxima, lo que significa que para cualquier número contiene 16 o más dígitos, como un número de tarjeta de crédito, los números más allá de los 15 dígitos se redondean hacia abajo a cero. En el caso de códigos numéricos de 16 dígitos o más grande, debe usar un formato de texto. Para ello, puede seguir uno de estos dos procedimientos:

  • Aplicar formato de texto a la columna

    Seleccione el rango de datos y presione Ctrl + 1 para iniciar el formato > cuadro de diálogo celdas. En la pestaña número, haga clic en texto.

    Nota: Esto no cambiará los números que ya se han introducido. Solo afectará a los números que se introducen después de aplica el formato.

  • Usar el carácter apóstrofo

    Puede escribir un apóstrofo (') delante del número y Excel tratará como texto.

Volver al principio

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×