Hur man filtrerar en kolumn baserat på en annan kolumn i Excel (5 metoder)

  • Dela Detta
Hugh West

I den här artikeln visar vi dig följande 5 metoder för hur man använder Excel till Filter a kolonnbaserad en annan kolumn För att demonstrera dessa metoder har vi tagit ett dataset med 2 kolumner : " Namn " och " Avdelning ". Dessutom kommer vi att Filterbaserad på värdet av " Avdelning " kolumn .

Ladda ner övningsboken

Filtrera kolumn med hjälp av en annan kolumn.xlsx

5 sätt att filtrera kolumnen utifrån en annan kolumn i Excel

1. Använda avancerat filter i Excel för att filtrera kolumnen utifrån en annan kolumn

För den första metoden använder vi Avancerat filter funktionen av Excel till Filter a kolumn . en annan kolumn .

Steg:

  • För det första, från den Uppgifter flik>>>> välj Avancerad .

Dialogrutan Avancerat filter kommer att visas.

  • För det andra ska du ställa in följande cell sortiment-
    • C4:C10 som Lista över intervallet .
    • E4:E6 som Kriterieområde .
  • Slutligen klickar du på OK .

Därför är det Namn kolumnen är Filtrerad . en annan kolumn .

Läs mer: Excel VBA för att filtrera i samma kolumn med flera kriterier (6 exempel)

2. Baserat på en annan kolumn Filtrera en kolumn genom att tillämpa Excel COUNTIF-funktionen

I den här metoden använder vi följande funktionen COUNTIF till Filter a kolumn . en annan kolumn .

Steg:

  • Välj först den cell sortiment D5:D10 .
  • För det andra skriver du följande formel.
=COUNTIF($E$5:$E$6,C5)=0

COUNTIF formeln kontrollerar om värdet från kolumn C matchar värdet från kolumn E . Om värdet hittas, ska 1 kommer att vara resultatet. Därefter kontrollerar vi om detta värde är 0 Om ja, får vi TRUE . vår Filtrerad kolumn kommer att fortsätta med värdet FALSK .

  • För det tredje, tryck på CTRL + ENTER .

Här kan vi se att de matchade värdena visas FALSK .

Nu ska vi F ilter värdena.

  • Välj först den cell sortiment B4:D10 .
  • För det andra, från den Uppgifter flik>>>> välj Filter .

Den här gången märker vi att Filterikoner .

  • För det tredje klickar du på Ikon för filter kolumn D .

  • Efter det, sätta ett kryss FALSK .
  • Slutligen trycker du på OK .

Vi har alltså avslutat ännu en annan metod för att Filtrering av kolumner . en annan kolumn .

Läs mer: Filtrera olika kolumner med flera kriterier i Excel VBA

3. Kombinera IF-, ISNA- och VLOOKUP-funktioner i Excel för att filtrera kolumnen utifrån en annan kolumn

I den här metoden kombinerar vi IF , ISNA , och VLOOKUP funktioner för att skapa en formel för att Filtrera kolumner . en annan kolumn Excel .

Steg:

  • Först skriver du följande formel i cell D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

Fördelning av formler

  • VLOOKUP(C5,$E$5:$E$6,1,FALSE)
    • Resultat: "Redovisning" .
    • VLOOKUP funktionen returnerar ett värde från en matris eller intervall. Vi söker värdet för " Redovisning " i vår matris ( E5:E6 ). Det finns endast 1 kolumn Därför har vi satt in 1 Dessutom har vi lagt FALSK för att hitta en exakt matchning.
  • Då reduceras vår formel till, IF(ISNA("Redovisning"),"",1)
    • Utgång: 1 .
    • ISNA kontrollerar om en cell innehåller felet "#N/A". . Om det finns en sådan fel , får vi följande TRUE som utgångspunkt. Slutligen kan vår IF fungerar. Om det finns någon fel får vi en tom cell , annars får vi 1 Eftersom vi fann värdet i vår matris , och vi får därför värdet 1 här.

  • För det andra trycker du på ENTER och Automatisk ifyllning av formeln .

