Ako nájsť zodpovedajúce hodnoty v Exceli

Máte excelový(Excel) 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(Excel 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. 

Čo je funkcia Excelu?(What’s An Excel Function?)

Ak ste už funkcie používali, preskočte ďalej. 

Funkcia Excelu(Excel) je ako mini aplikácia. Aplikuje sériu krokov na vykonanie jednej úlohy. Najčastejšie používané funkcie Excelu(Excel) nájdete v záložke Vzorce . (Formulas )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(More Functions ) obsahuje kategórie Štatistika, Technika, Kocka, Informácie, Kompatibilita a Web(Statistical, Engineering, Cube, Information, Compatibility, and Web) .

Presná funkcia(The Exact Function)

Úlohou funkcie Exact je prejsť riadky dvoch stĺpcov a nájsť zodpovedajúce hodnoty v bunkách Excelu . (Excel)Presný(Exact) 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(– Tickets) a Účtenky(Receipts) . 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 

=EXACT(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 to porovnávať to, čo je v A2 napríklad s B3. ako to urobíme? MATCH môže pomôcť.

Funkcia MATCH(The MATCH Function)

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 je 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 označuje rozsah hodnôt, ktoré hľadáme. Nula ( 0 ) na konci vzorca hovorí Excelu(Excel) , 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(The VLOOKUP Function)

V vo funkcii (V)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 (Office 365)mesačnom(Monthly) 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(July 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(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(VLOOKUP) nájde zhodu a získa hodnotu z bunky v 3 stĺpcoch od nej. FALSE hovorí Excelu(Excel) , aký druh zhody hľadáme. FALSE znamená, že musí ísť o presnú zhodu, pričom PRAVDA(TRUE) by jej povedala, že musí ísť o tesnú zhodu.

Ako nájdem zhodné hodnoty v dvoch rôznych hárkoch?(How Do I Find Matching Values in Two Different Sheets?)

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(Excel) . Aby sme vám ukázali, ako na to, použijeme funkciu PRESNE . (EXACT)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(ways to link cells between different sheets and workbooks) .

V hárku Držitelia(Holders ) zadáme vzorec 

=EXACT(D2:D10,Tickets!E2:E10)

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

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

Ako inak môžem použiť tieto funkcie?(How Else Can I Use These Functions?)

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(using the INDEX and MATCH functions) , aby ste urobili niečo podobné ako VLOOKUP .

Máte nejaké skvelé tipy na používanie funkcií Excelu(Excel) na nájdenie zodpovedajúcich hodnôt v Exceli(Excel) ? Možno otázka, ako urobiť viac? Napíšte(Drop) nám do komentárov nižšie.



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts