Cómo Filtrar Columna Basándose en Otra Columna en Excel (5 Métodos)

  • Compartir Este
Hugh West

En este artículo, vamos a mostrarle 5 métodos de utilización Excel a Filtro a basado en columnas en otra columna Para demostrar estos métodos, hemos tomado un conjunto de datos con 2 columnas : " Nombre " y " Departamento "Además Filtro sobre el valor del " Departamento " columna .

Descargar el cuaderno de prácticas

Filtrar Columna Usando Otra Columna.xlsx

5 Maneras de Filtrar una Columna Basada en Otra Columna en Excel

1. Uso de Filtro Avanzado en Excel para Filtrar Columna Basado en Otra Columna

Para el primer método, utilizaremos el método Filtro avanzado característica de Excel a Filtro a columna basado en en otra columna .

Pasos:

  • En primer lugar, desde el Datos tab>>> seleccionar Avanzado .

En Cuadro de diálogo Filtro avanzado aparecerá.

  • En segundo lugar, establezca lo siguiente célula gama-
    • C4:C10 como el Rango de la lista .
    • E4:E6 como el Gama de criterios .
  • Por último, haga clic en OK .

Así, el Nombre columna es Filtrado basado en en otro columna .

Más información: Excel VBA para Filtrar en la Misma Columna por Múltiples Criterios (6 Ejemplos)

2. Basado en Otra Columna Filtrar una Columna Aplicando la Función COUNTIF de Excel

En este método, vamos a utilizar la función COUNTIF a Filtro a columna basado en en otro columna .

Pasos:

  • En primer lugar, seleccione el célula gama D5:D10 .
  • En segundo lugar, escribe la siguiente fórmula.
=COUNTIF($E$5:$E$6,C5)=0

En CONSEJO comprueba si el valor de columna C coincide con el valor de columna E Si se encuentra el valor, entonces 1 será la salida. A continuación, comprobaremos si este valor es 0 Si es así, entonces tendremos TRUE . nuestro Columna filtrada continuará el valor FALSO .

  • En tercer lugar, pulse CTRL + INTRODUCE .

Aquí, podemos ver los valores coincidentes se muestran FALSO .

Ahora, vamos a F ilter los valores.

  • En primer lugar, seleccione el célula gama B4:D10 .
  • En segundo lugar, desde el Datos tab>>> seleccionar Filtro .

Esta vez, nos fijaremos en el Iconos de filtro .

  • En tercer lugar, haga clic en el botón Icono de filtro de columna D .

  • Después de eso, marcar con una cruz en FALSO .
  • Por último, pulse OK .

Así, hemos completado aún otro método de Filtrar columnas basado en en otra columna .

Más información: Filtrar diferentes columnas por criterios múltiples en Excel VBA

3. Combinación de Funciones IF, ISNA, VLOOKUP en Excel para Filtrar Columna Basada en Otra Columna

En este método, combinaremos el SI , ISNA y VLOOKUP para crear una fórmula para Filtrar columnas basado en en otra columna en Excel .

Pasos:

  • En primer lugar, escriba la siguiente fórmula en celda D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

Desglose de fórmulas

  • VLOOKUP(C5,$E$5:$E$6,1,FALSE)
    • Salida: "Contabilidad" .
    • En VLOOKUP devuelve un valor de matriz o rango. Buscamos el valor de " Contabilidad " en nuestro matriz ( E5:E6 ). Sólo hay 1 columna de ahí que hayamos puesto 1 Además, hemos puesto FALSO para la coincidencia exacta.
  • Entonces nuestra fórmula se reduce a, IF(ISNA("Contabilidad"),"",1)
    • Salida: 1 .
    • En ISNA comprueba si un célula contiene el error "#N/A Si es que error entonces obtendremos TRUE como salida. Por último, nuestro SI Si hay alguna error entonces obtendremos un celda en blanco de lo contrario obtendremos 1 Como encontramos el valor en nuestro matriz por lo que tenemos el valor 1 aquí.

  • En segundo lugar, pulse INTRODUCE y Autorrellenar la fórmula .

