Jak rozlišovat velká a malá písmena aplikace Excel VLOOKUP

Ve výchozím nastavení hodnota vyhledávání ve funkci VLOOKUP nerozlišuje velká a malá písmena. Pokud je například vaše vyhledávací hodnota MATT, matt nebo Matt, je to pro funkci VLOOKUP stejné. Vrátí první odpovídající hodnotu bez ohledu na případ.

Díky tomu je VLOOKUP citlivý na velká a malá písmena

Předpokládejme, že máte data, jak je uvedeno níže:

Jak vidíte, existují tři buňky se stejným názvem (A2, A4 a A5), ale s jiným písmenem. Vpravo (v E2: F4) máme tři jména (Matt, MATT a matt) spolu s jejich skóre v matematice.

Funkce Excel VLOOKUP není vybavena pro zpracování hodnot vyhledávání rozlišujících malá a velká písmena. V tomto výše uvedeném příkladu, bez ohledu na to, jaká je velikost vyhledávací hodnoty (Matt, MATT nebo matt), vždy vrátí 38 (což je první odpovídající hodnota).

V tomto tutoriálu se naučíte, jak nastavit VLOOKUP na velká a malá písmena:

  • Pomocí pomocného sloupce.
  • Bez použití pomocného sloupce a použití vzorce.
Rozlišování malých a velkých písmen VLOOKUP - pomocí sloupce Pomocník

Pomocný sloupec lze použít k získání jedinečné vyhledávací hodnoty pro každou položku ve vyhledávacím poli. To pomáhá při rozlišování mezi jmény s různými písmeny.

Zde jsou kroky, jak toho dosáhnout:

  • Vlevo od sloupce, odkud chcete načíst data, vložte pomocný sloupec. V níže uvedeném příkladu musíte vložit pomocný sloupec mezi sloupce A a C.
  • Do pomocného sloupce zadejte vzorec = ROW (). Vloží číslo řádku do každé buňky.
  • Pomocí následujícího vzorce v buňce F2 získáte výsledek vyhledávání rozlišující malá a velká písmena.
    = VLOOKUP (MAX (PŘESNĚ (E2, $ A $ 2: $ A $ 9)*(ŘADA ($ A $ 2: $ A $ 9))), $ B $ 2: $ C $ 9,2,0)
  • Zkopírujte jej a vložte do zbývajících buněk (F3 a F4).

Poznámka: Protože se jedná o maticový vzorec, použijte Ctrl + Shift + Enter místo pouhého zadání.

Jak to funguje?

Pojďme rozebrat vzorec, abychom pochopili, jak funguje:

  • EXACT (E2, $ A $ 2: $ A $ 9) - Tato část porovnává vyhledávací hodnotu v E2 se všemi hodnotami v A2: A9. Vrátí pole PRAVDA/NEPRAVDA, kde se vrátí PRAVDA, pokud existuje přesná shoda. V tomto případě, kde je hodnota v E2 Matt, vrátí následující pole:
    {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}.
  • EXACT (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9) - Tato část znásobuje pole PRAVDA/NEPRAVDA s číslem řádku A2: A9. Kdekoli je PRAVDA, udává číslo řádku, jinak dává 0. V tomto případě vrátí {2; 0; 0; 0; 0; 0; 0; 0}.
  • MAX (PŘESNĚ (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9)) - Tato část vrací maximální hodnotu z řady čísel. V tomto případě vrátí 2 (což je číslo řádku, kde existuje přesná shoda).
  • Nyní jednoduše použijeme toto číslo jako vyhledávací hodnotu a vyhledávací pole použijeme jako B2: C9.

Poznámka: Sloupec pomocníka můžete vložit kamkoli do datové sady. Jen se ujistěte, že je nalevo od sloupce, odkud chcete načíst data. Poté musíte odpovídajícím způsobem upravit číslo sloupce ve funkci VLOOKUP.

Nyní, pokud nejste fanouškem pomocného sloupce, můžete také vyhledávat velká a malá písmena bez pomocného sloupce.

Rozlišování malých a velkých písmen VLOOKUP - bez sloupce Pomocník

I když nechcete pomocný sloupec používat, stále potřebujete mít virtuální pomocný sloupec. Tento virtuální sloupec není součástí listu, ale je vytvořen ve vzorci (jak je uvedeno níže).

Zde je vzorec, který vám poskytne výsledek bez pomocného sloupce:

= HLEDAT , $ B $ 2: $ B $ 9), 2,0)

Jak to funguje?

Vzorec také používá koncept pomocného sloupce. Rozdíl je v tom, že místo vložení pomocného sloupce do listu jej považujte za virtuální pomocná data, která jsou součástí vzorce.

Zde je část, která funguje jako pomocná data (zvýrazněna oranžově):

= VLOOKUP (MAX (PŘESNĚ (D2, $ A $ 2: $ A $ 9)*(ŘÁDEK ($ A $ 2: $ A $ 9))),VYBERTE ({1,2}, ŘADA ($ A $ 2: $ A $ 9), $ B $ 2: $ B $ 9),2,0)

Ukážu vám, co myslím daty virtuálních pomocníků.

Na výše uvedeném obrázku, když vyberu CHOOSE část vzorce a stisknu F9, ukazuje výsledek, který by dal CHOOSE vzorec.

Výsledek je {2,38; 3,88; 4,57; 5,82; 6,55; 7,44; 8,75; 9,38}

Je to pole, kde čárka představuje další buňku ve stejném řádku a středník znamená, že následující data jsou v dalším řádku. Tento vzorec tedy vytvoří 2 sloupce dat - jeden sloupec má číslo řádku a jeden matematické skóre.

Když nyní použijete funkci VLOOKUP, jednoduše vyhledá vyhledávací hodnotu v prvním sloupci (těchto virtuálních 2 sloupcových dat) a vrátí odpovídající skóre. Vyhledávací hodnota je číslo, které získáme kombinací funkcí MAX a EXACT.

Stáhněte si ukázkový soubor

Víte o tom jiným způsobem? Pokud ano, podělte se se mnou v sekci komentáře.

Také by se vám mohly líbit následující návody VLOOKUP:

  • Použití funkce VLOOKUP s více kritérii.
  • Pomocí funkce VLOOKUP získáte poslední číslo v seznamu.
  • VLOOKUP vs. INDEX/ZÁPAS
  • Použijte IFERROR s VLOOKUP a zbavte se #N/A chyb.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave