Saltar al contenido principal

Filtrar datos en Excel: fácil y completo

El comando Filtro de Excel puede ayudar a filtrar datos en un rango o tabla para mostrar solo los datos que necesita y ocultar el resto. Puede aplicar sus operadores incorporados para filtrar fácilmente números, textos o fechas, como filtrar todos los números que sean mayores o iguales a un cierto número, filtrar el texto que comienza, termina o contiene un carácter o palabra específica, o solo muestra filas donde la fecha de vencimiento es anterior o posterior a una fecha determinada, etc. Una vez que filtre los datos en un rango o una tabla, si los datos se cambian, puede volver a aplicar un filtro para obtener los nuevos datos o borrar un filtro para mostrar todos los datos.

En este tutorial, demostraremos cómo agregar, usar o eliminar filtros en Excel. Más allá de eso, lo guiaremos sobre cómo mejorar la función de filtro para manejar problemas de Excel más complicados.

Tabla de contenido: [ Ocultar ]

(Haga clic en cualquier encabezado en la tabla de contenido a continuación o a la derecha para navegar al capítulo correspondiente).

1. Cómo agregar un filtro en Excel

Para filtrar datos en un rango o tabla, primero debe agregar un filtro a sus datos. Esta sección proporciona 3 formas de agregar filtros en Excel.

1.1 Comando de filtro en la pestaña Datos

Seleccione las celdas de un rango o tabla que desee agregar filtro, haga clic en Datos > Filtrar.

1.2 Comando de filtro en la pestaña Inicio

Seleccione las celdas de un rango o tabla que desee agregar filtro, haga clic en Inicio > Filtro de clasificación > Filtrar.

1.3 Agregar filtro con acceso directo

Seleccione las celdas de un rango o tabla que desee agregar filtro y luego presione Ctrl + Shift + L llaves.

Después de aplicar una de las operaciones anteriores, puede ver que se agregan flechas desplegables en los encabezados de columna de las celdas seleccionadas.


2. Cómo aplicar el filtro en Excel (uno o varios criterios)

Después de agregar el filtro, debe aplicarlo manualmente. Esta sección le mostrará cómo aplicar el filtro en una o más columnas en Excel.

2.1 Aplicar filtro a una columna (un criterio)

Si solo desea aplicar el filtro a una columna, como los datos de filtro en la columna C, como se muestra en la siguiente captura de pantalla. Vaya a esa columna y luego haga lo siguiente.

  1. 1) Haga clic en la flecha desplegable en el encabezado de la columna.
  2. 2) Especifique la condición de filtro que necesite.
  3. 3) Haga clic en OK para comenzar a filtrar. Ver captura de pantalla:

Ahora el filtro se aplica a la columna C. Se mostrarán todos los datos que cumplan con los criterios del filtro y el resto se ocultará.

Después de aplicar el filtro, puede ver que la flecha desplegable se convierte en un icono de filtro .

Es muy considerado que cuando pasa el cursor sobre el icono de filtro, los criterios de filtro que ha especificado se mostrarán como una sugerencia de pantalla, como se muestra en la siguiente captura de pantalla. Por lo tanto, si olvida los criterios que ha especificado para un filtro, simplemente coloque el cursor sobre el icono de filtro.

2.2 Aplicar filtro con varios criterios a varias columnas (varios criterios)

2.2.1 Aplicar filtro con varios criterios a varias columnas una por una

Si desea aplicar un filtro a varias columnas con varios criterios, simplemente repita el método anterior en varias columnas una por una.

Después de aplicar el filtro a varias columnas, puede ver que las flechas desplegables en las columnas filtradas se convierten en iconos de filtro.

2.2.2 Aplicar filtros de forma simultánea con varios criterios a varias columnas

Con el método anterior, debe aplicar el filtro a las columnas una por una, y el punto más importante es que este método solo admite E Criterios. Aquí presentamos los métodos para que no solo aplique el filtro a varias columnas simultáneamente, sino que también aplique tanto el E y OR criterios.

Supongamos que tiene una tabla de datos como se muestra en la siguiente captura de pantalla y desea filtrar datos de varias columnas en función de varios criterios: Producto = AAA-1 y pedido> 80, or Precio total> 10000. Pruebe uno de los siguientes métodos para hacerlo.

2.2.2.1 Aplicar filtro a varias columnas con la función Filtro avanzado

La función de filtro avanzado puede ayudarlo a resolver este problema; haga lo siguiente paso a paso.

1. En primer lugar, cree los criterios en la hoja de trabajo como se muestra en la siguiente captura de pantalla.

Nota: Para los criterios AND, coloque los valores de los criterios en diferentes celdas de la misma fila. Y coloque el valor del criterio OR en la otra fila.

2. Hacer clic en Datos > Tecnología encender el Filtro avanzado función.

3. En el Filtro avanzado cuadro de diálogo, configure de la siguiente manera.

3.1) en el la columna Acción sección, seleccione la Filtrar la lista, in situ opción;
3.2) en el Rango de lista cuadro, seleccione el rango de datos original o la tabla que desea filtrar (aquí selecciono A1: D9);
3.3) en el Rango de criterio cuadro, seleccione el rango que contiene los valores de criterio que ha creado en el paso 1;
3.4) Haga clic en OK del botón.

Ahora las columnas se filtran simultáneamente según los criterios dados, como se muestra en la siguiente captura de pantalla.

2.2.2.2 Aplicar filtros fácilmente a varias columnas con una herramienta increíble

A este tenor, E y OR Los criterios de filtrado no son fáciles de administrar en el método anterior, aquí recomendamos encarecidamente el Súper filtro característica de Kutools for Excel. Con esta función, puede aplicar filtros a varias columnas con criterios Y y O fácilmente en Excel.

1. Después de la instalación Kutools for Excel, haga clic Kutools Más > Súper filtro.

Entonces el Súper filtro El panel se muestra en el lado derecho de la hoja de trabajo.

De forma predeterminada, se agregan dos grupos de criterios en blanco con una relación OR entre ellos en el Súper filtro cristal. Y la relación entre los criterios en el mismo grupo es Y. Puede cambiar la relación entre diferentes grupos según sus necesidades.

2. En el Súper filtro panel, configure los criterios de filtrado de la siguiente manera.

2.1) Compruebe el Especificado cuadro, haga clic en el botón para seleccionar el rango o tabla original que filtrará;
2.2) en el Relación familiar lista desplegable, elija O;
3.3) Haga clic en la primera línea en blanco del primer grupo y luego especifique los criterios según su necesidad;

