Obsah
Pokud hledáte některý z nejjednodušších způsobů porovnání více sloupců v aplikaci Excel, mohl by pro vás být tento článek přínosný. Někdy je nutné vyhledat určitou hodnotu ve více sloupcích v aplikaci Excel. Ruční práce je však zdlouhavá a neefektivní. Proto můžete použít některou z níže uvedených metod pro snadné porovnání více sloupců v aplikaci Excel.
Stáhnout sešit aplikace Excel
Shoda více sloupců.xlsx5 způsobů porovnání více sloupců v aplikaci Excel
Podívejme se na tabulku níže. Zde jsem použil 5 sloupců s názvy Lokalita, rok, ovoce, zelenina, prodej Pro každý konkrétní Ovoce nebo Zelenina, můžete použít následující metody pro přiřazení dalších hodnot, které odpovídají této hodnotě. Ovoce nebo Zelenina z více sloupců.
Metoda 1: Použití funkce INDEX a MATCH na více sloupců
Předpokládejme, že chci získat Prodej hodnota odpovídající každé položce v Produkty Pro zjištění této hodnoty je třeba porovnat více sloupců a použít příkaz Vzorec pole .
Tento vzorec zahrnuje funkce COLUMN , funkce TRANSPOSE , funkce MMULT , funkce MATCH a funkce INDEX .
Krok-01 :
➤Zvolte výstup Buňka G5
=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0)),0)))
Zde, -($B$5:$C$7=F5) vygeneruje TRUE/ FALSE pro každou hodnotu v rozsahu v závislosti na kritériu, zda je splněno, nebo ne, a pak - převede TRUE a FALSE na 1 a 0 .
Vytvoří pole o 3 řádcích a 2 sloupcích.
V této části, TRANSPOSE(SLOUPEC($B$5:$C$7)^0) , Funkce COLUMN vytvoří pole se 2 sloupci a 1 řádkem a pak Funkce TRANSPOSE převede toto pole na 1 sloupec a 2 řádky.
Nulový výkon převede všechny hodnoty v poli na hodnotu 1 .
Pak funkce MMULT provede násobení matic mezi těmito dvěma poli.
Tento výsledek bude použit funkce MATCH jako argument pole s vyhledávací hodnotou 1 .
Nakonec Funkce INDEX vrátí odpovídající hodnotu.
Krok-02 :
➤Press ENTER
➤Přetáhněte dolů Plnicí rukojeť
Výsledek :
Pak se zobrazí následující výsledky.
📓 Poznámka:
Pro ostatní verze kromě Microsoft 365 , musíte stisknout CTRL+SHIFT+ENTER místo stisknutí ENTER .
Přečtěte si více: Shoda dvou sloupců a výstup třetího v aplikaci Excel (3 rychlé metody)
Metoda 2: Použití vzorce pole pro porovnání více kritérií
Pro porovnání více kritérií ve více sloupcích a získání hodnoty Prodej , musíte použít Vzorec pole která zahrnuje INDEX a Funkce MATCH .
Krok-01 :
➤ Vyberte výstup Buňka H7
=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0))
Zde, v MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 je vyhledávací hodnota , H4, H5, H6 jsou kritériem, které se vyhledá v systému B5:B11, C5:C11, a D5:D11 rozsahy a 0 je pro přesná shoda.
Pak funkce INDEX poskytne odpovídající hodnotu.
Krok-02 :
➤Press ENTER a zobrazí se následující výsledek.
📓 Poznámka:
Pro ostatní verze kromě Microsoft 365 , musíte stisknout CTRL+SHIFT+ENTER místo stisknutí ENTER .
Přečtěte si více: Vzorec aplikace Excel pro porovnání dvou sloupců a vrácení hodnoty (5 příkladů)
Metoda 3: Použití vzorce bez pole pro porovnání více kritérií
Pro porovnání více kritérií ve více sloupcích a získání hodnoty Prodej , můžete použít Ne Vzorec pole která zahrnuje INDEX a Funkce MATCH .
Krok-01 :
➤Zvolte výstup Buňka H7
=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0)))
Krok-02 :
➤Press ENTER a dostanete následující výsledek.
Související obsah: Porovnání tří sloupců v aplikaci Excel a vrácení hodnoty(4 způsoby)
Podobné čtení:
- Porovnání dvou sloupců v aplikaci Excel a zvýraznění větší hodnoty (4 způsoby)
- Jak porovnat dva sloupce v aplikaci Excel kvůli chybějícím hodnotám (4 způsoby)
- Jak porovnat dva sloupce a vrátit společné hodnoty v aplikaci Excel
- Makro aplikace Excel pro porovnání dvou sloupců (4 snadné způsoby)
- Jak porovnat dva sloupce v aplikaci Excel pro porovnání (8 způsobů)
Metoda 4: Použití vzorce pole pro porovnání více kritérií v řádcích a sloupcích
Předpokládejme, že chcete porovnávat kritéria jak po řádcích, tak po sloupcích. K tomu je třeba použít příkaz Vzorec pole která zahrnuje INDEX a Funkce MATCH .
Krok-01 :
➤ Vyberte výstup Buňka H8
=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))
MATCH(H7, B6:B8,0) se používá pro párování po řádcích a MATCH(H5&H6, C4:E4&C5:E5,0) se používá pro párování podle sloupců.
Krok-02 :
➤Press ENTER a dostanete následující výsledek.
📓 Poznámka:
Pro ostatní verze kromě Microsoft 365 , musíte stisknout CTRL+SHIFT+ENTER místo stisknutí ENTER .
Přečtěte si více: Jak porovnat 3 sloupce na shodu v aplikaci Excel (4 metody)
Metoda-5: Použití VLOOKUP
Předpokládejme, že chcete znát odpovídající Rok, Umístění, a Prodej hodnotu vzhledem k Banán . Chcete-li získat více hodnot pro jeden zadaný údaj, musíte použít příkaz funkce VLOOKUP .
Krok-01 :
➤Vyberte současně 3 výstupní buňky; C10, D10, E10
=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)
Zde, B10 je looku p_value , B4:E7 je table_array , {2,3,4} je col_index_num a FALSE je pro Přesná shoda .
Krok-02 :
➤Press ENTER a dostanete následující výsledky.
📓 Poznámka:
Pro ostatní verze kromě Microsoft 365 , musíte stisknout CTRL+SHIFT+ENTER místo stisknutí ENTER .
Přečtěte si více: Jak porovnat tři sloupce v aplikaci Excel pomocí funkce VLOOKUP
Praktická část
Pro samostatné cvičení jsme připravili Cvičení oddíl jako níže pro každou metodu v každém listu na pravé straně. Udělejte to prosím sami.
Závěr
V tomto článku jsem se snažil popsat nejjednodušší způsoby, jak efektivně přiřadit více sloupců v aplikaci Excel. Doufám, že vám bude užitečný. Pokud máte nějaké návrhy nebo dotazy, neváhejte se o ně s námi podělit.