Paano I-filter ang Column Batay sa Isa pang Column sa Excel (5 Methods)

  • Ibahagi Ito
Hugh West

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!

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.