Consejos: La primera lista desplegable es para encabezados de columna, la segunda es para tipos de filtro (puede elegir Texto, número, fecha, año, formato de texto y así sucesivamente en este menú desplegable), el tercero es para los tipos de criterios y el último cuadro de texto es para el valor de los criterios.

Como el ejemplo que mencionamos anteriormente, aquí elijo Producto > Texto > Equivale por separado de las tres listas desplegables, y luego escriba AAA-1 en el cuadro de texto. Ver captura de pantalla:

2.4) Sigue creando el resto de criterios, y el Or los criterios deben crearse en un nuevo grupo. Como se muestra en la siguiente captura de pantalla, se crean todos los criterios. Puede eliminar el criterio en blanco de los grupos.
2.5) Haga clic en Filtrar para comenzar a filtrar.

Ahora solo los datos coincidentes se muestran en el rango de datos original y el resto está oculto. Ver captura de pantalla:

Consejos: Con esta práctica función, puede agregar más criterios en un grupo, agregar más grupos, guardar la configuración actual del filtro como un escenario para uso futuro, etc. Es una herramienta indispensable que puede ahorrar mucho tiempo de trabajo y mejorar la eficiencia del trabajo.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

Haga clic para saber más sobre esta función.


3. Cómo usar el filtro en Excel

En esta sección, aprenderá a usar el comando de filtro para filtrar diferentes tipos de tipos de datos, como texto, números, fechas y formatos.

3.1 Filtrar valores de texto

3.1.1 Filtrar celdas de texto con criterios específicos (comenzar con, terminar con, contener, etc.)

En realidad, el operador de filtro incorporado - Filtros de texto proporciona muchos criterios útiles para que pueda filtrar texto fácilmente. Supongamos que desea filtrar las celdas que comienzan con un carácter específico como J, haga lo siguiente para hacerlo.

1. Agregue un filtro al encabezado de la columna del rango de datos original. Click para saber como.

2. Haga clic en la flecha desplegable en la celda del encabezado para desplegar el menú de filtro.

3. Hacer clic en Filtros de texto > Empieza con.

4. En el Autofiltro personalizado cuadro de diálogo, ingrese el carácter específico (aquí escribo una J) en el cuadro de texto, y luego haga clic en DE ACUERDO.

Consejos: Puedes agregar otro Y or Or criterios de relación que necesite.

Ahora todas las celdas que comienzan con el carácter J se muestran en la columna D como se muestra en la siguiente captura de pantalla.

3.1.2 Filtrar con distinción entre mayúsculas y minúsculas

Parece que es fácil filtrar celdas de texto según criterios específicos con el operador de filtro incorporado. Sin embargo, como la función Filtro no admite el filtrado de texto con distinción entre mayúsculas y minúsculas, ¿cómo podemos hacer un filtro que distinga entre mayúsculas y minúsculas en Excel? Esta sección le mostrará los métodos para lograrlo.

3.1.2.1 Filtrar cierto texto con distinción entre mayúsculas y minúsculas por fórmula y el comando Filtrar

Supongamos que desea filtrar todas las mayúsculas de un texto determinado, como "HERRAMIENTAS DE TEXTO" en la columna B, haga lo siguiente.

1. Cree una columna auxiliar además del rango de datos original (aquí elijo la columna D como columna auxiliar). Ingrese la fórmula a continuación en la segunda celda y luego presione la tecla Enter. Seleccione la celda de resultado, arrastre su Manija de Autocompletar abajo para obtener los otros resultados.

= EXACTO (B2, SUPERIOR (B2))

Nota: Esta fórmula ayuda a identificar las celdas en mayúsculas y minúsculas. Si una celda contiene todos los caracteres en mayúscula, el resultado será CIERTO, de lo contrario, obtendrá el resultado como FALSO.

2. Seleccione la columna B y D (se seleccionará la columna C, no importa), haga clic en Data> Filtrar para agregarles filtros.

3. Vaya a la columna B (la columna contiene los textos que filtrará) y luego configure de la siguiente manera.

3.1) Haga clic en la flecha desplegable en la columna B;
3.2) Desmarque la Seleccionar todo cuadro para anular la selección de todos los elementos;
3.3) Marque la casilla de verificación junto a HERRAMIENTAS DE TEXTO;
3.4) Haga clic en OK botón. Ver captura de pantalla:

Ahora solo se muestran mayúsculas y minúsculas de "herramientas de texto" en la columna B.

4. Haga clic en la flecha desplegable en la columna D, desmarque la casilla Seleccionar todo casilla de verificación, marque la casilla de verificación junto a la VERDADERO elemento y luego haga clic en el OK del botón.

Luego, todas las "herramientas de texto" en mayúsculas de la columna B se filtran como se muestra en la siguiente captura de pantalla.

3.1.2.2 Filtre celdas fácilmente con distinción entre mayúsculas y minúsculas con una herramienta increíble

Si solo desea filtrar todo el texto en mayúsculas o minúsculas en una columna, aquí recomiende el Filtro especial característica de Kutools for Excel. Con esta función, todo el texto en mayúsculas o minúsculas se filtrará fácilmente con solo varios clics.

1. Seleccione el rango de columnas dentro del cual filtrará los textos y luego haga clic en Kutools Más > Filtro especial > Filtro especial.

2. En el Filtro especial cuadro de diálogo, realice la siguiente configuración.

2.1) en el Gama de Colores cuadro, puede ver que el rango seleccionado se enumeran. Puede cambiar el rango según lo necesite;
2.2) en el Filtrar reglas sección, elija la opción Texto y luego seleccione Texto en mayúsculas or Texto en minúsculas de la lista desplegable a continuación;
2.3) Click DE ACUERDO.

3. Entonces un Kutools for Excel aparece el cuadro de diálogo para indicarle cuántas celdas se encuentran y se filtrarán, haga clic en el OK del botón.

Ahora todas las celdas en mayúsculas o minúsculas se filtran inmediatamente como se muestra en la siguiente captura de pantalla.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

Haga clic para saber más sobre esta función.

3.1.3 Filtrar por longitud de texto

Si desea filtrar celdas por longitud de texto, por ejemplo, para filtrar celdas con longitudes de texto iguales a 10 caracteres, ¿qué debe hacer? Aquí, los tres métodos siguientes pueden hacerle un favor.

3.1.3.1 Filtrar celdas por longitud de texto con el comando Filtrar

En realidad, el comando Filtro tiene el operador incorporado para resolver este problema, haga lo siguiente.

