KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo ocultar filas según el valor de una celda en Excel?

AutorSun Fecha de modificación

Al trabajar con conjuntos de datos grandes y complejos en Excel, suele ser necesario simplificar la hoja de cálculo para analizar, informar o presentar de forma más clara la información más relevante. Una necesidad habitual es ocultar filas según valores específicos de celdas; por ejemplo, eliminar visualmente entradas por debajo de un umbral determinado o excluir filas que no cumplan sus criterios. Ocultar manualmente cada fila resulta tedioso y aumenta el riesgo de errores, especialmente al manejar cientos o miles de registros. En esta guía, le mostramos tres métodos prácticos para ocultar, filtrar o gestionar selectivamente filas en función de los valores de celdas de otra columna. Estos enfoques le permitirán crear vistas personalizadas, mejorar su eficiencia y evitar tareas manuales repetitivas innecesarias.

ocultar filas en función del valor de la celda

Ocultar filas en función del valor de una celda con Filtro

La función Filtro de Excel es una herramienta integrada que permite ocultar temporalmente filas según los valores de las celdas, facilitando así centrarse en la información que realmente necesita. Por ejemplo, si desea mostrar únicamente las transacciones de ventas superiores a 3000 $, el filtro le ayudará al instante a excluir de la vista todas las filas por debajo de esa cifra. Este enfoque resulta especialmente útil para realizar filtrados manuales rápidos y para alternar cómodamente entre ver todos los datos o solo aquellos que cumplen ciertas condiciones. Además, es muy sencillo de usar y completamente reversible: basta con quitar el filtro para recuperar el conjunto de datos original.

Elija este método cuando necesite filtrar datos rápidamente, especialmente para presentaciones o análisis iterativos, pero tenga en cuenta que las filas solo se ocultan visualmente; todos los datos subyacentes permanecen accesibles mientras no elimine el filtro.

1. Seleccione el rango de celdas o toda la tabla que desea filtrar y, a continuación, haga clic en Datos > Filtro. Esto añadirá pequeñas flechas desplegables a los encabezados de columna para aplicar filtros al instante. Vea la captura de pantalla:

haga clic en Datos > Filtrar

Consejo: Asegúrese de que su selección no contenga filas en blanco, ya que podrían interrumpir el filtrado en rangos más amplios.

2. Haga clic en la flecha desplegable del encabezado de la columna objetivo para mostrar las opciones de filtro. A continuación, elija Filtros de números(o)Filtros de texto para datos basados en texto) en el menú y seleccione Mayor que. También puede usar otros criterios, como «Menor que», «Igual a» o «Distinto de», según sus necesidades. Vea la captura de pantalla:

especifique los criterios desde la función Filtrar

Consejo: En columnas de texto, las opciones incluyen «Contiene», «Empieza por» y filtros similares, ideales para trabajar con datos no numéricos.

3. Introduzca su criterio numérico o de texto en el cuadro de texto junto a «es mayor que»; por ejemplo, escriba 3000 para mostrar únicamente los valores superiores a esta cantidad. Vea la captura de pantalla:

escriba el criterio en el cuadro de texto

Consejo: Tras introducir su criterio, asegúrese de revisar minuciosamente que no haya espacios innecesarios ni formato que pueda interferir en los resultados del filtrado.

4. Haga clic en Aceptar. Ahora, en su hoja de cálculo solo son visibles las filas con datos superiores a 3.000; las filas con valores menores o iguales que 3.000 están ocultas, aunque siguen presentes en su archivo. Vea la captura de pantalla:

se filtran las filas específicas

Si desea restaurar todas las filas, simplemente haga clic de nuevo en el icono de filtro y seleccione «Borrar filtro de [Nombre de columna]». Recuerde que las filas filtradas solo están ocultas temporalmente, no eliminadas, por lo que cualquier cálculo o referencia a esas celdas las incluye igualmente.

Utilice esta solución si cambia con frecuencia las condiciones de filtro, busca resultados visuales inmediatos o trabaja en equipo, ya que Filtro es una función estándar de Excel que cualquiera puede entender y ajustar fácilmente.

Inconveniente: El filtrado complejo con múltiples condiciones o la automatización de operaciones repetidas de ocultación personalizada pueden requerir pasos adicionales o soluciones más avanzadas, como fórmulas o VBA.


Seleccione rápidamente filas en función del valor de una celda con Kutools para Excel

