Cómo controlar los ceros a la izquierda y la precisión en códigos numéricos

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í.

En los datos de Office Excel es posible, a veces, usar números de la seguridad social, de teléfono y código postal. ¿Qué tienen estos números en común? Cada uno de ellos es un código numérico que no se usa para contar pero que de todas maneras se desea almacenar como número. Lamentablemente, Excel quita los ceros a la izquierda que se desea mantener en su lugar. A continuación se describe cómo hacer para que Excel controle los ceros a la izquierda del modo que se desea.

Si usa números de tarjetas de crédito u otros códigos numéricos de una longitud de 16 dígitos o más, deberá usar formato de texto porque Excel tiene una precisión máxima de 15 dígitos y redondeará a cero los números más allá del decimoquinto dígito.

En este artículo

El formato de número quita los ceros a la izquierda de forma predeterminada

Usar un formato especial o personalizado para mantener los ceros a la izquierda

Usar una fórmula o una columna calculada

Los códigos numéricos de las tarjetas de crédito se redondean hacia abajo

Convertir el código numérico a un formato de texto

El formato de número quita los ceros a la izquierda de forma predeterminada

Los códigos numéricos entran en un libro de Excel de varias formas. Se pueden simplemente escribir, o copiar y pegar desde otro programa. O se podría abrir un archivo de texto, o importar los datos de un origen de datos, por ejemplo una base de datos Access. En muchos casos, Excel convierte estos códigos numéricos a un formato general o un formato de número. El comportamiento predeterminado de estos formatos es quitar los ceros a la izquierda y, en función de la longitud del número, usar notación científica. Excel trata a un código numérico como a cualquier otro número, pero se sabe que son códigos numéricos y que los ceros a la izquierda deben permanecer en su lugar.

Número de
código

Ejemplo ficticio

Comportamientos predeterminados
(varía según el ancho de celda)

Seguridad
social

012345678

12345678
1,2E+07

Teléfono

0014255550177

14255550177
1,4E+10

Código
postal

00123

123

Si trabaja con una lista de gran tamaño de códigos numéricos, puede que ni siquiera haya visto lo que sucede. De modo que es importante tener en cuenta el problema, especialmente cuando los datos se usan en otros programas. Aunque puede convertir el formato de número a un formato de texto, no conviene convertir los números a texto, especialmente si tiene una lista de gran tamaño de números grandes, ya que de este modo podría aumentar el tamaño del libro.

Usar un formato especial o personalizado para mantener los ceros a la izquierda

Para códigos numéricos de una longitud menor de 16 dígitos, si desea resolver el problema sólo en el libro, ya que otros programas no usarán el libro como origen de datos, para mantener los ceros a la izquierda puede usar un formato personalizado o un formato especial.

Además, puede separar con guiones algunos de los dígitos de los códigos numéricos, si agrega estos guiones al formato personalizado. Por ejemplo, para que un número de teléfono sea más fácil de leer, 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 los últimos números.

Número de
código

Ejemplo ficticio

Formato de número y
nuevo comportamiento

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 

