Hvordan filtrere kolonne basert på en annen kolonne i Excel (5 metoder)

  • Dele Denne
Hugh West

I denne artikkelen skal vi vise deg 5 metoder for hvordan du bruker Excel til å filtrere en kolonnebasert en annen kolonne . For å demonstrere disse metodene har vi tatt et datasett med 2 kolonner : " Navn " og " Avdeling ". Dessuten filtrerer vi basert på verdien av Avdeling kolonnen .

Last ned øvelsesarbeidsbok

Filter kolonne ved å bruke en annen kolonne.xlsx

5 måter å filtrere kolonne basert på en annen kolonne i Excel

1. Bruke avansert filter i Excel for å filtrere kolonne basert på en annen kolonne

For den første metoden bruker vi funksjonen Avansert filter i Excel til Filter en kolonne basert en annen kolonne .

Trinn:

  • For det første, fra Data -fanen >>> velg Avansert .

Dialogboksen Avansert filter vises.

  • For det andre, sett følgende celle -område-
    • C4:C10 som Listeområde .
    • E4 :E6 som Criteria range .
  • Til slutt klikker du på OK .

Dermed er Navn kolonnen filtrert basert en annen kolonne .

Les mer: Excel VBA for å filtrere i samme kolonne etter flere kriterier (6 eksempler)

2. Basert på en annen kolonne Filtrer en kolonne ved å bruke Excel COUNTIF-funksjonen

I denne metoden skal vi bruke TELLHVIS-funksjonen til å filtrere en kolonne basert en annen kolonne .

Trinn:

  • Først velger du celle -området D5:D10 .
  • Skriv deretter følgende formel.
=COUNTIF($E$5:$E$6,C5)=0

COUNTIF -formelen sjekker om verdien fra kolonne C tilsvarer verdien fra kolonne E . Hvis verdien blir funnet, vil 1 være utdata. Deretter sjekker vi om denne verdien er 0 . Hvis ja, får vi TRUE . Vår Filtrerte kolonne fortsetter verdien FALSE .

  • Trykk for det tredje CTRL + ENTER .

Her kan vi se at de samsvarende verdiene viser FALSE .

Nå skal vi F filtrere verdiene.

  • Først velger du celle -området B4:D10 .
  • For det andre, fra Data -fanen >>> velg Filter .

Denne gangen vil vi legge merke til Filterikonene .

  • For det tredje klikker du på Filterikonet i kolonne D .

  • Etter det, sett et hake USANN .
  • Trykk til slutt OK .

Dermed har vi fullført ennå en annen metode for filtrering av kolonner basert en annen kolonne .

Les mer: Filtrer forskjellige kolonner etter flere kriterier i ExcelVBA

3. Kombinere IF, ISNA, VLOOKUP-funksjoner i Excel for å filtrere kolonne basert på en annen kolonne

I denne metoden kombinerer vi IF , ISNA og VLOOKUP -funksjoner for å lage en formel for å filtrere kolonner basert en annen kolonne i Excel .

Trinn:

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

Formeloversikt

  • VLOOKUP(C5, $E$5:$E$6,1,FALSE)
    • Utdata: «Regnskap» .
    • SØKOPPSLAG -funksjonen returnerer en verdi fra en matrise eller et område. Vi ser etter verdien av « Regnskap » i vår array ( E5:E6 ). Det er bare 1 kolonne , derfor har vi satt inn 1 . Dessuten har vi satt FALSE for det eksakte samsvaret.
  • Deretter reduseres formelen vår til, IF(ISNA(“Regnskap”),”” ,1)
    • Utdata: 1 .
    • ISNA -funksjonen sjekker om en celle inneholder «#N/A»-feilen . Hvis det er den feilen , får vi TRUE som utdata. Til slutt vil IF -funksjonen vår fungere. Hvis det er noen feil , får vi en tom celle , ellers får vi 1 . Ettersom vi fant verdien i vår matrise , har vi derfor verdien 1 her.

  • Trykk deretter ENTER og Autofyll formelen .