1. Seleccione el rango de celdas que se filtrarán (aquí selecciono B1: B27) y luego agregue un filtro a este rango de columnas haciendo clic en Datos > Filtrar.

2. Haga clic en la flecha desplegable en el encabezado de la columna y luego haga clic en Filtros de texto > Filtro personalizado. Ver captura de pantalla:

3. En el Autofiltro personalizado cuadro de diálogo, seleccione los criterios como iguales, escriba 10 signos de interrogación (?) como modo de patrón en el cuadro de texto, y luego haga clic en el OK del botón.

Tips: Estos 10 signos de interrogación indican que coincidirá con la cadena de texto que tiene una longitud de 10.

Ahora todas las celdas en las que la longitud de la cadena de texto es 10 (incluidos los espacios) se filtran inmediatamente.

3.1.3.2 Filtrar celdas por longitud de texto con fórmula y el comando Filtrar

Además, puede usar la función LEN para calcular la longitud de la cadena de texto de cada celda y luego aplicar el comando Filtro para filtrar las celdas de longitud de texto necesarias según el resultado calculado.

1. Cree una columna auxiliar adyacente al rango de datos original. Ingrese la fórmula a continuación y luego presione la tecla Enter. Seleccione la celda de resultado y luego arrastre su Manija de Autocompletar abajo para obtener los otros resultados.

= LARGO (B2)

Ahora está obteniendo la longitud del texto de cada celda en la columna especificada.

2. Seleccione la columna de ayuda (incluir encabezado), haga clic en Datos > Filtrar para agregarle un filtro.

3. Haga clic en la flecha desplegable, desmarque la casilla Seleccionar todo para anular la selección de todos los elementos, y luego solo marque la casilla junto al número 10, y finalmente haga clic en el OK del botón.

Ahora todas las celdas en las que la longitud de la cadena de texto es 10 (incluidos los espacios) se filtran inmediatamente.

3.1.3.3 Filtre celdas fácilmente por longitud de texto con una herramienta increíble

Aquí recomiendo el Filtro especial utilidad de Kutools for Excel para ayudarlo a filtrar fácilmente las celdas por longitud de texto en Excel.

1. Seleccione el rango de columnas que filtrará las celdas en función de la longitud de texto determinada, haga clic en Kutools Más > Filtro especial > Filtro especial. Ver captura de pantalla:

2. En el Filtro especial cuadro de diálogo, configure de la siguiente manera.

2.1) El rango seleccionado se muestra en la Gama de Colores cuadro, puede cambiarlo según lo necesite;
2.2) en el Filtrar reglas sección, elija el Texto opción;
2.3) Seleccionar Longitud del texto igual a la opción de la lista desplegable, y luego ingrese el número 10 en el cuadro de texto;
2.4) Click DE ACUERDO.

3. Un Kutools for Excel aparece el cuadro de diálogo para indicarle cuántas celdas se encuentran y se filtrarán, haga clic en OK ir hacia adelante.

Luego, todas las celdas con longitudes de cadena de texto iguales a 10 se filtran como se muestra en la siguiente captura de pantalla.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

3.2 Números de filtro

En Excel, también es muy fácil filtrar números con el comando Filtros numéricos.

Supongamos que desea filtrar celdas con números entre 15000 y 20000 en una columna (como la columna C como se muestra en la captura de pantalla a continuación), puede hacer lo siguiente para lograrlo.

1. Seleccione el rango de la columna que contiene los números que filtrará, haga clic en Datos > Filtrar para agregar un filtro.

2. Después de agregar el filtro, configure de la siguiente manera.

2.1) Haga clic en la flecha desplegable para desplegar el filtro;
2.2) Click Filtros de números > Entre;

2.3) en el Autofiltro personalizado cuadro de diálogo, ingrese los criterios y luego haga clic en DE ACUERDO.

Consejos: Como quiero filtrar celdas con números entre 15000 y 20000, aquí ingreso 15000 y 20000 por separado en los cuadros de texto.

Ahora las celdas con números entre 15000 y 20000 se filtran como se muestra en la siguiente captura de pantalla.

3.3 Filtrar fechas

De forma predeterminada, la función incorporada Filtros de fecha proporciona muchos criterios comunes para filtrar fechas. Como puede ver, no hay una opción incorporada para filtrar fechas por día de la semana, fines de semana o día laboral. Esta sección le enseñará cómo realizar estas operaciones.

3.3.1 Filtrar fechas por día de la semana o fines de semana

Supongamos que tiene una tabla de datos como se muestra en la siguiente captura de pantalla, si desea filtrar las fechas por día de la semana o fines de semana, aplique uno de los métodos a continuación.

3.3.1.1 Filtrar fechas por día de la semana o fines de semana con fórmula y el comando Filtrar

En esta sección, aplicará la función DÍA DE LA SEMANA para calcular el día de la semana de cada fecha, y luego aplicará el filtro para filtrar el día de la semana o los fines de semana determinados que necesite.

1. En una celda en blanco (D2 en este caso), ingrese la siguiente fórmula y presione el Participar llave. Seleccione la celda de resultado y luego arrastre el Manija de Autocompletar sobre las celdas siguientes para aplicar esta fórmula.

= DÍA DE LA SEMANA (A2)

Consejos:

1) Como necesitamos filtrar las celdas de fecha en función de los valores de la columna auxiliar, los valores de resultado y las celdas de fecha originales deben estar en las mismas filas.
2) En la fórmula, A2 es la primera celda que contiene la fecha que desea filtrar.

Nota: Como puede ver, la fórmula devuelve números de 1 a 7, que indica el día de la semana desde Domingo a Sábado (1 es para el domingo, 7 es para el sábado).

2. Seleccione los resultados de la fórmula completa (incluya la celda del encabezado), haga clic en Datos > Filtrar.

3. Haga clic en la flecha desplegable y luego desmarque la casilla Seleccionar todo casilla de verificación.

1) Si desea filtrar todos los fines de semana, marque las casillas de verificación junto a los números 1 y 7;
2) Si desea filtrar un determinado día de la semana excepto los fines de semana, marque la casilla de verificación junto a los números excepto 1 y 7. Por ejemplo, si desea filtrar todos los viernes, marque la casilla de verificación junto al número 6.

Luego, se filtran las celdas de todos los fines de semana o de ciertos días de la semana. Ver captura de pantalla:

3.3.1.2 Filtre fácilmente las fechas por día de la semana o fines de semana con una herramienta increíble

