Jak filtrovat sloupec na základě jiného sloupce v aplikaci Excel (5 metod)

  • Sdílet Toto
Hugh West

V tomto článku vám ukážeme. 5 metody, jak používat Excel na Filtr a na základě sloupců na adrese další sloupec Pro demonstraci těchto metod jsme vzali datovou sadu s 2 sloupce : " Název " a " Oddělení ". Kromě toho, We'll Na základě filtru na hodnotu " Oddělení " sloupec .

Stáhnout cvičebnici

Filtrování sloupce pomocí jiného sloupce.xlsx

5 způsobů filtrování sloupce na základě jiného sloupce v aplikaci Excel

1. Použití pokročilého filtru v aplikaci Excel k filtrování sloupce na základě jiného sloupce

Pro první metodu použijeme příkaz Rozšířený filtr funkce Excel na Filtr a sloupec na adrese na adrese další sloupec .

Kroky:

  • Za prvé, z Data karta>>> vybrat Pokročilé .

Na stránkách Dialogové okno Rozšířený filtr se objeví.

  • Za druhé nastavte následující buňka rozsah -
    • C4:C10 jako Rozsah seznamu .
    • E4:E6 jako Rozsah kritérií .
  • Nakonec klikněte na OK .

Takto se Název sloupec je Filtrované na adrese na adrese další sloupec .

Přečtěte si více: Filtrování ve stejném sloupci pomocí více kritérií v aplikaci Excel VBA (6 příkladů)

2. Na základě jiného sloupce filtrujte sloupec pomocí funkce Excel COUNTIF

V této metodě budeme používat funkce COUNTIF na Filtr a sloupec na adrese na adrese další sloupec .

Kroky:

  • Nejprve vyberte buňka rozsah D5:D10 .
  • Zadejte následující vzorec.
=COUNTIF($E$5:$E$6,C5)=0

Na stránkách COUNTIF vzorec kontroluje, zda hodnota z sloupec C odpovídá hodnotě z sloupec E . Pokud je hodnota nalezena, pak 1 bude výstupem. Pak zkontrolujeme, zda je tato hodnota 0 Pokud ano, pak dostaneme TRUE . Filtrovaný sloupec bude pokračovat hodnota FALSE .

  • Za třetí, stiskněte CTRL + ENTER .

Zde vidíme, že se zobrazují shodné hodnoty. FALSE .

Nyní budeme F ilter hodnoty.

  • Nejprve vyberte buňka rozsah B4:D10 .
  • Za druhé, z Data karta>>> vybrat Filtr .

Tentokrát si všimneme Ikony filtrů .

  • Za třetí klikněte na Ikona filtru z sloupec D .

  • Poté, zaškrtnout na adrese FALSE .
  • Nakonec stiskněte OK .

Tím jsme dokončili ještě další metoda Filtrování sloupců na adrese na adrese další sloupec .

Přečtěte si více: Filtrování různých sloupců podle více kritérií v aplikaci Excel VBA

3. Kombinace funkcí IF, ISNA, VLOOKUP v aplikaci Excel pro filtrování sloupce na základě jiného sloupce

V této metodě zkombinujeme IF , ISNA a VLOOKUP funkce pro vytvoření vzorce pro Sloupce filtru na adrese na adrese další sloupec na adrese Excel .

Kroky:

  • Nejprve zadejte následující vzorec buňka D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)

Rozdělení vzorců

  • VLOOKUP(C5,$E$5:$E$6,1,FALSE)
    • Výstup: "Účetnictví" .
    • Na stránkách VLOOKUP funkce vrací hodnotu z pole nebo rozsah. Hledáme hodnotu " Účetnictví " v našem pole ( E5:E6 ). Existuje pouze 1 sloupec , proto jsme vložili 1 . Navíc jsme vložili FALSE pro přesnou shodu.
  • Pak se náš vzorec redukuje na, IF(ISNA("Účetnictví"),"",1)
    • Výstup: 1 .
    • Na stránkách ISNA funkce zkontroluje, zda je buňka obsahuje chyba "#N/A" ... pokud je to tak... chyba , pak dostaneme TRUE jako výstup. A konečně, naše IF bude fungovat. Pokud existuje nějaká chyba pak dostaneme prázdná buňka , jinak dostaneme 1 . Jak jsme zjistili, že hodnota v našem pole , a proto jsme získali hodnotu 1 zde.

  • Za druhé, stiskněte ENTER a Automatické vyplnění vzorce .