Si trabajas con grandes volúmenes de datos y necesitas realizar frecuentemente operaciones por lotes —como ocultar, eliminar o aplicar formato a filas específicas—, Kutools para Excel te ofrece la función Seleccionar celdas específicas para identificar y seleccionar al instante todas las filas que coincidan con tus criterios de valor de celda. Aunque esta función no «oculta» directamente las filas, permite seleccionar de forma colectiva todas las filas objetivo, para que puedas ocultarlas, eliminarlas o darles formato ¡de un solo clic!, acelerando considerablemente tu flujo de trabajo en Excel.

Esta solución es ideal para escenarios con criterios complejos, cuando necesite seleccionar todas las filas para un procesamiento posterior o simplemente quiera evitar la selección manual fila por fila. El enfoque de Kutools resulta especialmente cómodo para usuarios que realizan tareas frecuentes y repetitivas, y es particularmente útil con grandes conjuntos de datos que el filtrado estándar de Excel no gestiona de forma eficiente.

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

Tras descargar e instalar Kutools para Excel, vaya a Kutools > Seleccionar > Seleccionar celdas específicas para abrir el cuadro de diálogo Seleccionar celdas específicas.

  1. Seleccione el rango: En primer lugar, resalte la columna o el área que contiene los valores que desea usar como base para la selección. Asegúrese de que su rango incluya todas las filas relevantes.
  2. Elija Fila completa: En la sección Seleccionar tipo, seleccione Fila completa. Esta opción permite que Kutools seleccione filas completas que cumplan los criterios, no solo celdas individuales.
    Consejo: Es fundamental si desea ocultar o procesar entradas de datos completas, en lugar de únicamente celdas aisladas.
  3. Establezca los criterios: En el menú desplegable Especificar tipo, elija Menor que e introduzca 3000 en el cuadro de texto. Esto indica a Kutools que seleccione todas las filas cuyo valor de celda sea menor que 3000.
    También puede elegir «Igual a», «Mayor que» o «Entre», según sus necesidades de filtrado.
  4. Confirme la selección: Haga clic en Aceptar para aplicar los criterios, y Kutools seleccionará inmediatamente las filas que cumplan las condiciones.
especifique las opciones en el cuadro de diálogo
Resultado

Se seleccionarán automáticamente todas las filas que contengan valores inferiores a 3.000 en la columna B. Estas filas seleccionadas pueden gestionarse como un grupo. Por ejemplo, puede hacer clic con el botón derecho en uno de los rangos de fila resaltados y elegir Ocultar para ocultarlas, o utilizar otras herramientas de Excel para realizar operaciones adicionales por lotes.

Todas las filas que cumplen los criterios están seleccionadas
Nota: Esta función está disponible tras instalar Kutools para Excel.Descargue y pruebe Kutools para Excel gratis durante 30 díaspara ampliar sus opciones de gestión de datos.

Kutools es la solución ideal para usuarios que requieren máxima eficiencia al trabajar con grandes volúmenes de datos, especialmente cuando las funciones integradas de Excel resultan demasiado lentas o limitadas. Además, su interfaz intuitiva minimiza el riesgo de errores de selección.

Inconveniente: Si necesita ocultar filas automáticamente en función de valores de celda que cambian constantemente, o si su conjunto de datos es muy grande y se actualiza con frecuencia, considere alternativas como fórmulas o código VBA para lograr una automatización más dinámica.


Ocultar filas en función del valor de una celda con código VBA

Si prefiere un enfoque automatizado —especialmente útil cuando necesita ocultar filas de forma repetida según criterios específicos o desea integrar esta acción en flujos más amplios de manipulación de datos—, puede utilizar una macro de VBA (Visual Basic for Applications) para lograrlo de manera rápida y eficiente. VBA le brinda la flexibilidad necesaria para definir condiciones personalizadas, automatizar la ocultación de filas en conjuntos de datos grandes o dinámicos y minimizar la intervención manual. Este método resulta ideal tanto para usuarios avanzados de Excel como para quienes deban realizar operaciones rutinarias en hojas de cálculo similares.

Ventajas: La solución VBA ofrece una automatización escalable, lo que le permite ajustar con facilidad los criterios o el rango de datos. Es ideal para informes que requieren actualizaciones periódicas, y puede ampliar o modificar el código según sus necesidades.

Desventajas: Si las macros están deshabilitadas en su libro de trabajo, el código no se ejecutará; es posible que deba habilitar la seguridad de macros. VBA es más propenso a errores causados por una selección o entrada incorrecta, así que verifique cuidadosamente sus pasos.

Antes de ejecutar el código VBA, guarde su hoja de cálculo para evitar cualquier pérdida accidental de datos.

1. Pulse Alt + F11 para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones.

