Ako nastaviť rozlišovanie malých a veľkých písmen v programe Excel VLOOKUP

V predvolenom nastavení sa vo vyhľadávacej hodnote vo funkcii VLOOKUP nerozlišujú malé a veľké písmená. Ak je napríklad vaša vyhľadávaná hodnota MATT, matná alebo matná, pre funkciu VLOOKUP je to rovnaké. Vráti prvú zodpovedajúcu hodnotu bez ohľadu na prípad.

Rozlišovanie malých a veľkých písmen VLOOKUP

Predpokladajme, že máte údaje uvedené nižšie:

Ako vidíte, existujú tri bunky s rovnakým názvom (A2, A4 a A5), ale s iným písmenom. Vpravo (v E2: F4) máme tri mená (Matt, MATT a matt) spolu s ich skóre v matematike.

Funkcia Excel VLOOKUP nie je vybavená na spracovanie hodnôt vyhľadávania, ktoré rozlišujú malé a veľké písmená. V tomto prípade vyššie, bez ohľadu na to, aký je prípad hodnoty vyhľadávania (Matt, MATT alebo matt), vždy vráti 38 (čo je prvá zhodná hodnota).

V tomto tutoriále sa naučíte, ako rozlíšiť veľké a malé písmena VLOOKUP od:

  • Použitie pomocného stĺpca.
  • Bez použitia pomocného stĺpca a bez vzorca.
Rozlišovanie malých a veľkých písmen VLOOKUP - pomocou stĺpca pomocníka

Na získanie jedinečnej hodnoty vyhľadávania pre každú položku vo vyhľadávacom poli je možné použiť pomocný stĺpec. Pomáha to pri rozlišovaní medzi menami s rôznymi písmenami.

Tu sú kroky, ako to urobiť:

  • Vložiť pomocný stĺpec naľavo od stĺpca, z ktorého chcete načítať údaje. V nižšie uvedenom príklade musíte vložiť pomocný stĺpec medzi stĺpce A a C.
  • Do stĺpca pomocníka zadajte vzorec = ROW (). Do každej bunky vloží číslo riadku.
  • Na získanie výsledku vyhľadávania rozlišujúceho malé a veľké písmená použite nasledujúci vzorec v bunke F2.
    = VLOOKUP (MAX. (PRESNE (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9))), $ B $ 2: $ C $ 9,2,0)
  • Skopírujte ho a prilepte ho pre zostávajúce bunky (F3 a F4).

Poznámka: Pretože ide o vzorec poľa, namiesto klávesu Enter použite Ctrl + Shift + Enter.

Ako to funguje?

Poďme rozobrať vzorec, aby sme pochopili, ako funguje:

  • PRESNÉ (E2, $ A $ 2: $ A $ 9) - Táto časť porovnáva vyhľadávaciu hodnotu v E2 so všetkými hodnotami v A2: A9. Vráti pole TRUE/FALSE, kde je TRUE vrátené, ak existuje presná zhoda. V tomto prípade, kde je hodnota v E2 Matt, vráti nasledujúce pole:
    {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}.
  • PRESNÉ (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9) - Táto časť znásobí pole PRAVDÍ/NEPRAVDA s číslom riadka A2: A9. Kdekoľvek je PRAVDA, udáva číslo riadka, v opačnom prípade dáva 0. V tomto prípade by sa vrátilo {2; 0; 0; 0; 0; 0; 0; 0}.
  • MAX (PRESNE (E2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9))) - Táto časť vracia maximálnu hodnotu z radu čísel. V tomto prípade vráti 2 (čo je číslo riadka, kde existuje presná zhoda).
  • Teraz jednoducho použijeme toto číslo ako vyhľadávaciu hodnotu a vyhľadávacie pole použijeme ako B2: C9.

Poznámka: Pomocný stĺpec môžete vložiť kdekoľvek do množiny údajov. Len sa uistite, že je naľavo od stĺpca, odkiaľ chcete načítať údaje. Potom musíte zodpovedajúcim spôsobom upraviť číslo stĺpca vo funkcii VLOOKUP.

Teraz, ak nie ste fanúšikom pomocného stĺpca, môžete vyhľadávanie pomocou rozlišovania malých a veľkých písmen vykonať aj bez pomocného stĺpca.

Rozlišovanie malých a veľkých písmen VLOOKUP - bez stĺpca pomocníka

Aj keď nechcete používať pomocný stĺpec, stále musíte mať virtuálneho pomocného stĺpca. Tento virtuálny stĺpec nie je súčasťou pracovného hárka, ale je vytvorený vo vzorci (ako je uvedené nižšie).

Tu je vzorec, ktorý vám poskytne výsledok bez pomocného stĺpca:

= VLOOKUP (MAX (PRESNE (D2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9))), CHOOSE ({1,2}, ROW ($ A $ 2: $ A $ 9) , $ B $ 2: $ B $ 9), 2,0)

Ako to funguje?

Vzorec tiež používa koncept pomocného stĺpca. Rozdiel je v tom, že namiesto vloženia pomocného stĺpca do pracovného hárka ho považujte za údaje virtuálneho pomocníka, ktoré sú súčasťou vzorca.

Tu je časť, ktorá funguje ako pomocné údaje (zvýraznené oranžovou farbou):

= VLOOKUP (MAX (PRESNE (D2, $ A $ 2: $ A $ 9)*(ROW ($ A $ 2: $ A $ 9))),VYBERTE ({1,2}, ROW ($ A $ 2: $ A $ 9), $ B $ 2: $ B $ 9),2,0)

Ukážem vám, čo myslím údajmi virtuálnych pomocníkov.

Na obrázku vyššie, keď vyberiem časť ZVOLIŤ vzorec a stlačím kláves F9, zobrazí sa výsledok, ktorý by poskytol vzorec ZVOLIŤ.

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

Je to pole, kde čiarka predstavuje ďalšiu bunku v rovnakom riadku a bodkočiarka znamená, že nasledujúce údaje sú v nasledujúcom riadku. Tento vzorec teda vytvára 2 stĺpce údajov - jeden stĺpec obsahuje číslo riadka a jeden má matematické skóre.

Keď teraz použijete funkciu VLOOKUP, jednoducho vyhľadá vyhľadávaciu hodnotu v prvom stĺpci (týchto virtuálnych 2 stĺpcových údajov) a vráti zodpovedajúce skóre. Hľadaná hodnota je číslo, ktoré získame kombináciou funkcií MAX a EXACT.

Stiahnite si ukážkový súbor

Viete o tom aj iným spôsobom? Ak áno, podeľte sa so mnou v sekcii komentárov.

Tiež by sa vám mohli páčiť nasledujúce návody VLOOKUP:

  • Použitie funkcie VLOOKUP s viacerými kritériami.
  • Na získanie posledného čísla v zozname použite funkciu VLOOKUP.
  • VLOOKUP vs. INDEX/ZHODA
  • Použite IFERROR s VLOOKUP a zbavte sa #N/A chýb.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave