Obsah
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.xlsx5 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í!