Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo ocultar números negativos en Excel?

Author Xiaoyang Last modified

Al trabajar con datos numéricos en Excel, a veces puede ser útil evitar que se muestren valores negativos, ya sea para mayor claridad durante presentaciones, preparar informes o cumplir con requisitos de formato específicos. Por ejemplo, al compartir un resumen de presupuesto, es posible que no desees distraer visualmente a los lectores con números negativos, o quizás necesites ocultarlos temporalmente para ciertos cálculos. Aunque eliminar manualmente los valores negativos es tedioso y puede comprometer la integridad de tus datos, Excel ofrece varias formas efectivas de ocultar automáticamente los números negativos mientras se conservan los datos originales. Este artículo presenta métodos prácticos adecuados para diferentes niveles de habilidad y necesidades, para que puedas seleccionar la solución más apropiada para tu caso.

Escenarios comunes aplicables: preparación de informes financieros, compartir datos con clientes para destacar logros positivos, visualizar solo tendencias no negativas o ocultar temporalmente errores representados como números negativos.

Ocultar números negativos en Excel con Formato Condicional

Ocultar números negativos en Excel con Formato de Celdas

Ocultar números negativos en Excel con Kutools para Excel

Ocultar o borrar números negativos con una macro VBA

Mostrar en blanco los números negativos usando la fórmula SI de Excel


Ocultar números negativos en Excel con Formato Condicional

El Formato Condicional es una característica flexible que permite aplicar cambios de formato dinámicamente según los valores de las celdas. Al usar esta función, puedes hacer que cualquier valor negativo sea invisible haciendo coincidir su color de fuente con el fondo de la celda, sin alterar tus datos ni los cálculos subyacentes.

1. Selecciona el rango de datos donde deseas ocultar los números negativos.

2. En la barra de herramientas, haz clic en Inicio > Formato Condicional > Resaltar Reglas de Celdas > Menor Que, como se muestra en la captura de pantalla:

screenshot of clicking Home > Conditional Formatting > Highlight Cells Rules > Less Than

3. En el cuadro de diálogo Menor Que, ingresa 0 en el campo de valor. Haz clic en la lista desplegable junto a la opción de formato y elige Formato Personalizado para personalizar la apariencia de las celdas que cumplan con la condición, como se ilustra a continuación:

choose Custom Format option in the dialog box

4. En el cuadro emergente Formato de Celdas, bajo la pestaña Fuente, selecciona un color de fuente que coincida con el fondo de tu hoja de trabajo (comúnmente blanco para hojas estándar). Esto hará que cualquier valor negativo sea efectivamente invisible:

choose the white color as the same as your background color for the cell font

5. Haz clic en Aceptar dos veces para cerrar ambos cuadros de diálogo. Todos los valores negativos en tu rango seleccionado ahora estarán ocultos de la vista, pero seguirán presentes para cálculos o ediciones adicionales.

origanal data arrow right  hide negative numbers

Este método es rápido, mantiene intactos tus datos y se puede deshacer en cualquier momento. Sin embargo, ten en cuenta que si el fondo de tu hoja no es blanco o usa colores de relleno condicional, debes elegir un color de fuente que coincida exactamente con el fondo deseado para que los valores negativos sean completamente invisibles. Los valores negativos ocultos aún pueden volverse visibles si los fondos de las celdas se cambian en el futuro.


Ocultar números negativos en Excel con Formato de Celdas

La opción Formato de Celdas te permite controlar directamente cómo se muestran los números, incluida la personalización de formatos para que los valores negativos aparezcan en blanco. Este enfoque es ideal cuando deseas controlar uniformemente la presentación de números en un rango sin usar capas adicionales de formato.

1. Selecciona el rango de celdas donde deseas ocultar los valores negativos.

2. Haz clic derecho en la selección y elige Formato de Celdas desde el menú contextual. Referencia de captura de pantalla:

choose Format Cells from the context menu

3. En el cuadro de diálogo abierto Formato de Celdas, ve a la pestaña Número, selecciona Personalizado de la lista Categoría y, en el cuadro Tipo, ingresa: 0;""

set number formatting in the diaog box