2. En la ventana del editor, haga clic en Insertar > Módulo para añadir un nuevo módulo a su documento. Copie y pegue el siguiente código VBA en el módulo:

VBA: Ocultar filas según el valor de una celda.

Sub HideRow()
'Updateby20250904
Dim Rng As Range
Dim WorkRng As Range
Dim xNumber As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNumber = Application.InputBox("Number", xTitleId, "", Type:=1)
For Each Rng In WorkRng
    Rng.EntireRow.Hidden = Rng.Value < xNumber
Next
End Sub

3. Para ejecutar la macro, pulse F5 o haga clic en el botón Ejecutar. Cuando se le solicite, seleccione en el cuadro de diálogo emergente el rango de celdas que desea procesar. Asegúrese de seleccionar únicamente los datos —nunca las filas de encabezado— para evitar ocultar accidentalmente los encabezados de columna. Vea la captura de pantalla:

código VBA para seleccionar el rango de datos

4. Haga clic en Aceptar y, a continuación, aparecerá un segundo cuadro de diálogo. Introduzca su número de criterio —por ejemplo, 3000— para especificar qué filas deben ocultarse (aquellas cuyo valor esté por debajo de este número). Vea la captura de pantalla:

código VBA para escribir el criterio en el cuadro de diálogo

5. Haga clic en Aceptar. La macro procesará inmediatamente el rango seleccionado, ocultando todas las filas en las que el valor sea inferior al número introducido.

Consejo:Puede modificar la condición lógica según sus necesidades:

  • Para ocultar filas con valores mayores que 3000, actualice el código en el módulo a Rng.EntireRow.Hidden = Rng.Value > xNumber.
  • Para ocultar filas que coincidan con un valor exacto, modifique el código a Rng.EntireRow.Hidden = Rng.Value = xNumber.

Si encuentra errores, asegúrese de que su rango de celdas no incluya columnas ocultas ni combinadas y de haber introducido los valores numéricos correctos. Tenga en cuenta que los cambios realizados con VBA no son fácilmente reversibles; es posible que deba mostrar las filas manualmente después.

Para usos recurrentes, puede guardar esta macro y utilizarla en tareas repetitivas de gestión de datos o personalizarla aún más, por ejemplo, añadiendo criterios más complejos o incorporando condiciones basadas en texto.


Ocultar o marcar filas según el valor de una celda con fórmulas de Excel

Además de los métodos anteriores, puede utilizar fórmulas de Excel para marcar o filtrar filas según valores específicos de celdas, lo que le permitirá ocultar filas manualmente o con otras herramientas de automatización. Este enfoque resulta especialmente útil cuando desea una indicación visual (como una columna auxiliar) antes de ocultar, o si quiere ordenar y agrupar filas para un procesamiento posterior.

Por ejemplo, puede usar una fórmula sencilla en una columna auxiliar para identificar qué filas cumplen sus criterios:

1.Introduzca la siguiente fórmula en una nueva columna (por ejemplo, en la columna C, celda C2) junto a sus datos:

=IF(B2<3000,"Hide","Show")

2. Pulse Intro y, a continuación, arrastre la fórmula hacia abajo para rellenar todas las filas de su conjunto de datos. Así, cada fila se marcará como «Ocultar» si el valor de la celda es menor que 3.000, o como «Mostrar» en caso contrario.

3. Ahora puede usar la función Filtro de Excel en esta columna auxiliar para mostrar únicamente las filas marcadas como «Mostrar» o, alternativamente, ordenar sus datos en consecuencia. También puede aplicar formato condicional para resaltar las filas «Ocultar», lo que agiliza la edición manual.

Este enfoque basado en fórmulas es ideal si desea que sus criterios aparezcan directamente en la hoja o si planea configurar una automatización adicional con Kutools o VBA.

Inconveniente: sigue siendo necesario ocultar manualmente las filas en función del resultado de la fórmula, pero esto contribuye a clarificar el proceso, reducir errores y facilitar así las operaciones masivas.

Si experimenta problemas, como que las filas no se oculten según lo esperado, compruebe si hay Combinada, Filas en blanco o fórmulas que puedan interferir con la selección manual o automatizada. Guarde siempre antes de ejecutar macros u operaciones masivas. En conjuntos de datos muy grandes, considere optimizar su archivo de Excel o utilizar columnas auxiliares para mayor claridad. Siempre que sea posible, documente sus métodos para que sus colaboradores puedan seguirlos y mantener la coherencia en futuros análisis.


Ocultar filas según el valor de una celda

 

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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 Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos