Cómo usar # y 0 en formatos de número personalizados de Excel para controlar la visualización de dígitos
🔍 WiseChecker

Cómo usar # y 0 en formatos de número personalizados de Excel para controlar la visualización de dígitos

Los formatos de número predeterminados de Excel a menudo no muestran los datos exactamente como necesitas. Puede que quieras mostrar un número fijo de decimales, ocultar ceros insignificantes o agregar ceros a la izquierda consistentes a los códigos. La función de formato de número personalizado te da este control. Utiliza códigos especiales como los símbolos # y 0 para definir cómo aparecen los dígitos. Este artículo explica las reglas para estos marcadores de posición y proporciona pasos para crear tus propios formatos.

Puntos clave: Control de visualización de dígitos con # y 0

  • Marcador de posición de dígito 0: Fuerza a que se muestre un dígito en esa posición, agregando un cero a la izquierda o a la derecha si el número no tiene un dígito allí.
  • Marcador de posición de dígito #: Muestra un dígito solo si el número tiene un dígito significativo en esa posición; de lo contrario, no muestra nada.
  • Cuadro de diálogo Formato de celdas (Ctrl+1): La ubicación principal para crear y aplicar formatos de número personalizados a las celdas seleccionadas.

ADVERTISEMENT

Comprensión de los códigos de marcador de posición # y 0

Un formato de número personalizado en Excel es un código con hasta cuatro secciones separadas por punto y coma. Estas secciones definen formatos para números positivos, números negativos, valores cero y texto, en ese orden. Los símbolos # y 0 son los marcadores de posición de dígitos principales utilizados dentro de estas secciones. Su comportamiento es preciso y consistente.

El marcador de posición 0 es un lugar de dígito obligatorio. Si el número que está formateando tiene un dígito para ese lugar decimal, muestra ese dígito. Si el número es más pequeño y no tiene un dígito para ese lugar, Excel muestra un cero en su lugar. Por ejemplo, el formato 0.00 mostrará el número 5 como 5.00, agregando dos ceros a la derecha. El formato 00000 mostrará el número 123 como 00123, agregando dos ceros a la izquierda.

El marcador de posición # es un lugar de dígito opcional. Muestra un dígito solo si el número tiene un dígito significativo para ese lugar. Si el número no tiene un dígito allí, Excel no muestra nada, ni siquiera un cero. El formato #.## mostrará 5.5 como 5.5, 5 como 5, y 5.0 también como 5. Suprime los ceros insignificantes. A menudo se combinan # y 0 en un solo formato. Un patrón común es #,##0.00, que usa # para suprimir separadores de miles no deseados en el extremo izquierdo, 0 para asegurar que aparezca al menos un dígito antes del decimal, y 0.00 para forzar dos decimales.

Pasos para crear formatos personalizados con # y 0

  1. Seleccione sus celdas
    Haga clic y arrastre para seleccionar la celda o el rango de celdas que desea formatear.
  2. Abra el cuadro de diálogo Formato de celdas
    Presione Ctrl+1 en su teclado. Alternativamente, haga clic derecho en las celdas seleccionadas y elija Formato de celdas en el menú contextual.
  3. Navegue a la categoría Personalizada
    En el cuadro de diálogo Formato de celdas, haga clic en la pestaña Número. En la lista Categoría a la izquierda, seleccione Personalizada.
  4. Ingrese su código de formato personalizado
    En el campo Tipo a la derecha, verá el formato actual de la celda. Haga clic en este campo y escriba su nuevo formato usando los símbolos # y 0. El área Muestra arriba mostrará una vista previa. Por ejemplo, escriba #,##0.00 para formatear con separador de miles y dos decimales fijos.
  5. Aplique el formato
    Haga clic en el botón Aceptar para aplicar el nuevo formato personalizado a las celdas seleccionadas. La visualización cambiará inmediatamente, pero el valor subyacente de la celda permanece sin cambios.

Método para agregar ceros a la izquierda a códigos

  1. Seleccione el rango de datos
    Resalte las celdas que contienen códigos de producto, identificadores o números que necesitan una longitud fija.
  2. Abra el cuadro de diálogo Formato de celdas (Ctrl+1)
    Vaya a la pestaña Número y seleccione la categoría Personalizada.
  3. Use el marcador de posición 0 para la longitud total
    En el campo Tipo, ingrese una serie de ceros igual al total de dígitos que desea. Para formatear un número como un código de 5 dígitos, escriba 00000. El número 42 se mostrará como 00042.

ADVERTISEMENT

Errores comunes y limitaciones de formato

Los números aparecen como asteriscos (*****)

Esto sucede cuando la columna es demasiado estrecha para mostrar el número formateado. Excel muestra asteriscos en lugar de truncar sus datos. La solución es hacer doble clic en el borde derecho del encabezado de la columna para ajustar automáticamente el ancho, o arrastrar manualmente el borde para hacerlo más ancho.

El formato muestra demasiados decimales

Si usa un formato con muchos marcadores de posición 0, como 0.0000, Excel siempre mostrará esa cantidad de decimales. Para mostrar decimales solo cuando sea necesario, reemplace los ceros finales con símbolos #. Cambie 0.0000 a 0.####. Esto mostrará hasta cuatro decimales pero suprimirá los ceros finales.

Los ceros a la izquierda desaparecen al guardar en CSV

Los formatos personalizados solo cambian la visualización visual de una celda. Cuando guarda el libro como archivo CSV, Excel guarda el valor subyacente de la celda, no la visualización formateada. Para preservar los ceros a la izquierda en un CSV, debe convertir los números a texto primero. Formatee previamente las celdas como Texto, o escriba un apóstrofo antes del número.

Comparación de comportamientos de los marcadores de posición # y 0

Elemento 0 (marcador de posición cero) # (marcador de posición de almohadilla)
Función principal Fuerza a que se muestre un dígito Muestra dígito solo si es significativo
Si falta el dígito del número Muestra un cero No muestra nada (espacio)
Caso de uso común Decimales fijos, ceros a la izquierda para códigos Suprimir ceros insignificantes a la izquierda/derecha
Formato de ejemplo 000-00-0000 #.##
El valor 5.2 se muestra como 005.20 (con formato 000.00) 5.2 (con formato #.##)

Ahora puede crear formatos de número personalizados para mostrar los datos exactamente como se requiere. Use el marcador de posición 0 para códigos de longitud fija y decimales obligatorios. Use el marcador de posición # para crear números más limpios ocultando ceros innecesarios. Para más control, explore agregar texto y condiciones a sus códigos de formato en la categoría Personalizada. Un consejo avanzado útil es usar el formato #,##0.0_);(#,##0.0) para alinear números positivos y negativos en el punto decimal cuando se usan paréntesis para negativos.

ADVERTISEMENT