Si el método anterior no es conveniente para usted, aquí recomiende el Filtro especial utilidad de Kutools for Excel. Con esta función, puede filtrar fácilmente las celdas que contienen cualquier día de la semana con solo varios clics.

1. Seleccione las celdas que contienen las fechas que desea filtrar en función de cierto día de la semana.

2. Hacer clic en Kutools Más > Filtro especial > Filtro especial.

3. En el Filtro especial cuadro de diálogo, configure de la siguiente manera.

3.1) El rango seleccionado se muestra en la Gama de Colores caja. Puede cambiar el rango según lo necesite;
3.2) en el Filtrar reglas sección, seleccione la Fecha opción, y luego elija una opción de la lista desplegable.
       Para filtrar todas las celdas de fin de semana, elija Fin de semana desde el menú desplegable;
       Para filtrar cualquier día de la semana excepto los fines de semana, elija Lunes martes miercoles jueves or Viernes desde el menú desplegable que necesite.
3.3) Click DE ACUERDO. Ver captura de pantalla:

4. Entonces un Kutools for Excel aparece un cuadro de diálogo con la cantidad de celdas que se encuentran y se filtrarán, haga clic en OK ir hacia adelante.

Ahora se filtran las celdas de todos los fines de semana o de cualquier día de la semana.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

3.3.2 Filtra las celdas por días laborables con una herramienta increíble

Además de filtrar las celdas por día de la semana o fines de semana, Filtro especial utilidad de Kutools for Excel también puede ayudar a filtrar las celdas por días laborables.

1. Aplicar el mismos pasos que arriba para habilitar la utilidad Filtro especial.

2. En el Filtro especial cuadro de diálogo, realice la siguiente configuración.

2.1) El rango seleccionado se muestra en la Gama de Colores caja. Puede cambiarlo cuando lo necesite;
2.2) en el Filtrar reglas sección, seleccione la Fecha opción, y luego elegir Días laborables de la lista desplegable;
2.3) Click DE ACUERDO. Ver captura de pantalla:

3. Entonces un Kutools for Excel aparece el cuadro de diálogo. Hacer clic OK ir hacia adelante.

Ahora se filtran todas las celdas de la jornada laboral.

3.4 Formatos de filtro

Normalmente, Excel admite el filtrado de datos en función de criterios visuales como el color de la fuente, el color de la celda o los conjuntos de iconos, como se muestra en la siguiente captura de pantalla.

Sin embargo, si desea filtrar datos en función de otros criterios visuales como el estilo de fuente (negrita, cursiva), efectos de fuente (tachado) o celda especial (que contiene fórmulas), Excel no ayuda a lograrlo. Esta sección proporciona métodos para ayudarlo a resolver estos problemas.

3.4.1 Filtrar por texto con formato de negrita / cursiva

Suponiendo que desea filtrar los datos por formato de texto en negrita o cursiva como se muestra en la siguiente captura de pantalla, los siguientes métodos pueden hacerle un favor. Por favor haga lo siguiente.

3.4.1.1 Filtrar texto con formato de negrita / cursiva con fórmula y el comando Filtrar

La combinación de la fórmula Get.Cell y el comando Filter puede ayudar a filtrar el texto con formato de negrita en un rango de columnas.

1. Hacer clic en Fórmulas > Definir nombre.

2. En el Nuevo nombre cuadro de diálogo, debe:

2.1) Escriba un nombre en el Nombre caja;
2.2) Seleccionar Libro de trabajo del desplegable Lo que hacemos la lista desplegable;
2.3) Ingrese la fórmula siguiente en el Se refiere a caja;
Para filtrar celdas de texto en negrita, aplique la siguiente fórmula:
= OBTENER CELDA (20, $ B2)
Para filtrar celdas de texto en cursiva, aplique este:
= OBTENER CELDA (21, $ B2)
2.4) Click DE ACUERDO. Ver captura de pantalla:

Sintaxis de la fórmula:

=GET.CELL(type_num, reference)

Argumentos de fórmulas

Teclea un número: es un número que especifica qué tipo de información de celda desea;
Aquí escribimos el número 20, si la celda tiene un formato de fuente en negrita, devuelve CIERTO, de lo contrario, vuelve FLASE.
O tu puedes ir a esta página para saber más sobre Type_num y los resultados correspondientes.
Referencia: es la referencia de celda que desea analizar.

3. Seleccione una celda en blanco en la misma fila de B2, escriba la fórmula a continuación y luego presione el Participar llave. Seleccione la celda de resultado, arrastre su Manija de Autocompletar sobre las celdas siguientes para aplicar esta fórmula.

= Filter_Bold_Cells

4. Seleccione todas las celdas de resultados (incluya el encabezado), haga clic en Datos > Filtrar.

5. Haga clic en la flecha desplegable, solo marque la casilla junto al VERDADERO opción, y luego haga clic DE ACUERDO.

Luego, se filtran todas las celdas de texto en negrita o cursiva. Ver captura de pantalla:

3.4.1.2 Filtrar texto con formato en negrita o cursiva con los comandos Buscar y Reemplazar y Filtrar

También puede utilizar la combinación de los comandos Buscar y Reemplazar y Filtrar para lograrlo.

1. Seleccione el rango de columnas que contiene las celdas de texto en negrita o cursiva que filtrará y luego presione Ctrl + F llaves.

2. En el Buscar y reemplazar cuadro de diálogo, debe configurarlo de la siguiente manera.

2.1) Haga clic en Opciones botón para expandir el cuadro de diálogo;
2.2) Haga clic en Formato botón;

2.3) En la apertura Encontrar formato cuadro de diálogo, haga clic en Fuente pestaña, elegir itálico or Valientes existentes Estilo de fuente cuadro, y luego haga clic Aceptar;

2.4) Cuando vuelva a la Encuentre y reemplazar cuadro de diálogo, haga clic en Encuentra todos;
2.5) Luego, todos los resultados se enumeran en el cuadro de diálogo, seleccione uno de ellos y luego presione el botón Ctrl + A teclas para seleccionarlas todas;
2.6) Cierre el Buscar y reemplazar caja de diálogo. Ver captura de pantalla:

3. Ahora todas las celdas de texto en negrita o cursiva están seleccionadas en el rango original, haga clic en Inicio > Color de relleno, y luego elija un color de relleno para las celdas seleccionadas.

4. Seleccione de nuevo todo el rango de la columna, haga clic en Datos > Filtrar para agregarle un filtro.