Získali jsme hodnotu 1 , jak je vysvětleno výše.

Vidíme, že existují 3 TRUE hodnoty.

  • Poté, jak je uvedeno v metodě 2 , Filtrovat hodnoty obsahující 1 pouze.

Na závěr jsme vám ukázali kombinovaný vzorec pro Filtrování sloupců na základě na adrese další sloupec .

Související obsah: Filtrování více kritérií v aplikaci Excel (4 vhodné způsoby)

Podobná čtení

  • Excel VBA: Jak filtrovat pomocí více kritérií v poli (7 způsobů)
  • Jak používat filtr v chráněném listu aplikace Excel (ve snadných krocích)
  • Jak odstranit filtr podle barvy v aplikaci Excel (5 metod)
  • Excel VBA: Filtrování tabulky na základě hodnoty buňky (6 snadných metod)
  • Jak filtrovat více sloupců podle barvy v aplikaci Excel (2 metody)

4. Začlenění funkcí IF, ISNA, MATCH do aplikace Excel pro filtrování sloupce na základě jiného sloupce

Pro čtvrtou metodu použijeme funkce MATCH spolu s IF a ISNA funkce na Filtr a na základě sloupců na adrese další sloupec .

Kroky:

  • Nejprve zadejte následující vzorec buňka D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)

Rozdělení vzorců

  • MATCH(C5,$E$5:$E$6,0)
    • Výstup: 1 .
    • Na stránkách MATCH funkce zobrazuje pozici hodnoty v pole . vyhledávací hodnota je v buňka C5 . vyhledávací pole je v E5:E6 a my hledáme přesná shoda , proto jsme vložili 0 .
  • Pak se náš vzorec redukuje na IF(ISNA(1),"",1)
    • Výstup: 1 .
    • Na stránkách ISNA funkce zkontroluje, zda je buňka obsahuje " #N/A " chyba. Pokud je to chyba , pak dostaneme TRUE jako výstup. A konečně, naše IF bude fungovat. Pokud existuje nějaká chyba pak dostaneme prázdná buňka , jinak dostaneme 1 . Jak jsme zjistili, že hodnota v našem pole , a proto jsme získali hodnotu 1 zde.

  • Za druhé, stiskněte ENTER a Automatické vyplňování vzorec.

Máme 1 podle výše uvedeného vysvětlení.

  • Poté, jak je uvedeno v metodě 2 , Filtrovat hodnoty obsahující 1 pouze.

Na závěr jsme vám ukázali další kombinaci vzorců pro Filtrování sloupců na základě na adrese další sloupec .

Přečtěte si více: Filtrování dat v aplikaci Excel na základě hodnoty buňky (6 efektivních způsobů)

5. Filtrování sloupce na základě jiného sloupce pomocí funkce FILTER v aplikaci Excel

V této metodě budeme používat funkce FILTR na Filtrování sloupců na základě na adrese další sloupec .

Kroky:

  • Nejprve zadejte následující vzorec buňka B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")

Rozdělení vzorců

  • Naše pole je B4:C10 ... dvě kritéria které jsou spojeny s plusem ( + ). To znamená, že pokud některý z kritéria jsou splněny, pak dostaneme výstup.
  • (C4:C10=E5)+(C4:C10=E6)
    • Výstup: {0;1;1;0;0;1;0} .
    • Zjišťujeme, zda buňka rozsah obsahuje naši hodnotu od buňky E5 a E6 Pak jsme dostali 3 hodnoty, které splňují naši podmínku.
  • A konečně, nedefinujeme žádné argument v tomto vzorci.

  • Nakonec stiskněte ENTER .

Na závěr jsme si ukázali konečnou metodu Filtrování sloupců na základě na adrese další sloupec .

Přečtěte si více: Jak nezávisle filtrovat více sloupců v aplikaci Excel

Na co nezapomenout

  • Zaprvé, nezapomeňte použít absolutní odkaz na buňku .
  • Za druhé, FILTR je k dispozici pouze v Excel 365 a Excel 2021 .

Praktická část

Pro každou metodu jsme přiložili soubory cvičných dat. Excel soubor.

Závěr

Ukázali jsme vám 5 způsoby použití Excel na Filtrování sloupců na základě na adrese další sloupec . Pokud se setkáte s nějakými problémy, neváhejte se vyjádřit níže. Děkujeme za přečtení, pokračujte v excelování!

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.