Vi har fått verdien 1 , somforklart ovenfor.

Vi kan se at det er 3 TRUE -verdier.

  • Etter det, som vist i metode 2 , filtrerer du verdiene som bare inneholder 1 .

Avslutningsvis har vi vist deg en kombinasjonsformel for å filtrere kolonner basert en annen kolonne .

Relatert innhold: Filtrer flere kriterier i Excel (4 egnede måter)

Lignende avlesninger

  • Excel VBA: Hvordan filtrere med flere kriterier i array (7 måter)
  • Hvordan bruke filter i beskyttet Excel-ark (med enkle trinn)
  • Hvordan fjerne filter etter farge i Excel (5 metoder)
  • Excel VBA: Filtertabell basert på celleverdi (6 enkle metoder)
  • Hvordan filtrere flere kolonner etter farge i Excel (2 metoder)

4. Inkorporering av IF-, ISNA-, MATCH-funksjoner i Excel for å filtrere kolonne basert på en annen kolonne

For den fjerde metoden vil vi bruke MATCH-funksjonen sammen med IF og ISNA fungerer for å filtrere en kolonne basert en annen kolonne .

Trinn:

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

Formeloversikt

  • MATCH(C5,$E$5:$E$6,0)
    • Utdata: 1 .
    • MATCH -funksjonen viser posisjonen til en verdi i en matrise . Vår oppslagsverdi er i celleC52. Vår oppslagsmatrise er i E5:E6 , og vi leter etter eksakt samsvar , derfor setter vi 0 .
  • Deretter reduseres formelen vår til IF(ISNA(1),"",1)
    • Utdata: 1 .
    • ISNA -funksjonen sjekker om en celle inneholder feilen " #N/A ". Hvis det er den feilen , får vi TRUE som utdata. Til slutt vil IF -funksjonen vår fungere. Hvis det er noen feil , får vi en tom celle , ellers får vi 1 . Ettersom vi fant verdien i vår matrise , har vi derfor verdien 1 her.

  • For det andre trykker du ENTER og Autofyll formelen.

Vi har 1 som i henhold til forklaringen ovenfor.

  • Deretter, som vist i metode 2 , filtrerer du verdiene som bare inneholder 1 .

Avslutningsvis har vi vist deg en annen kombinasjonsformel for å filtrere kolonner basert en annen kolonne .

Les mer: Excel-filterdata basert på celleverdi (6 effektive måter)

5. Filtrer kolonne basert på en annen kolonne ved å bruke FILTER Funksjon i Excel

I denne metoden skal vi bruke FILTER-funksjonen for å filtrere kolonner basert en annen kolonne .

Trinn:

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

FormelNedbryting

  • Vår matrise er B4:C10 . Vi har to kriterier som er forbundet med pluss ( + ). Det betyr at hvis noen av kriteriene er oppfylt, får vi utdata.
  • (C4:C10=E5)+(C4:C10=E6)
    • Utdata: {0;1;1;0;0;1;0} .
    • Vi sjekker om celle -området inneholder vår verdi fra cellene E5 og E6 . Så fikk vi 3 verdier som oppfyller betingelsene våre.
  • Til slutt definerer vi ikke noe argument i denne formelen.

  • Trykk til slutt ENTER .

Avslutningsvis har vi vist den endelige metoden for Filtrering av kolonner basert en annen kolonne .

Les mer: Hvordan filtrere flere Kolonner i Excel uavhengig

Ting å huske

  • For det første, husk å bruke absolutt cellereferanse .
  • For det andre, FILTER -funksjonen er bare tilgjengelig i Excel 365 og Excel 2021 .

Øvingsseksjon

Vi' har inkludert praksisdatasett for hver metode i Excel -filen.

Konklusjon

Vi har vist deg 5 metoder for å bruke Excel til Filtrer kolonne basert en annen kolonne . Hvis du har problemer, kommenter gjerne nedenfor. Takk for at du leser, fortsett å utmerke deg!

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.