5. Haga clic en la flecha desplegable, seleccione Filtrar por colory luego haga clic en el color de relleno que acaba de especificar en Filtrar por color de celda. Ver captura de pantalla:

Luego, se filtran todas las celdas de texto en negrita o cursiva.

3.4.1.3 Filtre fácilmente texto con formato en negrita o cursiva con una herramienta increíble

Como mencionamos anteriormente, el Filtro especial utilidad de Kutools for Excel puede ayudar a filtrar fácilmente con mayúsculas y minúsculas, filtrar por longitud de texto, filtrar fechas. Aquí, le enseñaremos cómo aplicar esta función para filtrar celdas de texto con formato de negrita o cursiva en Excel.

1. Seleccione el rango de columna (incluir encabezado) que contiene las celdas con formato de negrita o cursiva que filtrará.

2. Hacer clic en Kutools Más > Filtro especial > Filtrar negrita / Filtrar cursiva. Ver captura de pantalla:

3. Hacer clic en OK en el popping up Kutools for Excel cuadro de diálogo para continuar (este cuadro de diálogo aparece para indicarle cuántas celdas cumplen los criterios).

Ahora se filtran todas las celdas de texto con formato de negrita o cursiva.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

3.4.2 Filtrar por texto con formato de tachado

Suponiendo que haya recibido una lista con personas que cortan al agregarles tachado y necesita averiguar todas las celdas tachadas mediante el filtrado, los métodos siguientes pueden hacerle un favor.

3.4.2.1 Filtrar texto con formato tachado con la función definida por el usuario y el comando Filtrar

Puede aplicar la función definida por el usuario para identificar las celdas de texto con formato tachado y luego usar el comando Filtro para filtrar todas las celdas tachadas según los resultados.

1. presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo. Y luego copie el siguiente código VBA en el Código ventana.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

3. presione el otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones ventana.

4. Seleccione una celda en blanco (esta celda debe estar en la misma fila de la celda que desea calcular), ingrese la siguiente fórmula y presione el Participar llave. Seleccione la celda de resultado, arrastre su Manija de Autocompletar sobre la celda de abajo para aplicar esta fórmula.

= HasStrike (B2)

Nota: Si la celda correspondiente tiene un efecto de fuente tachado, devuelve CIERTO, de lo contrario regresa FALSO.

5. Seleccione todas las celdas de resultados (incluya la celda de encabezado), haga clic en Datos > Filtrar.

6. Luego haga clic en la flecha desplegable> solo marque la casilla junto a la opción VERDADERO> haga clic en DE ACUERDO. Vea la captura de pantalla que se muestra.

Ahora puede ver que se filtran todas las celdas con formato tachado.

3.4.2.2 Filtre fácilmente el texto con formato de tachado con una herramienta increíble

Con la Filtro especial utilidad de Kutools for Excel, todas las celdas con formato tachado se pueden filtrar directamente con solo varios clics.

1. Seleccione el rango de columnas en el que filtrará todas las celdas con formato tachado, haga clic en Kutools Más > Filtro especial > Tachado del filtro.

2. Entonces un Kutools for Excel aparece el cuadro de diálogo para indicarle cuántas celdas están calificadas, haga clic en OK ir hacia adelante.

Luego, todas las celdas con formato tachado se filtran como se muestra en la siguiente captura de pantalla.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

3.4.3 Filtrar por fuente o color de fondo

Como mencionamos al principio en esta sección de formatos de filtro, Excel admite el filtrado de datos en función de criterios visuales como el color de fuente, el color de la celda o los conjuntos de iconos con su función incorporada. Esta sección demuestra cómo aplicar el Filtrar por color función para filtrar celdas por fuente o color de fondo en detalles. Mientras tanto, recomendamos una práctica función de terceros para ayudar a resolver este problema.

3.4.3.1 Filtrar por una fuente o color de fondo con el comando Filtro

Puede aplicar directamente la función Filtrar por color del comando Filtro para filtrar celdas por fuente específica o color de fondo en Excel.

1. Seleccione el rango de columnas que filtrará las celdas por fuente o color de fondo, y luego haga clic en Datos > Filtrar.

2. Haga clic en la flecha desplegable> Filtrar por color. Luego puede ver que se enumeran todos los colores de celda y los colores de fuente del rango de columna actual. Haga clic en cualquier color de celda o color de fuente para filtrar todas las celdas en función de él.

3.4.3.2 Filtrar por varios colores de fondo con la función definida por el usuario y el comando Filtrar

Si desea filtrar celdas por varios colores de fondo, aplique el método siguiente.

Supongamos que desea filtrar todas las celdas con colores de fondo naranja y azul en la columna B como se muestra en la siguiente captura de pantalla. En primer lugar, debe calcular el índice de color de estas celdas.

1. presione el otro + F11 llaves al mismo tiempo

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo. Luego copie el siguiente código VBA en la ventana de código.

Código de VBA: obtenga el índice de color de fondo de la celda

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

3. presione el otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones ventana.

4. En una nueva columna, escriba un encabezado en la primera celda (esta celda debe estar en la misma fila del encabezado del rango original).

5. Seleccione una celda en blanco al lado de la celda del encabezado (aquí selecciono E2), ingrese la fórmula a continuación y presione el Participar clave. Seleccione la celda de resultado y luego arrastre su Manija de Autocompletar sobre las celdas siguientes para aplicar esta fórmula.

= ObtenerColor (B2)

Nota: Si la celda no tiene color de relleno, devuelve -4142.

6. Seleccione las celdas de la columna auxiliar (incluir encabezado), haga clic en Datos > Filtrar para agregar un filtro a la columna.

7. Haga clic en la flecha desplegable para abrir la lista desplegable y luego configure de la siguiente manera.

7.1) Desmarque la casilla junto al Seleccionar todo elemento para anular la selección de todos los elementos;
7.2) Solo marque las casillas junto a los números que necesita mostrar. En este caso, marco las casillas junto al número 19 y 20, ya que 19 es el índice de color del fondo "naranja" y 20 es el índice de color del fondo "azul";
7.3) Click DE ACUERDO. Ver captura de pantalla:

Ahora las celdas se filtran por colores de fondo especificados como se muestra en la siguiente captura de pantalla.

3.4.3.3 Filtre fácilmente por fuente o color de fondo con una herramienta increíble

Sin lugar a dudas, es fácil aplicar la función incorporada Filtro por color para filtrar celdas por fuente o color de fondo. Sin embargo, la desventaja es que el cuadro de lista desplegable cubre el contenido de los datos originales, por lo que no podemos ver los datos en ningún momento para elegir correctamente una fuente o un color de fondo. Para evitar este problema, aquí recomendamos el Filtro especial utilidad de Kutools for Excel.