Procedimiento   

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

    Cómo seleccionar una celda o rango

    Para seleccionar

    Haga esto

    Una celda

    Haga clic en la celda o presione las teclas de flecha para moverse hasta ella.

    Un rango de celdas

    Haga clic en la primera celda del rango y arrastre el puntero hasta la última celda, o bien, mantenga presionada la tecla MAYÚS mientras presiona las teclas de dirección para extender la selección.

    También puede seleccionar la primera celda del rango y, a continuación, presionar F8 para extender la selección mediante las teclas de dirección. Para detener la ampliación de la selección, vuelva a presionar F8.

    Un rango de celdas grande

    Haga clic en la primera celda del rango y, a continuación, mantenga presionada la tecla MAYÚS mientras hace clic en la última celda del rango. Puede desplazarse para que se vea la última celda.

    Todas las celdas de una hoja de cálculo

    Haga clic en el botón Seleccionar todo.

    Botón Seleccionar todo

    Para seleccionar la hoja de cálculo completa, también puede presionar CTRL+E.

    Nota: Si la hoja de cálculo contiene datos, CTRL+E selecciona la región actual. Si presiona CTRL+E por segunda vez, se selecciona la hoja de cálculo completa.

    Celdas o rangos de celdas no adyacentes

    Seleccione la primera celda o rango de celdas y, a continuación, mantenga presionada la tecla CTRL mientras selecciona las demás celdas o rangos.

    También puede seleccionar la primera celda o rango de celdas y, a continuación, presionar MAYÚS+F8 para agregar otra celda o rango no adyacente a la selección. Para detener la adición de celdas o rangos a la selección, vuelva a presionar MAYÚS+F8.

    Nota: No se puede cancelar la selección de una celda o rango de celdas de una selección no adyacente sin cancelar toda la selección.

    Una fila o columna completa

    Haga clic en el encabezado de la fila o de la columna.

    Encabezados de hojas de cálculo

    Encabezado de fila

    Encabezado de columna

    También puede seleccionar celdas de una fila o de una columna si selecciona la primera celda y, a continuación, presiona CTRL+MAYÚS+FLECHA (FLECHA DERECHA o FLECHA IZQUIERDA para las filas, y FLECHA ARRIBA o FLECHA ABAJO para las columnas).

    Nota: Si la fila o columna contiene datos, CTRL+MAYÚS+FLECHA selecciona la fila o columna hasta la última celda utilizada. Si presiona CTRL+MAYÚS+FLECHA por segunda vez, se selecciona la fila o columna completa.

    Filas o columnas adyacentes

    Arrastre el puntero por los encabezados de fila o columna. O bien, seleccione la primera fila o columna, y mantenga presionada la tecla MAYÚS mientras selecciona la última fila o columna.

    Filas o columnas no adyacentes

    Haga clic en el encabezado de la primera fila o columna de la selección, y mantenga presionada la tecla CTRL mientras hace clic en los encabezados de columna o fila de otras filas o columnas que desee agregar a la selección.

    La primera o la última celda de una fila o columna

    Seleccione una celda de la fila o columna y, a continuación, presione CTRL+FLECHA (FLECHA DERECHA o FLECHA IZQUIERDA para las filas, FLECHA ARRIBA o FLECHA ABAJO para las columnas).

    La primera o la última celda de una hoja de cálculo o de una tabla de Microsoft Office Excel

    Presione CTRL+INICIO para seleccionar la primera celda de una hoja de cálculo o de una lista de Excel.

    Presione CTRL+FIN para seleccionar la última celda de una hoja de cálculo o de una lista de Excel que contenga datos o formato.

    Celdas hasta la última celda utilizada de la hoja de cálculo (esquina inferior derecha)

    Seleccione la primera celda y, a continuación, presione CTRL+MAYÚS+FIN para extender la selección de celdas hasta la última celda utilizada de la hoja de cálculo (esquina inferior derecha).

    Celdas hasta el comienzo de la hoja de cálculo

    Seleccione la primera celda y, a continuación, presione CTRL+MAYÚS+INICIO para extender la selección de celdas hasta el comienzo de la hoja de cálculo.

    Más o menos celdas que la selección activa

    Mantenga presionada la tecla MAYÚS mientras hace clic en la última celda que desee incluir en la nueva selección. El rango rectangular entre la celda activa y la celda en la que hace clic se convierte en la nueva selección.

    Sugerencia: Para cancelar una selección de celdas, haga clic en cualquier celda de la hoja.

  2. En la ficha Inicio, haga clic en el iniciador del cuadro de diálogo Imagen del botón situado junto a Número.

    Imagen de la cinta de Excel

  3. En el cuadro Categoría haga clic en Personalizada y, a continuación, en el cuadro Tipo escriba el formato de número, por ejemplo 000-00-0000 para el código del número de la seguridad social, o 00000 para un código postal.

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

    Puede encontrar más información acerca de códigos personalizados en la sección Vea también.

Usar una fórmula o una columna calculada

Si usa otro programa que abre el libro como origen de datos, debe saber de qué modo el programa controla los ceros a la izquierda. Por ejemplo, tiene un libro con una lista de direcciones que desea usar como origen de datos para una operación Combinar correspondencia, y una de las columnas es un código postal con un formato personalizado de 00000. Office Access mantiene los ceros a la izquierda, pero Office Word los quita. En el caso de Word, para garantizar que no se quiten los ceros a la izquierda, en la operación Combinar correspondencia puede especificar una columna calculada en el campo de código postal.

Número de
código

Ejemplo ficticio
(en la celda A1)

Función texto y
nuevo comportamiento

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

Los códigos numéricos de las tarjetas de crédito se redondean hacia abajo

Para complicar el tema un poco más, Excel tiene una precisión máxima de 15 dígitos significativos, lo que significa que en cualquier número que tenga una longitud de 16 dígitos o más, por ejemplo un número de tarjeta de crédito, el último dígito se redondea a cero.

Número de
código

Ejemplo ficticio

Comportamientos predeterminados
(varía según el ancho de celda)

Tarjeta de
crédito

0123456789012345

1,23457E+14

Aunque use un formato de número personalizado, el número todavía se redondea a cero cuando no hay ceros a la izquierda.

Número de
código

Ejemplo ficticio

Formato de número y
nuevo comportamiento

Tarjeta de
crédito
(Con
cero a la
izquierda)

0123456789012345

0000-0000-0000-0000
0123-4567-8901-2345

Tarjeta de
crédito
(Sin
cero a la
izquierda)

1234567890123456

0000-0000-0000-0000
1234-5678-9012-3450

En el caso de códigos numéricos que tengan una longitud de 16 dígitos o más, debe usar un formato de texto.

Inicio de la página

Convertir el código numérico a un formato de texto

Para convertir a formato de texto un código numérico, por ejemplo un número de tarjeta de crédito, puede hacer lo siguiente:

Usar el carácter apóstrofo

Para un conjunto pequeño de números, puede escribir un carácter apóstrofo (') delante del código numérico y, a continuación, agregar los ceros a la izquierda.

Convertir el número a texto cuando se importan los datos de texto

En el paso 3 del Asistente para importar texto (en la ficha Datos del grupo Obtener datos externos, haga clic en Desde texto), puede seleccionar la columna de datos que contiene el número de tarjeta de crédito y, a continuación, elegir explícitamente un formato de datos de columna de Texto.

Inicio de la página

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.

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×