Filtro de tabla dinámica en Excel - ¿Cómo filtrar datos en una tabla dinámica? (Ejemplos)

Los filtros en las tablas dinámicas no son similares a los filtros en las tablas o datos que usamos, en los filtros de tablas dinámicas tenemos dos métodos para usar filtros, uno es haciendo clic derecho en la tabla dinámica y encontraremos la opción de filtro para el filtro de la tabla dinámica , otro método consiste en utilizar las opciones de filtro proporcionadas en los campos de la tabla dinámica.

¿Cómo filtrar en una tabla dinámica?

La tabla dinámica es una herramienta de hoja de cálculo fácil de usar en Excel que nos permite resumir, agrupar, realizar operaciones matemáticas como SUMA, PROMEDIO, CONTAR, etc. a partir de los datos organizados que se almacenan en una base de datos. Aparte de las operaciones matemáticas, la tabla dinámica tiene una de las mejores características, es decir, el filtrado, que nos permite extraer resultados definidos de nuestros datos.

Veamos varias formas de usar un filtro en una tabla dinámica de Excel: -

# 1 - Filtro incorporado en la tabla dinámica de Excel

  • Tengamos los datos en una de las hojas de trabajo.

Los datos anteriores constan de 4 columnas diferentes con S.No, Flat no's, Carpet Area y SBA.

  • Vaya a la pestaña Insertar y seleccione una tabla dinámica, como se muestra a continuación.
  • Al hacer clic en la tabla dinámica, aparece la ventana "Crear una tabla dinámica".

En esta ventana, tenemos la opción de seleccionar una tabla o un rango para crear una tabla dinámica, o también podemos usar una fuente de datos externa.

También tenemos la opción de colocar el informe de la tabla dinámica, ya sea en la misma hoja de trabajo o en una nueva hoja de trabajo, y podemos ver esto en la imagen de arriba.

  • El campo de la tabla dinámica estará disponible en el extremo derecho de la hoja como se muestra a continuación.
  • Podemos observar el campo de filtro, donde podemos arrastrar los campos a los filtros para crear un filtro de tabla dinámica. Arrastremos el campo Flat no's a Filters, y podemos ver que se habría creado el filtro para Flat no's.
  • A partir de esto, podemos filtrar los números planos según nuestro requisito, y esta es la forma normal de crear el filtro en la tabla dinámica.

# 2 - Cree un filtro para el área de valores de una tabla dinámica de Excel

Generalmente, cuando tomamos datos en áreas de valor, no se creará ningún filtro para esos campos de la tabla dinámica. Lo podemos ver a continuación.

Podemos observar claramente que no existe una opción de filtro para las áreas de valor, es decir, Suma de SBA y Suma de área de alfombra. Pero en realidad podemos crearlo y eso nos ayuda en varios propósitos de toma de decisiones.

  • En primer lugar, tenemos que seleccionar cualquier celda al lado de la tabla y hacer clic en el filtro en la pestaña de datos.
  • Podemos ver que el filtro se pone en las áreas de valor.

A medida que obtuvimos los filtros, ahora también podemos realizar diferentes tipos de operaciones desde áreas de valor, como ordenarlas de mayor a menor para conocer las principales ventas / área / cualquier cosa. De manera similar, podemos ordenar de menor a mayor, ordenar por color e incluso podemos realizar filtros de números como <=, =,> y muchos más. Esto juega un papel importante en la toma de decisiones en cualquier organización.

# 3 - Muestra una lista de varios elementos en un filtro de tabla dinámica.

En el ejemplo anterior, aprendimos a crear un filtro en la tabla dinámica. Ahora veamos cómo mostramos la lista de diferentes formas.

Las 3 formas más importantes de mostrar una lista de varios elementos en un filtro de tabla dinámica son:

  • Usando rebanadoras.
  • Creación de una lista de celdas con criterios de filtrado.
  • Lista de valores separados por comas.

Usando rebanadoras

  • Tengamos una tabla dinámica simple con diferentes columnas como Región, Mes, Número de unidad, Función, Industria, Categoría de edad.
  • Primero, cree una tabla dinámica utilizando los datos dados anteriormente. Seleccione los datos, luego vaya a la pestaña Insertar y seleccione una opción de tabla dinámica y cree una tabla dinámica.
  • A partir de este ejemplo, vamos a considerar la función en nuestro filtro, y vamos a comprobar cómo se puede enumerar utilizando segmentaciones y varía según nuestra selección. Es simple, ya que solo seleccionamos cualquier celda dentro de la tabla dinámica, iremos a la pestaña de análisis en la cinta y elegiremos el selector de inserción.
  • Luego vamos a insertar la diapositiva de la cortadora del archivo en nuestra área de filtro, por lo que en este caso, la "Función" archivada en nuestra área de filtro y luego presionamos Aceptar, y eso agregará una cortadora a la hoja.
  • Podemos ver que los elementos que están resaltados en la cortadora son aquellos que están resaltados en nuestros criterios de filtro de tabla dinámica en el menú desplegable de filtros.

Ahora, esta es una solución bastante simple que muestra los criterios de filtrado. De esta manera, podemos filtrar fácilmente varios elementos y podemos ver que el resultado varía en áreas de valor. En el siguiente ejemplo, está claro que habíamos seleccionado las funciones que están visibles en la cortadora y podemos averiguar el recuento de la categoría de edad para diferentes industrias (que son etiquetas de fila que arrastramos al campo de etiqueta de fila) que están asociadas con esas funciones que se encuentran en un slicer. Podemos cambiar la función según nuestro requisito y podemos observar que los resultados varían según los elementos seleccionados.

