Obsah
Kdykoli může někdo potřebovat vyhledat hodnoty podle více kritérií z velkého pracovního listu, můžete k tomu použít některé funkce. XLOOKUP je jednou z funkcí pro vyhledávání hodnot v závislosti na více kritériích. V tomto článku vysvětlím XLOOKUP s více kritérii v aplikaci Excel.
Pro lepší přehlednost použiji datový soubor s informacemi o zaměstnancích různých oddělení. V datovém souboru jsou 3 sloupce, které jsou následující. Jméno zaměstnance, oddělení a Plat. Tyto sloupce představují informace o platu zaměstnance.
Stáhnout do praxe
XLOOKUP s více kritérii.xlsx4 způsoby provedení XLOOKUP s více kritérii
1. XLOOKUP s více kritérii
Můžete použít funkce XLOOKUP s více kritérii.
Použití XLOOKUP nejprve vyberte buňku, do které chcete umístit hodnotu vyhledávání.
➤ Zde jsem vybral buňku H4
Poté zadejte následující vzorec do vybrané buňky nebo do pole Vzorec Bar.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Chci se podívat nahoru na Plat z Ahmed který pracuje v IT oddělení. Ve vybrané funkci lookup_value F4 & amp; G4 , dále vybral lookup_array B4:B14 & C4:C14
pak vybral return_array D4:D14. Nakonec vrátí Plat .
Nakonec stiskněte tlačítko ENTER klíč.
Nyní se zobrazí Plat dané hodnoty lookup_value.
Později můžete použít Plnicí rukojeť na Automatické vyplňování vzorec pro zbytek buněk pole Plat sloupec.
Alternativní způsob
Nejprve vyberte buňku, do které chcete umístit výslednou hodnotu.
➤ Zde jsem vybral buňku H4
Poté zadejte následující vzorec do vybrané buňky nebo do pole Vzorec Bar.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Zde můžete vyhledat Plat z Jim který pracuje ve společnosti Účetní oddělení. V dané funkci lookup_value 1 , dále vybral lookup_array B5:B14=F4 * C4:C14=G4
pak vybral return_array D4:D14. Nakonec vrátí Plat .
Stiskněte tlačítko ENTER nakonec se zobrazí klávesa Plat dané hodnoty lookup_value.
Nyní můžete použít Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky Plat sloupec.
Přečtěte si více: VLOOKUP s více kritérii včetně rozsahu dat v aplikaci Excel (2 způsoby)
2. Dvourozměrný/vložený XLOOKUP
Zde můžete použít XLOOKUP funkce dvourozměrným nebo vnořeným způsobem pro vyhledávání hodnot.
Nejprve vyberte buňku, do které chcete umístit výslednou hodnotu.
➤ Zde jsem vybral buňku J4
Poté zadejte následující vzorec do vybrané buňky nebo do pole Vzorec Bar.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Zde chci vyhledat Plat z Ahmed který pracuje v IT oddělení. V dané funkci lookup_value H4 a vybral lookup_array B5:B7 pak opět použil XLOOKUP a vybral 2. kritérium I4 a lookup_array C3:F3 s return_array C4:F7 . Bezvýsledně se vrátí. Plat .
Nakonec stiskněte tlačítko ENTER klíč.
Pak se zobrazí Plat dané hodnoty lookup_value.
Zde můžete použít Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky Plat sloupec.
Alternativa k vnořenému XLOOKUP
Můžete použít vnořený XLOOKUP vzorec jiným způsobem.
Nejprve vyberte buňku, do které chcete umístit výslednou hodnotu.
➤ Zde jsem vybral buňku J8
Poté zadejte následující vzorec do vybrané buňky nebo do pole Vzorec Bar.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Zde jsem pouze zaměnil hodnoty vyhledávání z vnitřního na vnější. XLOOKUP funkce.
Nakonec stiskněte tlačítko ENTER klíč.
Okamžitě se zobrazí Plat dané hodnoty lookup_value.
Přečtěte si více: Vlookup s více kritérii bez pomocného sloupce v aplikaci Excel (5 způsobů)
3. Komplexní vícenásobná kritéria
Hodnoty můžete vyhledávat také v závislosti na více složitých kritériích pomocí příkazu XLOOKUP spolu s funkcí funkce LEFT .
Nejprve vyberte buňku, do které chcete umístit výslednou hodnotu.
➤ Zde jsem vybral buňku F4
Poté zadejte následující vzorec do vybrané buňky nebo do pole Vzorec Bar.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Zde se pro různá kritéria používají samostatné logické výrazy. V položce LEVÝ funkce vzhledem k tomu, že lookup_value "A" s vybraným rozsahem B4:B14 . Pro druhé kritérium se používá operátor "=" s lookup_value ve zvoleném rozsahu C4:C14. Pak jsem vybral rozsah B4:D14 jako return_array . Nakonec vrátí Plat s Jméno zaměstnance a Oddělení.
Stiskněte tlačítko ENTER a zobrazí se klávesa Plat dané hodnoty lookup_value.
Proto můžete použít Plnicí rukojeť na Automatické vyplňování vzorec pro ostatní buňky Plat sloupec.
Přečtěte si více: Jak vyhledávat ve více listech aplikace Excel (3 metody)
4. Logická kritéria
Můžete také použít XLOOKUP funkce pro vyhledávání hodnot v závislosti na více logických kritériích.
Nejprve vyberte buňku, do které chcete umístit výslednou hodnotu.
➤ Zde jsem vybral buňku F4
Poté zadejte následující vzorec do vybrané buňky nebo do pole Vzorec Bar.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Zde pro vícenásobnou logiku použiji logiku boolean a pak se bude hledat číslo. V příkazu XLOOKUP funkce vzhledem k tomu, že lookup_value "1" s vybraným rozsahem C4:C14 Pro druhé použité kritérium ">" operátor s lookup_value ve zvoleném rozsahu D4:D14. Pak jsem vybral rozsah B4:D14 jako return_array . Nakonec vrátí Plat více než 3000 .
Nyní stiskněte tlačítko ENTER klíč.
Mezitím se zobrazí. Plat dané hodnoty lookup_value.
Stručně řečeno, můžete použít Plnicí rukojeť na Automatické vyplňování vzorec pro zbytek buněk pole Plat sloupec.
Přečtěte si více: Vyhledávání a vracení více hodnot spojených do jedné buňky v aplikaci Excel
Praktická část
V pracovním sešitě jsem uvedl cvičný list k procvičení těchto vysvětlených způsobů. XLOOKUP s více kritérii. Můžete si ji stáhnout z výše uvedeného odkazu.
Závěrem
V tomto článku jsem se pokusil vysvětlit 4 snadné a rychlé způsoby, jak. XLOOKUP s více kritérii v aplikaci Excel. Tyto různé způsoby vám pomohou provést XLOOKUP s více kritérii. V neposlední řadě, pokud máte jakékoliv návrhy, nápady a zpětnou vazbu, neváhejte se vyjádřit níže.