4. Haz clic en Aceptar para aplicar los cambios. Todos los números negativos en el rango seleccionado ahora estarán ocultos, mostrando celdas vacías donde existían valores negativos.

Este método es simple de implementar y no requiere conocimientos de fórmulas ni VBA. Ten en cuenta que, aunque están ocultos, los valores negativos siguen existiendo en las celdas y pueden afectar totales u otros cálculos. Además, los números negativos estarán ocultos tanto en la visualización como en la impresión de la hoja. Si tus datos pueden incluir números con decimales, considera usar un formato personalizado como 0.00;"" para mantener una apariencia consistente.


Ocultar números negativos en Excel con Kutools para Excel

Para los usuarios que han instalado Kutools para Excel, ocultar números negativos puede simplificarse con utilidades especializadas. Usando la función Seleccionar Celdas Específicas, puedes aislar rápidamente los valores negativos y luego hacerlos invisibles fácilmente formateando el color de la fuente. Este flujo de trabajo es intuitivo para los usuarios que prefieren trabajar con herramientas gráficas en lugar de fórmulas o códigos de formato.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, sigue estos pasos:

1. Selecciona el rango de datos de interés.

2. Haz clic en Kutools > Seleccionar > Seleccionar Celdas Específicas para abrir el cuadro de diálogo de selección:

click Select Specific Cells feature of kutools

3. En el cuadro de diálogo, selecciona Celda bajo Tipo de Selección y elige Menor que en Tipo Específico. Ingresa 0 en el campo de valor, como se muestra en la captura de pantalla:

set options in the dialog box

4. Confirma con Aceptar o Aplicar; todas las celdas con números negativos se seleccionarán simultáneamente:

all the negative numbers have been selected

5. Con los valores negativos aún seleccionados, ve a la pestaña Inicio y, desde el menú desplegable Color de Fuente, elige un color que coincida con el fondo de la celda (generalmente blanco).

Consejos: El color de fuente que elijas debe coincidir exactamente con el fondo de la celda para obtener los mejores resultados; de lo contrario, el texto oculto puede volverse visible si el color de fondo cambia.

choose the white color as the cell font color from the Font Color drop down to hide the negative numbers

6. Todos los valores negativos en el rango seleccionado ahora estarán visualmente ocultos.

¡Descarga y prueba gratis Kutools para Excel ahora!

En caso de que necesites volver a revelar los números, simplemente selecciona las celdas relevantes y cambia el color de la fuente de nuevo a automático o negro. Este método es especialmente útil para aquellos que trabajan regularmente con grandes conjuntos de datos y necesitan una forma eficiente y basada en clics para gestionar la visualización de los datos.


Ocultar o borrar números negativos usando una macro VBA

Para tareas más avanzadas o repetitivas, puedes usar una macro VBA para ocultar o incluso borrar automáticamente valores negativos dentro de un rango seleccionado. Este enfoque es útil para usuarios que manejan grandes conjuntos de datos o cuando necesitas automatizar la operación para informes entregados regularmente. A continuación, hay dos macros VBA personalizables: una oculta los números negativos haciendo coincidir el color de la fuente con el fondo, y la otra borra los números negativos (los establece en blanco) por completo.

Ventajas: Totalmente automatizado, flexible para operaciones por lotes, puede reutilizarse o ajustarse para diferentes criterios. Limitaciones: Las macros requieren que los usuarios habiliten las macros para que funcionen; los principiantes deben tener precaución y siempre respaldar los datos antes de aplicar cambios de VBA.

1. Para agregar la macro, haz clic en Desarrollador > Visual Basic (o presiona Alt + F11) para abrir el editor de VBA. En el panel izquierdo, haz clic derecho en tu libro, selecciona Insertar > Módulo y pega el código deseado a continuación en la ventana del módulo.

Para ocultar números negativos (haciéndolos invisibles):

Sub HideNegativeNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim bgColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to hide negative numbers", xTitleId, WorkRng.Address, Type:=8)
    
    bgColor = WorkRng.Cells(1, 1).Interior.Color
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value < 0 Then
            Rng.Font.Color = bgColor
        End If
    Next
End Sub