1. Seleccione el rango de columnas que filtrará las celdas por fuente o color de fondo, y luego haga clic en Kutools Más > Filtro especial > Filtro especial.

2. En el Filtro especial cuadro de diálogo, configure de la siguiente manera.

2.1) La dirección de celda del rango de columna seleccionado se muestra en el Gama de Colores caja;
2.2) en el Reglas de filtro sección, seleccione la Formato opción;
2.3) Elija Color de fondo or color de fuente de la lista desplegable;
2.4) Haga clic en el icono de la pajita ;

2.5) En la apertura Filtrar celdas especiales cuadro de diálogo, seleccione una celda que contenga el color de fuente o el color de fondo en el que filtrará y luego haga clic en DE ACUERDO.

2.6) Cuando vuelva a la Filtro especial cuadro de diálogo, el color de la fuente o el color de fondo de la celda seleccionada se muestra en el cuadro de texto (puede modificar el color según lo necesite), haga clic en OK para comenzar a filtrar celdas.

Luego, se filtran todas las celdas con color de fuente o color de fondo especificado en el rango seleccionado.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

3.4.4 Filtrar celdas que contienen fórmulas

Si tiene una lista larga de datos que contiene tanto valores reales como fórmulas, y solo necesita filtrar las celdas de la fórmula, ¿qué puede hacer? Esta sección proporciona dos métodos para lograrlo.

3.4.4.1 Filtrar celdas de fórmula con función definida por el usuario y el comando Filtrar

En primer lugar, debe averiguar todas las celdas de fórmula en la lista con la función definida por el usuario, luego aplicar el comando Filtro para filtrar las celdas de fórmula según los resultados.

1. presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo, luego copie el siguiente código VBA en la ventana Código.

Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function

3. presione el otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones ventana.

4. Seleccione una celda en blanco, esta celda debe estar en la misma fila de la celda que desea verificar si es una celda de fórmula, ingrese la fórmula a continuación y luego presione el Participar llave. Seleccione la celda de resultado, arrastre su Manija de Autocompletar sobre las celdas siguientes para aplicar esta fórmula.

= Tiene Fórmula (C2)

Como se muestra en la captura de pantalla anterior, los resultados son FALSO y CIERTO, lo que indica que si la celda correspondiente es una celda de fórmula, devuelve VERDADERO, de lo contrario devuelve FALSO.

5. Seleccione las celdas de resultado (incluya la celda de encabezado), haga clic en Datos > Filtrar para agregarle un filtro.

6. Haga clic en la flecha desplegable, solo marque la casilla junto al VERDADERO cuadro, y luego haga clic DE ACUERDO.

Luego puede ver que todas las celdas de fórmula están filtradas.

3.4.4.2 Filtre fácilmente las celdas de fórmula con una herramienta increíble

Aquí demuestre la utilidad de Filtro especial de Kutools para Excel para ayudarlo a filtrar fácilmente las celdas de fórmula en una lista con solo varios clics.

1. Seleccione la lista en la que desea filtrar todas las celdas de fórmula, luego haga clic en Kutools Más > Filtro especial > Fórmula de filtro.

2. Un Kutools for Excel aparece el cuadro de diálogo para indicarle cuántas celdas están calificadas, haga clic en OK ir hacia adelante.

Luego, todas las celdas de fórmula se filtran como se muestra en la siguiente captura de pantalla.

Además, puede utilizar el Filtro especial característica de Kutools for Excel para filtrar fácilmente celdas con otro formato, como:

Filtrar todas las celdas con comentarios, haga clic para saber más ...

Filtrar todas las celdas combinadas en función de cierto valor, haga clic para saber más ...

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.

3.5 Filtrar con comodín

A veces, puede olvidar los criterios de búsqueda exactos al filtrar. En este caso, le recomendamos que utilice los caracteres comodín.

Solo hay 3 caracteres comodín en Excel:

Carácter comodín Descripción Ejemplo
* (asterisco) Representa cualquier número de caracteres Por ejemplo, *baya encuentra "Blackberry,Fresa,Arándanos" y así
? (signo de interrogación) Representa cualquier carácter individual Por ejemplo, l? ck encuentra "lamer,bloquear,no tienen" y así
~ (marea) seguido por *, ?o ~ Representar un real *,? or ~ personaje Por ejemplo, Cara ~ * Tienda encuentra "Cara * Tienda"

Veamos cómo usar comodines en el filtrado.

Suponiendo que necesita filtrar todas las celdas que terminan con Market en la columna B como la captura de pantalla a continuación, haga lo siguiente.

1. En primer lugar, cree un rango de criterios. Ingrese un encabezado igual al encabezado de la columna original y luego escriba los criterios de filtro en la celda a continuación. Ver captura de pantalla:

2. Hacer clic en Datos > Avanzada.

3. En la apertura Filtro avanzado cuadro de diálogo, configure de la siguiente manera.

3.1) en el la columna Acción sección, seleccione la Filtrar la lista, in situ opción;
3.2) en el Rango de lista cuadro, seleccione el rango de datos original que desea filtrar;
3.3) en el Rango de criterio , seleccione las celdas que contienen el encabezado y los criterios de filtro que ha creado en el paso 1;
3.4) Click DE ACUERDO. Ver captura de pantalla:

Luego, todas las celdas que terminan con Market se filtran. Ver captura de pantalla:

El uso de caracteres comodín * y ~ en el filtrado es el mismo que en las operaciones anteriores.

3.6 Filtro con cuadro de búsqueda incorporado

Si está utilizando Excel 2010 o versiones posteriores, es posible que observe que hay un cuadro de búsqueda integrado en el Filtro de Excel. Esta sección demostrará cómo usar este cuadro de búsqueda para filtrar datos en Excel.

Como se muestra en la captura de pantalla a continuación, desea filtrar todas las celdas que contienen "Mercado", el cuadro de búsqueda puede ayudarlo a hacerlo fácilmente.

1. Seleccione el rango de columnas en el que filtrará los datos, haga clic en Datos > Filtrar para agregarle un filtro.

2. Haga clic en la flecha desplegable, ingrese "Mercado" en el cuadro de búsqueda y luego haga clic en DE ACUERDO.

Puede ver que todos los textos calificados se enumeran en tiempo real al ingresar datos en el cuadro de búsqueda.

