Máte excelový zošit s tisíckami čísel a slov. Určite tam budú násobky toho istého čísla alebo slova. Možno ich budete musieť nájsť. Preto sa pozrieme na niekoľko spôsobov, ako môžete nájsť zodpovedajúce hodnoty v Exceli 365 .
Budeme sa zaoberať hľadaním rovnakých slov alebo čísel v dvoch rôznych pracovných hárkoch a v dvoch rôznych stĺpcoch. Pozrieme sa na používanie funkcií EXACT, MATCH a VLOOKUP. Niektoré z metód, ktoré použijeme, nemusia fungovať vo webovej verzii programu Microsoft Excel, ale všetky budú fungovať vo verzii pre počítače.
Obsah
- Čo je funkcia Excelu?
- Presná funkcia
- Funkcia MATCH
- Funkcia VLOOKUP
- Ako nájdem zhodné hodnoty v dvoch rôznych hárkoch?
- Ako inak môžem použiť tieto funkcie?

Čo je funkcia Excelu?
Ak ste už funkcie používali, preskočte ďalej.
Funkcia Excelu je ako mini aplikácia. Aplikuje sériu krokov na vykonanie jednej úlohy. Najčastejšie používané funkcie Excelu nájdete v záložke Vzorce . Tu ich vidíme kategorizované podľa povahy funkcie –
- AutoSum
- Nedávno použité
- Finančné
- Logické
- Text
- Dátum Čas
- Vyhľadávanie a referencie
- Math & Trig
- Viac funkcií.

Kategória Ďalšie funkcie obsahuje kategórie Štatistika, Technika, Kocka, Informácie, Kompatibilita a Web .
Presná funkcia
Úlohou funkcie Exact je prejsť riadky dvoch stĺpcov a nájsť zodpovedajúce hodnoty v bunkách Excelu. Presný znamená presný. Samotná funkcia Exact rozlišuje malé a veľké písmená. Nebude to vnímať New York a New York ako zhodu.
V nižšie uvedenom príklade sú dva stĺpce textu – Lístky a Účtenky. Len pri 10 súboroch textu sme ich mohli porovnať pohľadom na ne. Predstavte si, že by tam bolo 1 000 alebo viac riadkov. Vtedy by ste použili funkciu Exact.

Umiestnite kurzor do bunky C2. Do riadka vzorcov zadajte vzorec
= PRESNE(E2:E10,F2:F10)

E2:E10 odkazuje na prvý stĺpec hodnôt a F2:F10 odkazuje na stĺpec hneď vedľa neho. Keď stlačíme Enter , Excel porovná dve hodnoty v každom riadku a povie nám, či ide o zhodu ( True ) alebo nie ( False ). Keďže sme namiesto dvoch buniek použili rozsahy, vzorec sa rozleje do buniek pod ním a vyhodnotí všetky ostatné riadky.

Táto metóda je však obmedzená. Porovná iba dve bunky, ktoré sú v rovnakom riadku. Nebude porovnávať to, čo je v A2 napríklad s B3. Ako to urobíme? MATCH môže pomôcť.
Funkcia MATCH
MATCH nám môže povedať, kde je zhoda pre konkrétnu hodnotu v rozsahu buniek.
Povedzme, že v príklade nižšie chceme zistiť, v akom riadku sa nachádza konkrétna jednotka SKU (Stock Keeping Unit).

Ak chceme nájsť riadok AA003, použijeme vzorec:
=MATCH(J1;E2:E9;0)

J1 odkazuje na bunku s hodnotou, ktorú chceme porovnať. E2:E9 odkazuje na rozsah hodnôt, ktoré hľadáme. Nula ( 0 ) na konci vzorca hovorí Excelu, aby hľadal presnú zhodu. Ak by sme zhodovali čísla, mohli by sme použiť 1 na nájdenie niečoho menšieho ako náš dopyt alebo 2 na nájdenie niečoho väčšieho ako náš dopyt.

Ale čo keby sme chceli nájsť cenu AA003?
Funkcia VLOOKUP
V vo funkcii VLOOKUP znamená vertikálne. To znamená, že dokáže vyhľadať danú hodnotu v stĺpci. Môže tiež vrátiť hodnotu v rovnakom riadku ako nájdená hodnota.
Ak máte predplatné Office 365 v mesačnom kanáli, môžete použiť novší XLOOKUP . Ak máte len polročné predplatné, bude vám k dispozícii v júli 2020.
Použime rovnaké údaje o zásobách a skúsme nájsť cenu niečoho.

Tam, kde sme predtým hľadali riadok, zadajte vzorec:
=VLOOKUP(J1;E2:G9;3;FALSE)

J1 odkazuje na bunku s hodnotou, ktorú porovnávame. E2:G9 je rozsah hodnôt, s ktorými pracujeme. Funkcia VLOOKUP však bude hľadať zhodu iba v prvom stĺpci tohto rozsahu. 3 sa vzťahuje na 3. stĺpec od začiatku rozsahu.
Takže keď napíšeme SKU do J1, funkcia VLOOKUP nájde zhodu a získa hodnotu z bunky v 3 stĺpcoch od nej. FALSE hovorí Excelu, aký druh zhody hľadáme. FALSE znamená, že musí ísť o presnú zhodu, pričom PRAVDA by jej povedala, že musí ísť o tesnú zhodu.

Ako nájdem zhodné hodnoty v dvoch rôznych hárkoch?
Každá z vyššie uvedených funkcií môže fungovať na dvoch rôznych hárkoch a nájsť zodpovedajúce hodnoty v Exceli. Použijeme funkciu PRESNE, aby sme vám ukázali, ako na to. Dá sa to urobiť takmer akoukoľvek funkciou. Nielen tie, o ktorých sme tu hovorili. Existujú aj iné spôsoby prepojenia buniek medzi rôznymi hárkami a zošitmi .
V hárku Držitelia zadáme vzorec
= PRESNE(D2:D10,Vstupenky!E2:E10)

D2:D10 je rozsah, ktorý sme vybrali na hárku Držitelia. Keď za tým dáme čiarku, môžeme kliknúť na list Vstupenky a potiahnuť a vybrať druhý rozsah.

Pozrite sa, ako odkazuje na hárok a rozsah ako Vstupenky!E2:E10 ? V tomto prípade sa každý riadok zhoduje, takže výsledky sú pravdivé.

Ako inak môžem použiť tieto funkcie?
Keď si osvojíte tieto funkcie na porovnávanie a hľadanie vecí, môžete s nimi začať robiť veľa rôznych vecí. Pozrite sa tiež na spoločné používanie funkcií INDEX a MATCH , aby ste urobili niečo podobné ako VLOOKUP.
Máte nejaké skvelé tipy na používanie funkcií Excelu na nájdenie zodpovedajúcich hodnôt v Exceli? Možno otázka, ako urobiť viac? Napíšte nám do komentárov nižšie.