Hemos obtenido el valor 1 como se ha explicado anteriormente.

Podemos ver que hay 3 TRUE valores.

  • Después, como se muestra en el método 2 Filtrar los valores que contienen 1 sólo.

En conclusión, le hemos mostrado una fórmula combinada para Filtrar columnas según en otra columna .

Contenido relacionado: Filtrar Múltiples Criterios en Excel (4 Formas Adecuadas)

Lecturas similares

  • Excel VBA: Cómo Filtrar con Múltiples Criterios en una Matriz (7 Maneras)
  • Cómo Usar Filtro en Hoja Excel Protegida (Con Pasos Fáciles)
  • Cómo Eliminar el Filtro por Color en Excel (5 Métodos)
  • Excel VBA: Filtrar Tabla Basado en el Valor de la Celda (6 Métodos Fáciles)
  • Cómo Filtrar Varias Columnas por Color en Excel (2 Métodos)

4. Incorporación de Funciones IF, ISNA, MATCH en Excel para Filtrar Columna Basada en Otra Columna

Para el cuarto método, utilizaremos la función MATCH junto con el SI y ISNA funciones a Filtro a basado en columnas en otra columna .

Pasos:

  • En primer lugar, escriba la siguiente fórmula en celda D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Desglose de fórmulas

  • MATCH(C5,$E$5:$E$6,0)
    • Salida: 1 .
    • En MATCH muestra la posición de un valor en un matriz . nuestro valor de búsqueda está en célula C5 . nuestro matriz de búsqueda está en E5:E6 y estamos buscando el coincidencia exacta de ahí que pongamos el 0 .
  • Entonces, nuestra fórmula se reduce a IF(ISNA(1),"",1)
    • Salida: 1 .
    • En ISNA comprueba si un célula contiene el " #N/A " error. Si existe ese error entonces obtendremos TRUE como salida. Por último, nuestro SI Si hay alguna error entonces obtendremos un celda en blanco de lo contrario obtendremos 1 Como encontramos el valor en nuestro matriz por lo que tenemos el valor 1 aquí.

  • En segundo lugar, pulse INTRODUCE y Autorrelleno la fórmula.

Tenemos 1 según la explicación anterior.

  • Después, como se muestra en el método 2 Filtrar los valores que contienen 1 sólo.

En conclusión, te hemos mostrado otra fórmula combinada para Filtrar columnas según en otra columna .

Más información: Excel Filtrar Datos Basado en el Valor de la Celda (6 Maneras Eficientes)

5. Filtrar Columna Basado en Otra Columna Usando la Función FILTRO en Excel

En este método, vamos a utilizar la función FILTRO a Filtrar columnas según en otra columna .

Pasos:

  • En primer lugar, escriba la siguiente fórmula en celda B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

Desglose de fórmulas

  • Nuestra matriz es B4:C10 Hemos... dos criterios que están conectados con el signo más ( + ). Esto significa que si alguno de los criterios se cumplen entonces obtendremos la salida.
  • (C4:C10=E5)+(C4:C10=E6)
    • Salida: {0;1;1;0;0;1;0} .
    • Estamos comprobando si el célula contiene nuestro valor de células E5 y E6 Entonces, tenemos 3 valores que cumplan nuestra condición.
  • Por último, no estamos definiendo ningún argumento en esta fórmula.

  • Por último, pulse INTRODUCE .

En conclusión, hemos mostrado el método final de Filtrado de columnas basado en en otra columna .

Más información: Cómo filtrar varias columnas en Excel de forma independiente

Cosas para recordar

  • En primer lugar, recuerde utilizar el referencia de celda absoluta .
  • En segundo lugar, la FILTRO sólo está disponible en Excel 365 y Excel 2021 .

Sección práctica

Hemos incluido conjuntos de datos de prácticas para cada método en la sección Excel archivo.

Conclusión

Le hemos mostrado 5 métodos de utilización Excel a Filtro basado en columnas en otra columna Si tienes algún problema, no dudes en comentarlo a continuación. Gracias por leer, ¡sigue superándote!

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.