Luego, todas las celdas que contienen "Mercado" se filtran como se muestra en la siguiente captura de pantalla.


4. Copie solo los datos visibles (ignore los datos ocultos o filtrados)

De forma predeterminada, Excel copia las celdas visibles y ocultas. Si solo desea copiar las celdas visibles después de filtrar, puede probar uno de los métodos siguientes.
Copie datos visibles solo con teclas de acceso directo

Puede usar teclas de acceso directo para seleccionar solo las celdas visibles y luego copiarlas y pegarlas manualmente en el lugar que necesite.

1. Seleccione el rango en el que desea copiar solo las celdas visibles. En este paso se seleccionan las celdas visibles y ocultas.

2. presione el otro y ; llaves al mismo tiempo. Ahora solo se seleccionan las celdas visibles.

3. presione el Ctrl + C para copiar las celdas seleccionadas, y luego presione Ctrl + V claves para pegarlas.

Copie fácilmente datos visibles solo con una herramienta increíble

Aquí presentamos el Pegar en visible característica de Kutools for Excel para que pueda copiar fácilmente datos visibles solo en Excel. Además, con esta función, puede copiar y pegar valores solo en celdas visibles en un rango que se ha filtrado.

1. Seleccione el rango filtrado en el que desea copiar solo las celdas visibles, luego haga clic en Kutools > Gama de Colores > Pasta tVisible > Todos / Solo pegar valores.

Para las celdas de fórmula, elija Todos copia tanto el resultado como las fórmulas, elija Solo pegar valores solo copia los valores reales.

2. En la aparición Pegar en rango visible cuadro de diálogo, elija una celda en blanco para generar las celdas copiadas y luego haga clic en OK.

Luego, solo las celdas visibles en el rango filtrado seleccionado se copian y pegan en un nuevo lugar.

Nota: Si se ha filtrado el rango de destino, los valores seleccionados se pegarán solo en las celdas visibles.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


5. Eliminar filas ocultas o visibles después de filtrar

Para una lista filtrada, es posible que deba eliminar las filas ocultas para mantener solo los datos visibles. Aquí, en esta sección, aprenderá tres métodos para eliminar filas ocultas o visibles en una lista filtrada en Excel.

Elimine todas las filas ocultas de la hoja de trabajo actual con código VBA

El siguiente código de VBA puede ayudar a eliminar todas las filas ocultas de la hoja de trabajo actual en Excel.

Nota: Este VBA elimina no solo la fila oculta en la lista filtrada, sino que también elimina las filas que ha ocultado manualmente.

1. En la hoja de trabajo que contiene filas ocultas que desea eliminar, presione el otro + F11 teclas simultáneamente para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo, y luego copie el siguiente código VBA en la ventana del Módulo.

Código de VBA: elimine todas las filas ocultas de la hoja de trabajo actual

Sub RemoveHiddenRows()
    Dim xRow As Range
    Dim xRg As Range
    Dim xRows As Range
    On Error Resume Next
    Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
    If xRows Is Nothing Then Exit Sub
        For Each xRow In xRows.Columns(1).Cells
            If xRow.EntireRow.Hidden Then
                If xRg Is Nothing Then
                    Set xRg = xRow
                Else
                    Set xRg = Union(xRg, xRow)
                End If
            End If
        Next
        If Not xRg Is Nothing Then
            MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
            xRg.EntireRow.Delete
        Else
            MsgBox "No hidden rows found", , "Kutools for Excel"
        End If
End Sub

3. presione el F5 clave para ejecutar el código.

4. Entonces un Kutools for Excel aparece el cuadro de diálogo para indicarle cuántas filas ocultas se han eliminado, haga clic en OK para cerrarlo

Ahora se eliminan todas las filas ocultas (incluidas las filas ocultas automáticamente y las filas ocultas manualmente).

Eliminar filas visibles después de filtrar con la función Ir a

Si solo desea eliminar filas visibles en un cierto rango, el Para ir característica puede ayudarte.

1. Seleccione el rango filtrado que desea eliminar las filas visibles, presione el F5 clave para abrir el Para ir caja de diálogo.

2. En el Para ir cuadro de diálogo, haga clic en Especiales del botón.

3. En el Ir a Especial cuadro de diálogo, seleccione el Solo celdas visibles opción, y luego haga clic OK del botón.

4. Ahora se seleccionan todas las celdas visibles. Haga clic derecho en el rango seleccionado y haga clic en Borrar fila en el menú contextual.

Luego, se eliminan todas las celdas visibles.

Elimine fácilmente filas ocultas o visibles después de filtrar con una herramienta increíble

Los métodos anteriores son tediosos y requieren mucho tiempo. Aquí recomiendo el Eliminar filas y columnas ocultas (visibles) característica de Kutools for Excel. Con esta función, puede eliminar fácilmente filas ocultas o visibles no solo en un rango seleccionado, sino también en la hoja de trabajo actual, en varias hojas de trabajo seleccionadas o en todo el libro de trabajo. Por favor haga lo siguiente.

1. Seleccione un rango del que desee eliminar todas las filas ocultas o visibles.

Notas:

1) Para eliminar filas ocultas o visibles de la hoja de trabajo actual o de todo el libro de trabajo, ignore este paso;
2) Para eliminar filas ocultas o visibles de varias hojas de trabajo al mismo tiempo, debe seleccionar estas hojas de trabajo una por una manteniendo presionada la tecla Ctrl clave.

2. Hacer clic en Kutools > Borrar > Eliminar filas y columnas ocultas (visibles).

3. En el Eliminar filas y columnas ocultas (visibles) cuadro de diálogo, debe configurarlo de la siguiente manera.

3.1) en el Pase a ver lista desplegable, elija una opción que necesite;
Hay opciones 4: En rango seleccionado, En hoja activa, En hojas seleccionadas, En todas las hojas.
3.2) en el Eliminar tipo sección, elija el filas opciones;
3.3) en el Tipo detallado sección, elija Filas visibles or Filas ocultas basado en sus necesidades;
3.4) Click DE ACUERDO. Ver captura de pantalla:

4. Luego, todas las filas visibles u ocultas se eliminan a la vez. Mientras tanto, aparece un cuadro de diálogo para indicarle el número de filas eliminadas, haga clic en OK para terminar toda la operación.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


6. Filtrar en varias hojas

Normalmente, es fácil filtrar datos en una hoja de trabajo. En esta sección, aprenderá a filtrar datos con los mismos criterios en varias hojas de trabajo que tienen una estructura de datos común.

