Sådan filtreres kolonne baseret på en anden kolonne i Excel (5 metoder)

  • Del Dette
Hugh West

I denne artikel vil vi vise dig 5 metoder til at anvende Excel til Filter a baseret på kolonner en anden kolonne For at demonstrere disse metoder har vi taget et datasæt med 2 kolonner : " Navn " og " Afdeling ". Desuden vil vi Filter baseret på værdien af " Afdeling " kolonne .

Download arbejdsbog til øvelser

Filtrere kolonne ved hjælp af en anden kolonne.xlsx

5 måder at filtrere kolonne baseret på en anden kolonne i Excel på

1. Brug af avanceret filter i Excel til at filtrere kolonne baseret på en anden kolonne

Til den første metode bruger vi Avanceret filter funktion af Excel til Filter a kolonne baseret en anden kolonne .

Trin:

  • For det første, fra den Data faneblad>>>> vælg Avanceret .

Dialogboksen Avanceret filter vil blive vist.

  • For det andet skal du indstille følgende celle rækkevidde-
    • C4:C10 som den Liste rækkevidde .
    • E4:E6 som den Kriteriernes rækkevidde .
  • Endelig skal du klikke på OK .

Således er den Navn kolonnen er Filtreret baseret en anden kolonne .

Læs mere: Excel VBA til at filtrere i samme kolonne efter flere kriterier (6 eksempler)

2. Baseret på en anden kolonne Filtrer en kolonne ved at anvende Excel COUNTIF-funktionen

I denne metode bruger vi funktionen COUNTIF til Filter a kolonne baseret en anden kolonne .

Trin:

  • Først skal du vælge den celle rækkevidde D5:D10 .
  • For det andet skal du skrive følgende formel.
=COUNTIF($E$5:$E$6,C5)=0

COUNTIF formlen kontrollerer, om værdien fra kolonne C svarer til værdien fra kolonne E . Hvis værdien findes, skal 1 vil være resultatet. Derefter vil vi kontrollere, om denne værdi er 0 Hvis ja, så får vi TRUE . Vores Filtreret kolonne vil fortsætte værdien FALSK .

  • For det tredje skal du trykke på CTRL + INDTAST .

Her kan vi se, at de matchede værdier viser FALSK .

Nu vil vi F ilter værdierne.

  • Først skal du vælge den celle rækkevidde B4:D10 .
  • For det andet, fra den Data faneblad>>>> vælg Filter .

Denne gang vil vi bemærke den Filtrere ikoner .

  • For det tredje skal du klikke på Filter-ikon kolonne D .

  • Derefter, sætte et kryds FALSK .
  • Til sidst skal du trykke på OK .

Vi har således afsluttet endnu en anden metode til Filtrering af kolonner baseret en anden kolonne .

Læs mere: Filtrer forskellige kolonner efter flere kriterier i Excel VBA

3. Kombination af IF-, ISNA- og VLOOKUP-funktioner i Excel for at filtrere kolonne baseret på en anden kolonne

I denne metode kombinerer vi IF , ISNA , og VLOOKUP funktioner til at oprette en formel til at Filtrere kolonner baseret en anden kolonne Excel .

