Hoe kinne jo in kolom filterje op basis fan in oare kolom yn Excel (5 metoaden)

  • Diel Dit
Hugh West

Yn dit artikel sille wy jo 5 metoaden sjen litte hoe't jo Excel brûke kinne om Filter in kolombasearre te brûken op in oare kolom . Om dizze metoaden te demonstrearjen, hawwe wy in dataset nommen mei 2 kolommen : " Namme " en " Departement ". Boppedat sille wy Filterearje basearre op de wearde fan de Departement kolom .

Oefenwurkboek downloade

Kolom filterje mei in oare kolom.xlsx

5 manieren om kolom te filterjen op basis fan in oare kolom yn Excel

1. Avansearre filter brûke yn Excel om kolom te filterjen basearre op in oare kolom

Foar de earste metoade sille wy de funksje Avansearre filter fan Excel oant Filter brûke in kolom basearre op in oare kolom .

Stappen:

  • Earst, fan de Data ljepper >>> selektearje Avansearre .

It dialoochfinster Avansearre filter sil ferskine.

  • As twadde set it folgjende sel berik-
    • C4:C10 as it Listberik .
    • E4 :E6 as it Criteria berik .
  • Klik as lêste op OK .

Sa is de Namme kolom Filterearre basearre op in oare kolom .

Lês mear: Excel VBA om yn deselde kolom te filterjen troch meardere kritearia (6 foarbylden)

2. Basearre op in oare kolom Filterje in kolom troch it tapassen fan Excel COUNTIF Function

Yn dizze metoade sille wy de COUNTIF-funksje brûke om Filter in kolom basearre op in oare kolom .

Stappen:

  • Selektearje earst it sel berik D5:D10 .
  • Taard, typ de folgjende formule.
=COUNTIF($E$5:$E$6,C5)=0

De COUNTIF -formule kontrolearret oft de wearde fan kolom C oerienkomt mei de wearde fan kolom E . As de wearde fûn wurdt, dan sil 1 de útfier wêze. Dan sille wy kontrolearje oft dizze wearde 0 is. As ja, dan krije wy TRUE . Us Filterearre kolom sil de wearde FALSE trochgean.

  • Trêde druk op CTRL + ENTER .

Hjir kinne wy ​​sjen dat de oerienkommende wearden FALSE sjen litte.

No sille wy de wearden F ilterearje .

  • Selektearje earst it sel berik B4:D10 .
  • Twadens, fan de Data ljepper >>> selektearje Filter .

Dizze kear sjogge wy de Filter-ikoanen .

  • Tredde, klikje op it Filterikoan fan kolom D .

  • Dêrnei, set in tikje op FALSE .
  • Tsjintwurdich druk op OK .

Sa hawwe wy noch in oare metoade foltôge foar Filterjen fan kolommen basearre op in oare kolom .

Lês mear: Filter ferskate kolommen troch meardere kritearia yn ExcelVBA

3. Kombinearje IF, ISNA, VLOOKUP-funksjes yn Excel om kolom te filterjen op basis fan in oare kolom

Yn dizze metoade kombinearje wy de IF , ISNA , en VLOOKUP -funksjes om in formule te meitsjen om kolommen te filterjen basearre op in oare kolom yn Excel .

Stappen:

  • Typ earst de folgjende formule yn sel D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

Formule-ûnderdieling

  • VLOOKUP(C5, $E$5:$E$6,1,FALSE)
    • Utfier: "Rekânsje" .
    • De funksje VLOOKUP jout in wearde fan in array of berik. Wy sykje de wearde fan " Accounting " yn ús array ( E5:E6 ). D'r is mar 1 kolom , dêrom hawwe wy 1 pleatst. Boppedat hawwe wy FALSE ynsteld foar de krekte wedstriid.
  • Dan fermindert ús formule nei, IF(ISNA("Rekânsje"),"" ,1)
    • Utfier: 1 .
    • De funksje ISNA kontrolearret as in sel befettet de "#N/A" flater . As d'r dy flater is, dan krije wy TRUE as de útfier. As lêste sil ús funksje IF wurkje. As der in flater is dan krije wy in lege sel , oars krije wy 1 . Om't wy de wearde fûn hawwe yn ús array , hawwe wy hjir de wearde 1 .

  • Twadde, druk op ENTER en AutoFill de formule .