Suponiendo que un libro de trabajo contiene tres hojas de trabajo como se muestra en la captura de pantalla de abajo, ahora desea filtrar los datos en estas tres hojas de trabajo al mismo tiempo con los mismos criterios "Producto = KTE”, El siguiente código VBA puede hacerte un favor.

1. presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo, y luego copie el siguiente código VBA en la ventana del módulo.

Código VBA: filtre datos en varias hojas de trabajo al mismo tiempo

Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20210518
    Dim xWs As Worksheet
    On Error Resume Next
    For Each xWs In Worksheets
        xWs.Range("A1").AutoFilter 1, "=KTE"
    Next
End Sub

Nota: La línea "Xws.Range ("A1" .AutoFilter 1, "= KTE")”En el código indica que filtrará los datos en la columna A con el criterio = KTE, y el número 1 es el número de columna de la columna A. Puede cambiarlos según sus necesidades. Por ejemplo, si desea filtrar todos los números superiores a 500 en la columna B, puede cambiar esta línea a "Xws.Range ("B1" .AutoFilter 2, "> 500").

3. presione el F5 clave para ejecutar el código.

Luego, las columnas especificadas se filtran al mismo tiempo en todas las hojas de trabajo del libro de trabajo actual. Vea los resultados a continuación.


7. Vuelva a aplicar el filtro después de cambiar los datos.

A veces, es posible que haya realizado cambios para un rango filtrado. Sin embargo, el resultado del filtro sigue siendo el mismo sin importar los cambios que haya realizado en el rango (vea la captura de pantalla a continuación). En esta sección, le mostraremos dos métodos para volver a aplicar manual o automáticamente el filtro en el rango actual para que se incluyan los cambios que ha realizado.

Vuelva a aplicar el filtro manualmente con el comando Volver a aplicar

Excel tiene una función Aplicar de nuevo función para ayudar a volver a aplicar manualmente el filtro. Puede aplicar de la siguiente manera.

Haga Clic en Datos > Aplicar de nuevo para volver a aplicar el filtro en la hoja actual.

Luego puede ver que el rango filtrado se vuelve a aplicar para incluir los cambios que ha realizado.

Vuelva a aplicar automáticamente el filtro con código VBA

Si la lista filtrada debe cambiarse con frecuencia, debe hacer clic repetidamente para aplicar esta función Volver a aplicar. Aquí proporcione un código VBA para ayudar a volver a aplicar automáticamente un filtro en tiempo real cuando cambian los datos.

1. En la hoja de trabajo que contiene el filtro que desea volver a aplicar automáticamente, haga clic con el botón derecho en la pestaña de la hoja y seleccione Ver código.

2. En la apertura Microsoft Visual Basic para aplicaciones ventana, copie el siguiente código VBA en la ventana Código.

Código de VBA: vuelva a aplicar el filtro automáticamente al cambiar los datos

Private Sub Worksheet_Change(ByVal Target As Range)
   Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub

Nota: En el código, "Hoja2" es el nombre de la hoja de trabajo actual. Puede cambiarlo según sus necesidades.

3. presione el otro + Q llaves para cerrar el Microsoft Visual Basic para aplicaciones ventana.

A partir de ahora, al cambiar los datos de la lista filtrada, el resultado filtrado se ajustará dinámicamente. Vea la imagen gif a continuación.


8. Limpiar o quitar el filtro

Hemos aprendido cómo agregar, aplicar y usar filtros en el contenido anterior. Aquí aprenderemos cómo borrar o eliminar el filtro en Excel.

8.1 Borrar un filtro de una columna

Después de aplicar el filtro en una columna, si desea borrarlo, haga clic en el icono de filtrado y luego haga clic en Borrar filtro de "Nombre del encabezado" En el menú desplegable.

8.2 Borrar todos los filtros en una hoja de trabajo

Si ha aplicado un filtro a varias columnas y desea borrarlas todas al mismo tiempo, haga clic en Datos > Claro.

Luego, todos los filtros se borran como se muestra en la siguiente captura de pantalla.

8.3 Borrar filtros de todas las hojas de trabajo en el libro de trabajo actual

Supongamos que ha aplicado filtros en varias hojas de trabajo en un libro de trabajo y desea borrar estos filtros a la vez. El siguiente código VBA puede hacerte un favor.

1. Abra el libro de trabajo, borrará todos los filtros y luego presione el otro + F11 llaves al mismo tiempo

2. En la apertura Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo, y luego copie el siguiente código VBA en la ventana del módulo.

Código de VBA: borre los filtros de todas las hojas de trabajo en el libro de trabajo actual

Sub Auto_Open()
'Updated by Extendoffice 20201113
    Dim xAF As AutoFilter
    Dim xFs As Filters
    Dim xLos As ListObjects
    Dim xLo As ListObject
    Dim xRg As Range
    Dim xWs As Worksheet
    Dim xIntC, xF1, xF2, xCount As Integer
    Application.ScreenUpdating = False
    On Error Resume Next
    For Each xWs In Application.Worksheets
        xWs.ShowAllData
        Set xLos = xWs.ListObjects
        xCount = xLos.Count
        For xF1 = 1 To xCount
         Set xLo = xLos.Item(xF1)
         Set xRg = xLo.Range
         xIntC = xRg.Columns.Count
         For xF2 = 1 To xIntC
            xLo.Range.AutoFilter Field:=xF2
         Next
        Next
    Next
    Application.ScreenUpdating = True
End Sub

3. presione el F5 clave para ejecutar el código. Luego, todos los filtros se borran de todas las hojas de trabajo en el libro de trabajo actual.

8.4 Eliminar todos los filtros en una hoja de trabajo

Los métodos anteriores solo ayudan a borrar el estado filtrado y los filtros aún permanecen en la hoja de trabajo. Si desea eliminar todos los filtros de una hoja de trabajo, pruebe los métodos siguientes.

Elimine todos los filtros en una hoja de trabajo desactivando el filtro

Haga Clic en Datos > Filtrar para desactivar la función (el botón Filtro no se encuentra en el estado resaltado).

Eliminar todos los filtros en una hoja de trabajo con la tecla de método abreviado

Además, puede aplicar la tecla de método abreviado para eliminar todos los filtros en una hoja de trabajo.

En la hoja de trabajo que contiene los filtros que desea eliminar, presione Ctrl + Shift + L llaves al mismo tiempo

Luego, todos los filtros de la hoja de trabajo actual se eliminan de inmediato.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear 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  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

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

Descripción


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

  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations