Talaan ng nilalaman
Sa artikulong ito, ipapakita namin sa iyo ang 5 mga paraan kung paano gamitin ang Excel para I-filter ang isang batay sa column sa isa pang column . Para ipakita ang mga pamamaraang ito, kumuha kami ng dataset na may 2 column : " Pangalan " at " Department ". Bukod dito, Kami ay Mag-filter batay sa halaga ng " Kagawaran " haligi .
I-download ang Practice Workbook
I-filter ang Column Gamit ang Ibang Column.xlsx
5 Paraan para I-filter ang Column Batay sa Isa pang Column sa Excel
1. Paggamit ng Advanced na Filter sa Excel upang I-filter ang Column Batay sa Isa pang Column
Para sa unang paraan, gagamitin namin ang Advanced Filter feature ng Excel hanggang Filter isang column based sa isa pang column .
Mga Hakbang:
- Una, mula sa tab na Data >>> piliin ang Advanced .
Lalabas ang Advanced Filter dialog box .
- Pangalawa, itakda ang sumusunod na hanay ng cell -
- C4:C10 bilang hanay ng listahan .
- E4 :E6 bilang Hanay ng mga pamantayan .
- Sa wakas, mag-click sa OK .
Kaya, ang Pangalan column ay Na-filter batay sa isa pang column .
Magbasa Nang Higit Pa: Excel VBA para I-filter sa Parehong Column ayon sa Maramihang Pamantayan (6 na Halimbawa)
2. Batay sa Isa pang Column I-filter ang isang Column sa pamamagitan ng Paglalapat ng Excel COUNTIF Function
Sa paraang ito, gagamitin namin ang ang COUNTIF function para I-filter ang isang column batay sa isa pang column .
Mga Hakbang:
- Una, piliin ang cell range D5:D10 .
- Pangalawa, i-type ang sumusunod na formula.
=COUNTIF($E$5:$E$6,C5)=0
Ang <1 Sinusuri ng>COUNTIF formula kung ang value mula sa column C ay tumutugma sa value mula sa column E . Kung natagpuan ang halaga, ang 1 ang magiging output. Pagkatapos, titingnan namin kung ang value na ito ay 0 . Kung oo, makukuha natin ang TRUE . Ang aming Na-filter na column ay magpapatuloy sa value na FALSE .
- Pangatlo, pindutin ang CTRL + ENTER .
Dito, makikita natin ang mga katugmang value na nagpapakita ng FALSE .
Ngayon, F i-ilter natin ang mga value.
- Una, piliin ang cell range B4:D10 .
- Pangalawa, mula sa tab na Data >>> piliin ang I-filter .
Sa pagkakataong ito, mapapansin natin ang Mga icon ng Filter .
- Pangatlo, mag-click sa Icon ng Filter ng column D .
- Pagkatapos noon, maglagay ng tsek sa FALSE .
- Sa wakas, pindutin ang OK .
Kaya, nakumpleto na namin ang isa pang paraan ng Pag-filter ng mga column batay sa isa pang column .
Magbasa Nang Higit Pa: I-filter ang Iba't ibang Column ayon sa Maramihang Pamantayan sa ExcelVBA
3. Pagsasama-sama ng IF, ISNA, VLOOKUP Function sa Excel upang I-filter ang Column Batay sa Isa pang Column
Sa paraang ito, pagsasamahin natin ang IF , ISNA , at VLOOKUP ay gumagana upang lumikha ng isang formula upang I-filter ang mga column batay sa isa pang column sa Excel .
Mga Hakbang:
- Una, i-type ang sumusunod na formula sa cell D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)
Paghahati-hati ng Formula
- VLOOKUP(C5, $E$5:$E$6,1,FALSE)
- Output: “Accounting” .
- Ang VLOOKUP function ay nagbabalik ng isang value mula sa isang array o range. Hinahanap namin ang halaga ng " Accounting " sa aming array ( E5:E6 ). Mayroon lamang 1 column , kaya naglagay kami ng 1 . Bukod dito, naglagay kami ng FALSE para sa eksaktong tugma.
- Pagkatapos, ang aming formula ay bumaba sa, IF(ISNA(“Accounting”),”” ,1)
- Output: 1 .
- Sinusuri ng function na ISNA kung ang isang cell naglalaman ng ang “#N/A” na error . Kung mayroong error iyon, makukuha natin ang TRUE bilang output. Panghuli, gagana ang aming IF function. Kung mayroong anumang error pagkatapos ay makakakuha tayo ng blank cell , kung hindi, makakakuha tayo ng 1 . Habang natagpuan namin ang value sa aming array , kaya nakuha namin ang value na 1 dito.
- Pangalawa, pindutin ang ENTER at AutoFill ang formula .
Nakuha namin ang value 1 , bilangipinaliwanag sa itaas.
Makikita nating mayroong 3 TRUE na mga halaga.
- Pagkatapos nito, tulad ng ipinapakita sa pamamaraan 2 , I-filter ang mga value na naglalaman lamang ng 1 .
Sa konklusyon, na nagpakita sa iyo ng kumbinasyong formula sa I-filter ang mga column batay sa isa pang column .
Kaugnay na Nilalaman: Mag-filter ng Maramihang Pamantayan sa Excel (4 Angkop na Paraan)
Mga Katulad na Pagbasa
- Excel VBA: Paano Mag-filter gamit ang Maramihang Pamantayan sa Array (7 Paraan)
- Paano Gamitin ang Filter sa Protektadong Excel Sheet (Na may Madaling Hakbang)
- Paano Mag-alis ng Filter ayon sa Kulay sa Excel (5 Paraan)
- Excel VBA: Talahanayan ng Filter Batay sa Halaga ng Cell (6 Madaling Paraan)
- Paano Mag-filter ng Maramihang Mga Column ayon sa Kulay sa Excel (2 Paraan)
4. Pagsasama ng IF, ISNA, MATCH Function sa Excel upang I-filter ang Column Batay sa Isa pang Column
Para sa ikaapat na paraan, gagamitin namin ang MATCH function kasama ang IF , at ISNA gumagana sa I-filter ang isang column batay sa isa pang column .
Mga Hakbang:
- Una, i-type ang sumusunod na formula sa cell D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)
Breakdown ng Formula
- MATCH(C5,$E$5:$E$6,0)
- Output: 1 .
- Ang function na MATCH ay nagpapakita ng posisyon ng isang value sa isang array . Ang aming lookup value ay nasa cellC5 . Ang aming lookup array ay nasa E5:E6 , at hinahanap namin ang eksaktong tugma , kaya inilalagay namin ang 0 .
- Pagkatapos, ang aming formula ay bumaba sa IF(ISNA(1),””,1)
- Output: 1 .
- Ang ISNA function ay tumitingin kung ang isang cell ay naglalaman ng error na “ #N/A ”. Kung mayroong error iyon, makukuha natin ang TRUE bilang output. Panghuli, gagana ang aming IF function. Kung mayroong anumang error pagkatapos ay makakakuha tayo ng blank cell , kung hindi, makakakuha tayo ng 1 . Habang nahanap namin ang value sa aming array , kaya nakuha namin ang value na 1 dito.
- Pangalawa, pindutin ang ENTER at AutoFill ang formula.
Mayroon kaming 1 bilang ayon sa paliwanag sa itaas.
- Pagkatapos noon, tulad ng ipinapakita sa pamamaraan 2 , I-filter ang mga value na naglalaman ng 1 lang .
Sa konklusyon, ipinakita namin sa iyo ang isa pang formula ng kumbinasyon upang I-filter ang mga column batay sa isa pang column .
Magbasa Nang Higit Pa: Data ng Filter ng Excel Batay sa Halaga ng Cell (6 Mahusay na Paraan)
5. I-filter ang Column Batay sa Isa pang Column sa pamamagitan ng Paggamit ng FILTER Function sa Excel
Sa paraang ito, gagamitin natin ang ang FILTER function para I-filter ang mga column batay sa isa pang column .
Mga Hakbang:
- Una, i-type ang sumusunod na formula sa cell B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")
FormulaBreakdown
- Ang aming array ay B4:C10 . Mayroon kaming dalawang pamantayan na konektado sa plus ( + ). Ibig sabihin, kung matupad ang alinman sa pamantayan , makakakuha tayo ng output.
- (C4:C10=E5)+(C4:C10=E6)
- Output: {0;1;1;0;0;1;0} .
- Sinusuri namin kung naglalaman ang hanay ng cell ang aming halaga mula sa mga cell E5 at E6 . Pagkatapos, nakakuha kami ng 3 na mga value na tumutugon sa aming kundisyon.
- Sa wakas, hindi kami tumukoy ng anumang argument sa formula na ito.
- Sa wakas, pindutin ang ENTER .
Sa pagtatapos, ipinakita namin ang panghuling paraan ng Pag-filter ng mga column batay sa isa pang column .
Magbasa Nang Higit Pa: Paano Mag-filter ng Maramihan Mga Column sa Excel Independently
Mga Dapat Tandaan
- Una, Tandaang gamitin ang absolute cell reference .
- Pangalawa, ang Available lang ang function na FILTER sa Excel 365 , at Excel 2021 .
Seksyon ng Practice
Kami' nagsama ng mga dataset ng pagsasanay para sa bawat paraan sa Excel file.
Konklusyon
Ipinakita namin sa iyo ang 5 mga paraan ng paggamit ng Excel sa I-filter ang column na nakabatay sa sa isa pang column . Kung nahaharap ka sa anumang mga problema, huwag mag-atubiling magkomento sa ibaba. Salamat sa pagbabasa, patuloy na maging mahusay!