Innholdsfortegnelse
I denne artikkelen skal vi vise deg 5 metoder for hvordan du bruker Excel til å filtrere en kolonnebasert på 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 på 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 på 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 på 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 på USANN .
- Trykk til slutt OK .
Dermed har vi fullført ennå en annen metode for filtrering av kolonner basert på 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 på 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 på 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 på 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 på 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 på 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 på 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 på en annen kolonne . Hvis du har problemer, kommenter gjerne nedenfor. Takk for at du leser, fortsett å utmerke deg!