Vi har fått värdet 1 , enligt vad som förklaras ovan.

Vi kan se att det finns 3 TRUE värden.

  • Därefter, enligt metod 2 , Filtrera de värden som innehåller 1 endast.

Sammanfattningsvis har vi visat dig en kombinationsformel för att Filtrera kolumner baserat på en annan kolumn .

Relaterat innehåll: Filtrera flera kriterier i Excel (4 lämpliga sätt)

Liknande läsningar

  • Excel VBA: Hur man filtrerar med flera kriterier i en matris (7 sätt)
  • Hur man använder filter i skyddade Excel-ark (med enkla steg)
  • Hur man tar bort filter efter färg i Excel (5 metoder)
  • Excel VBA: Filtrera tabell baserat på cellvärde (6 enkla metoder)
  • Filtrera flera kolumner efter färg i Excel (2 metoder)

4. Inkorporera IF, ISNA, MATCH-funktioner i Excel för att filtrera kolumnen utifrån en annan kolumn

För den fjärde metoden använder vi funktionen MATCH tillsammans med IF , och ISNA funktioner för att Filter a kolonnbaserad en annan kolumn .

Steg:

  • Först skriver du följande formel i cell D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Fördelning av formler

  • MATCH(C5,$E$5:$E$6,0)
    • Utgång: 1 .
    • MATCH funktionen visar positionen för ett värde i en matris . vår Uppslagsvärde är i cell C5 . vår uppslagsrad är i E5:E6 , och vi letar efter en exakt samma sak Vi sätter därför in 0 .
  • Vår formel kan då reduceras till IF(ISNA(1),"",1)
    • Utgång: 1 .
    • ISNA kontrollerar om en cell innehåller " #N/A " fel. Om det finns ett sådant fel , får vi följande TRUE som utgångspunkt. Slutligen kan vår IF fungerar. Om det finns någon fel får vi en tom cell , annars får vi 1 Eftersom vi fann värdet i vår matris , och vi får därför värdet 1 här.

  • För det andra trycker du på ENTER och AutoFill formeln.

Vi har 1 enligt förklaringen ovan.

  • Därefter, som visas i metoden 2 , Filtrera de värden som innehåller 1 endast.

Sammanfattningsvis har vi visat dig en annan kombinationsformel för att Filtrera kolumner baserat på en annan kolumn .

Läs mer: Excel filtrera data baserat på cellvärde (6 effektiva sätt)

5. Filtrera kolumnen utifrån en annan kolumn med hjälp av FILTER-funktionen i Excel

I den här metoden använder vi följande FILTER-funktionen till Filtrera kolumner baserat på en annan kolumn .

Steg:

  • Först skriver du följande formel i cell B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

Fördelning av formler

  • Vår matris är B4:C10 . Vi har två kriterier som är kopplade till plus ( + Det innebär att om någon av de kriterier är uppfyllda får vi utdata.
  • (C4:C10=E5)+(C4:C10=E6)
    • Utgång: {0;1;1;1;0;0;0;1;0} .
    • Vi kontrollerar om cell innehåller vårt värde från celler E5 och E6 Sedan fick vi 3 värden som uppfyller våra krav.
  • Slutligen definierar vi inte några argument i denna formel.

  • Slutligen trycker du på ENTER .

Avslutningsvis har vi visat den slutliga metoden för att Filtrering av kolumner baserat på en annan kolumn .

Läs mer: Hur man filtrerar flera kolumner i Excel oberoende av varandra

Saker att komma ihåg

  • För det första: Kom ihåg att använda absolut cellreferens .
  • För det andra är det FILTER funktionen är endast tillgänglig i Excel 365 , och Excel 2021 .

Övningssektionen

Vi har inkluderat övningsdataset för varje metod i Excel fil.

Slutsats

Vi har visat dig 5 metoder för att använda Excel till Filtrera kolumnbaserat en annan kolumn Om du stöter på några problem kan du gärna kommentera nedan. Tack för att du läste, fortsätt att vara duktig!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.