Wy hawwe de wearde krigen 1 , ashjirboppe útlein.

Wy kinne sjen dat der 3 TRUE -wearden binne.

  • Dêrnei, lykas werjûn yn metoade 2 , Filterje de wearden dy't allinich 1 befetsje.

Ta beslút hawwe wy jo in kombinaasjeformule sjen litten om Kolommen te filterjen basearre op in oare kolom .

Related Content: Meardere kritearia filterje yn Excel (4 geskikte manieren)

Gelykbere lêzings

  • Excel VBA: Hoe kinne jo filterje mei meardere kritearia yn array (7 manieren)
  • Hoe kinne jo filter brûke yn beskerme Excel-blêd (mei maklike stappen)
  • Hoe kinne jo filter op kleur fuortsmite yn Excel (5 metoaden)
  • Excel VBA: filtertabel basearre op selwearde (6 maklike metoaden)
  • Hoe kinne jo meardere kolommen op kleur filterje yn Excel (2 metoaden)

4. IF-, ISNA-, MATCH-funksjes opnimme yn Excel om kolom te filterjen basearre op in oare kolom

Foar de fjirde metoade sille wy brûke de MATCH-funksje tegearre mei de IF , en ISNA funksjonearret om Filter in kolom basearre op in oare kolom .

Stappen:

  • Typ earst de folgjende formule yn sel D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Formule-ûnderdieling

  • MATCH(C5,$E$5:$E$6,0)
    • Utfier: 1 .
    • De funksje MATCH toant de posysje fan in wearde yn in array . Us opsykwearde is yn selC5 . Us opsykarray is yn E5:E6 , en wy sykje de eksakte oerienkomst , dêrom sette wy de 0 .
  • Dan fermindert ús formule nei IF(ISNA(1),",1)
    • Utfier: 1 .
    • De funksje ISNA kontrolearret oft in sel de flater " #N/A " befettet. As d'r dy flater is, dan krije wy TRUE as de útfier. As lêste sil ús funksje IF wurkje. As der in flater is dan krije wy in lege sel , oars krije wy 1 . Om't wy de wearde fûn hawwe yn ús array , hawwe wy hjir de wearde 1 .

  • Twadde, druk op ENTER en AutoFill de formule.

Wy hawwe 1 as per de útlis hjirboppe.

  • Dernei, lykas werjûn yn metoade 2 , filterje de wearden dy't allinich 1 befetsje .

As konklúzje hawwe wy jo in oare kombinaasjeformule toand om Kolommen te filterjen basearre op in oare kolom .

Lês mear: Excel-filtergegevens basearre op selwearde (6 effisjinte manieren)

5. Filterkolom basearre op in oare kolom troch FILTER te brûken Funksje yn Excel

Yn dizze metoade sille wy de funksje FILTER brûke om kolommen te filterjen basearre op in oare kolom .

Stappen:

  • Typ earst de folgjende formule yn sel B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

FormuleFerdieling

  • Us array is B4:C10 . Wy hawwe twa kritearia dy't ferbûn binne mei plus ( + ). Dat betsjut dat as ien fan de kritearia foldien is, dan krije wy útfier.
  • (C4:C10=E5)+(C4:C10=E6)
    • Utfier: {0;1;1;0;0;1;0} .
    • Wy kontrolearje oft it sel -berik befettet ús wearde fan sellen E5 en E6 . Dan krigen wy 3 wearden dy't foldogge oan ús betingst.
  • Uteinlik definiearje wy gjin argumint yn dizze formule.

  • As lêste, druk op ENTER .

As konklúzje hawwe wy de lêste metoade toand fan Kolommen filterje basearre op in oare kolom .

Lês mear: Hoe kinne jo meardere filters Kolommen yn Excel ûnôfhinklik

Dingen om te ûnthâlden

  • Tink de earste kear om de absolute selreferinsje te brûken.
  • Twadde, de De funksje FILTER is allinnich beskikber yn Excel 365 , en Excel 2021 .

Oefeningsseksje

Wy' haw praktykdataset foar elke metoade opnommen yn it Excel -bestân.

Konklúzje

Wy hawwe jo 5 metoaden foar it brûken fan Excel nei Filterkolom basearre op in oare kolom . As jo ​​​​problemen hawwe, fiel jo frij om hjirûnder kommentaar te jaan. Tank foar it lêzen, bliuw útblinke!

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.