Sin embargo, si tiene muchos elementos en su lista aquí y es muy larga, es posible que esos elementos no se muestren correctamente y que tenga que desplazarse mucho para ver qué elementos están seleccionados, por lo que nos lleva al anida la solución de enumerar los criterios de filtrado en las celdas.

Entonces, "Crear lista de celdas con criterios de filtro de tabla dinámica" viene a nuestro rescate.

Cree una lista de celdas con criterios de filtro de tabla dinámica: -

Vamos a usar una tabla dinámica conectada, y básicamente vamos a usar la cortadora de datos anterior aquí para conectar dos tablas dinámicas.

  • Ahora creemos una copia duplicada de la tabla dinámica existente y péguela en una celda en blanco.

Así que ahora tenemos una copia duplicada de nuestra tabla dinámica y vamos a modificar un poco para mostrar ese campo Funciones en el área de filas.

Para hacer esto, tenemos que seleccionar cualquier celda dentro de nuestra tabla dinámica aquí y pasar a la lista de campos de la tabla dinámica y eliminar Industria de las filas, eliminando la Categoría de recuento de edad del área de valores, y vamos a tomar la función que está en nuestro área de filtros al área de filas, por lo que ahora podemos ver que tenemos una lista de nuestros criterios de filtro si miramos aquí en nuestro menú desplegable de filtros, tenemos la lista de elementos que están allí en las segmentaciones y filtro de funciones también.

  • Ahora tenemos una lista de los criterios de filtro de nuestra tabla dinámica, y esto funciona porque ambas tablas dinámicas están conectadas por la segmentación. Si hacemos clic derecho en cualquier lugar de la cortadora y para informar conexiones
  • Conexiones de tabla dinámica que abrirán un menú que nos muestra que ambas tablas dinámicas están conectadas cuando las casillas de verificación están marcadas.

Esto significa que cada vez que se realiza un cambio en el primer pivote, se reflejará automáticamente en el otro.

Las tablas se pueden mover a cualquier lugar; se puede utilizar en cualquier modelo financiero; Las etiquetas de fila también se pueden cambiar.

Lista de valores separados por comas en el filtro de tabla dinámica de Excel: -

Entonces, la tercera forma de mostrar nuestros criterios de filtro de tabla dinámica es en una sola celda con una lista de valores separados por comas, y podemos hacerlo con la función TEXTJOIN . Todavía necesitamos las tablas que usamos anteriormente y solo usamos una fórmula para crear esta cadena de valores y separarlos con comas.

Esta es una nueva fórmula o función nueva que se introdujo en Excel 2016 y se llama TEXTJOIN (si no hay 2016, también puede usar la función concatenar); la unión de texto facilita mucho este proceso.

TEXTJOIN básicamente nos da tres argumentos diferentes

  • Delimitador , que puede ser una coma o un espacio.
  • Ignorar vacío : verdadero o falso para ignorar las celdas vacías o no
  • Texto : agregue o especifique un rango de celdas que contienen los valores que queremos concatenar

Escriba TEXTJOIN - (delimitador- que sería "," en este caso, TRUE (ya que deberíamos ignorar las celdas vacías), K: K (como la lista de elementos seleccionados del filtro estará disponible en esta columna) para unir cualquier valor y también ignorar cualquier valor vacío)

  • Ahora vemos obtener una lista de todos nuestros criterios de filtro de tabla dinámica unidos por una cadena. Entonces, es básicamente una lista de valores separados por comas.
  • Si no quisiéramos mostrar estos criterios de filtro en la fórmula, podríamos ocultar la celda. Simplemente seleccione la celda y vaya a la pestaña de opciones de análisis; haga clic en los encabezados de campo y eso ocultará la celda.

Así que ahora tenemos la lista de valores en sus criterios de filtro de tabla dinámica. Ahora, si hacemos cambios en el filtro de la tabla dinámica, se refleja en todos los métodos. Podemos usar cualquiera de allí. Pero eventualmente, para el cortador de soluciones separado por comas y se requiere la lista. Si no desea mostrar las tablas, puede ocultarlas.

Cosas para recordar sobre el filtro de tabla dinámica de Excel

  • El filtrado de tabla dinámica no es un aditivo porque cuando seleccionamos un criterio y si queremos filtrar nuevamente con otros criterios, el primero se descartará.
  • Tenemos una función especial en el filtro de tabla dinámica, es decir, "Cuadro de búsqueda", que nos permite deseleccionar manualmente algunos de los resultados que no queremos. Por ejemplo: si tenemos una lista enorme y también hay espacios en blanco, entonces, para seleccionar en blanco, podemos ser seleccionados fácilmente buscando un espacio en blanco en el cuadro de búsqueda en lugar de desplazarnos hacia abajo hasta el final.
  • Se supone que no debemos excluir ciertos resultados con una condición en el filtro de tabla dinámica, pero podemos hacerlo usando el "filtro de etiqueta". Por ejemplo: si queremos seleccionar cualquier producto con una determinada moneda como rupias o dólares, etc., entonces podemos usar un filtro de etiqueta - 'no contiene' y debemos dar la condición.

Puede descargar esta plantilla de filtro de tabla dinámica de Excel desde aquí - Plantilla de Excel de filtro de tabla dinámica.

Articulos interesantes...