Trin:

  • Indtast først følgende formel i celle D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),""",1)

Opdeling af formler

  • VLOOKUP(C5,$E$5:$E$6,1,FALSE)
    • Output: "Regnskab" .
    • VLOOKUP funktionen returnerer en værdi fra en array Vi leder efter værdien af " Regnskab " i vores array ( E5:E6 ). Der er kun 1 kolonne , derfor har vi sat 1 . Desuden har vi sat FALSK for at finde det nøjagtige match.
  • Så reduceres vores formel til, IF(ISNA("Regnskab"),"",1)
    • Output: 1 .
    • ISNA funktionen kontrollerer, om en celle indeholder "#N/A"-fejlen . Hvis der er det fejl , så får vi TRUE som output. Til sidst vil vores IF funktion vil fungere. Hvis der er nogen fejl så får vi en tom celle , ellers får vi 1 . da vi fandt værdien i vores array , og derfor har vi fået værdien 1 her.

  • For det andet skal du trykke på INDTAST og Autoudfyld formlen automatisk .

Vi har fået den værdi 1 , som forklaret ovenfor.

Vi kan se, at der er 3 TRUE værdier.

  • Derefter, som vist i metode 2 , Filtrere de værdier, der indeholder 1 kun.

Afslutningsvis har vi vist dig en kombinationsformel til at Filtrere kolonner baseret på en anden kolonne .

Relateret indhold: Filtrere flere kriterier i Excel (4 egnede måder)

Lignende læsninger

  • Excel VBA: Sådan filtreres med flere kriterier i Array (7 måder)
  • Sådan bruges filter i beskyttet Excel-ark (med nemme trin)
  • Sådan fjernes filter efter farve i Excel (5 metoder)
  • Excel VBA: Filtrer tabel baseret på celleværdi (6 nemme metoder)
  • Sådan filtreres flere kolonner efter farve i Excel (2 metoder)

4. Indarbejdelse af IF, ISNA, MATCH-funktioner i Excel til at filtrere kolonne baseret på en anden kolonne

Til den fjerde metode anvender vi MATCH-funktionen sammen med den IF , og ISNA funktioner til Filter a baseret på kolonner en anden kolonne .

Trin:

  • Indtast først følgende formel i celle D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Opdeling af formler

  • MATCH(C5,$E$5:$E$6,0)
    • Udgang: 1 .
    • MATCH funktionen viser placeringen af en værdi i en array . Vores opslagsværdi er i celle C5 . Vores opslagsrække er i E5:E6 , og vi leder efter den nøjagtig match , derfor sætter vi den 0 .
  • Så reduceres vores formel til IF(ISNA(1),"",1)
    • Udgang: 1 .
    • ISNA funktionen kontrollerer, om en celle indeholder " #N/A " fejl. Hvis der er denne fejl , så får vi TRUE som output. Til sidst vil vores IF funktion vil fungere. Hvis der er nogen fejl så får vi en tom celle , ellers får vi 1 . da vi fandt værdien i vores array , og derfor har vi fået værdien 1 her.

  • For det andet skal du trykke på INDTAST og AutoFill formlen.

Vi har fået 1 som forklaringen ovenfor.

  • Derefter, som vist i metode 2 , Filtrere de værdier, der indeholder 1 kun.

Afslutningsvis har vi vist dig en anden kombinationsformel til at Filtrere kolonner baseret på en anden kolonne .

Læs mere: Excel-filter data baseret på celleværdi (6 effektive måder)

5. Filtrer kolonne baseret på en anden kolonne ved hjælp af FILTER-funktionen i Excel

I denne metode bruger vi funktionen FILTER til Filtrere kolonner baseret på en anden kolonne .

Trin:

  • Indtast først følgende formel i celle B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

Opdeling af formler

  • Vores array er B4:C10 . Vi har to kriterier der er forbundet med plus ( + ). Det betyder, at hvis en af de kriterier er opfyldt, så får vi output.
  • (C4:C10=E5)+(C4:C10=E6)
    • Output: {0;1;1;1;0;0;0;0;1;0} .
    • Vi kontrollerer, om den celle indeholder vores værdi fra celler E5 og E6 Så fik vi 3 værdier, der opfylder vores betingelser.
  • Endelig definerer vi ikke nogen argument i denne formel.

  • Til sidst skal du trykke på INDTAST .

Afslutningsvis har vi vist den endelige metode til at Filtrering af kolonner baseret på en anden kolonne .

Læs mere: Sådan filtreres flere kolonner i Excel uafhængigt af hinanden

Ting at huske

  • For det første skal du huske at bruge absolut cellehenvisning .
  • For det andet, den FILTER funktionen er kun tilgængelig i Excel 365 , og Excel 2021 .

Øvelsesafsnit

Vi har medtaget øvelsesdatasæt for hver metode i Excel fil.

Konklusion

Vi har vist dig 5 metoder til anvendelse af Excel til Filtrere kolonne baseret en anden kolonne Hvis du støder på problemer, er du velkommen til at kommentere nedenfor. Tak for læsning, bliv ved med at være dygtig!

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.