2. Haz clic en el Run button botón en la barra de herramientas de VBA o presiona F5 para ejecutar. Se te pedirá que selecciones un rango — elige tus celdas objetivo y procede. La macro establecerá el color de la fuente para los números negativos para que coincida con el fondo de la primera celda en la selección, ocultándolos así.

Consejos de solución de problemas: Si solo parte del rango se "oculta" o los colores de fondo no coinciden, asegúrate de que el rango seleccionado esté coloreado uniformemente, o establece manualmente el color de fondo en tu color preferido antes de ejecutar la macro.

Para borrar números negativos (establecerlos como en blanco):

Sub ClearNegativeNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to clear negative numbers", xTitleId, WorkRng.Address, Type:=8)
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value < 0 Then
            Rng.Value = ""
        End If
    Next
End Sub

2. Ejecuta esta macro como se indicó anteriormente; después de seleccionar tu rango objetivo, todos los valores negativos en ese rango se eliminarán, dejando esas celdas en blanco.

Nota: Esta acción no se puede deshacer mediante el botón Deshacer después de que se ejecute la macro. Siempre realiza una copia de seguridad de tus datos antes de usar esta operación si es posible que necesites recuperar los valores originales.

Estas macros son más útiles cuando los valores negativos no son necesarios para cálculos o auditorías posteriores, y requieres una solución permanente (o fácilmente repetible) para formatear informes de salida o limpiar datos exportados.


Mostrar en blanco los números negativos usando la fórmula SI de Excel

Si prefieres usar fórmulas de Excel, una forma eficiente de ocultar visualmente números negativos es usando la función SI. Este enfoque es especialmente efectivo si deseas crear una nueva columna o tabla sin valores negativos mientras mantienes intactos tus datos originales. La función SI puede devolver una celda en blanco para números negativos y mostrar el valor original para números no negativos, lo cual es útil para escenarios de impresión, informes y análisis de datos donde no deben mostrarse valores negativos.

Casos de uso típicos: tableros financieros, exportaciones de datos, resúmenes compartidos, tablas de monitoreo de rendimiento y preparación de listas limpias de valores no negativos.

1. Supongamos que tus valores están en la columna A. En una celda adyacente (por ejemplo, B1), introduce la siguiente fórmula:

=IF(A1<0,"",A1)

2. Presiona Enter para confirmar. La fórmula mostrará un espacio en blanco cuando el valor en A1 sea negativo, y en caso contrario mostrará el valor original. Para aplicarlo a toda una lista, arrastra la fórmula hacia abajo desde B1 para cubrir tu conjunto de datos, o cópiala y pégala según sea necesario. Ajusta las referencias de celdas si tus datos comienzan desde una celda o columna diferente.

Si tus datos incluyen decimales o deseas conservar el formato original para los valores positivos, puedes usar una fórmula como =SI(A1<0,"",TEXTO(A1,"0.00")) para dos lugares decimales. Recuerda, este método crea una nueva columna con los datos filtrados, por lo que es posible que necesites usar los resultados en gráficos o cálculos subsiguientes según sea necesario.

Nota: Debido a que la fórmula SI crea una nueva columna de datos con los valores negativos ocultos como espacios en blanco, el formato de celdas y las fórmulas que hacen referencia a estos resultados tratarán los números negativos como vacíos o cero (dependiendo del uso adicional de fórmulas), lo que puede impactar ciertas estadísticas o totales resumidos.


En resumen, hay varios enfoques para ocultar números negativos en Excel, y cada método tiene sus ventajas únicas. Las soluciones de formato visual como Formato Condicional o Formato de Celdas son rápidas y preservan tus datos originales. Kutools para Excel proporciona un flujo de trabajo gráfico conveniente, adecuado para uso frecuente o a gran escala. Las macros VBA ofrecen operaciones por lotes y automatización, pero deben usarse con precaución y realizar copias de seguridad adecuadas. La solución con la fórmula SI es perfecta para crear nuevas vistas de tus datos sin números negativos, facilitando informes y análisis más limpios. Al elegir un enfoque, considera si necesitas un método de visualización reversible o una eliminación más permanente, y asegúrate de que el método se adapte a cómo planeas procesar, compartir o analizar tus hojas de Excel.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos