Vyhľadávanie hodnôt v zozname údajov
Applies ToExcel pre Microsoft 365 Excel pre web Excel 2024 Excel 2021 Excel 2019 Excel 2016

Povedzme, že chcete vyhľadať telefónne rozšírenie zamestnanca pomocou jeho čísla na štítku alebo správnej sadzby provízie za sumu predaja. Vyhľadávate údaje, aby ste rýchlo a efektívne našli konkrétne údaje v zozname a automaticky overili, či používate správne údaje. Po vyhľadaní údajov môžete vykonať výpočty alebo zobraziť výsledky s vrátenými hodnotami. Existuje niekoľko spôsobov, ako vyhľadať hodnoty v zozname údajov a zobraziť výsledky.

Čo vás zaujíma?

Vertikálne vyhľadávanie hodnôt v zozname pomocou presnej zhody

Na vykonanie tejto úlohy môžete použiť funkciu VLOOKUP alebo kombináciu funkcií INDEX a MATCH.

Príklady funkcie VLOOKUP

=VLOOKUP (B3;B2:E7;2;FALSE)

Funkcia VLOOKUP vyhľadá písmo Fontana v prvom stĺpci (stĺpci B) v table_array B2:E7 a vráti oliviera z druhého stĺpca (stĺpca C) table_array.  Hodnota False vráti presnú zhodu.

=VLOOKUP (102;A2:C7;2;FALSE)

Funkcia VLOOKUP vyhľadá presnú zhodu (FALSE) priezviska 102 (lookup_value) v druhom stĺpci (stĺpci B) v rozsahu A2:C7 a vráti hodnotu Fontana.

Ďalšie informácie nájdete vo funkcii VLOOKUP.

Príklady funkcií INDEX a MATCH

Namiesto funkcie VLOOKUP je možné použiť funkcie INDEX a MATCH

Ak to zjednodušíme, táto syntax znamená:

=INDEX(chcem vrátenú hodnotu z rozsahu C2:C10, ktorá predstavuje ZHODU(hodnota Kel, ktorá sa nachádza niekde v poli B2:B10, pričom vrátená hodnota je prvá hodnota zodpovedajúca hodnote Kel))

Vzorec vyhľadá prvú hodnotu v rozsahu C2:C10, ktorá zodpovedá kelu (v bunke B7) a vráti hodnotu v bunke C7 (100), čo je prvá hodnota, ktorá zodpovedá kelu.

Ďalšie informácie nájdete v témach INDEX (funkcia) a MATCH (funkcia).

Na začiatok stránky

Vertikálne vyhľadávanie hodnôt v zozname pomocou približnej zhody

Použite na to funkciu VLOOKUP.

Dôležité: Skontrolujte, či boli hodnoty v prvom riadku zoradené vzostupne.

Príklad vzorca funkcie VLOOKUP, ktorý hľadá približnú zhodu

Vo vyššie uvedenom príklade funkcia VLOOKUP vyhľadá krstné meno študenta, ktorý má v rozsahu A2:B7 6 tardies. V tabuľke nie je žiadna položka pre 6 tardies, takže funkcia VLOOKUP vyhľadá najbližšiu najvyššiu zhodu nižšiu ako 6 a vyhľadá hodnotu 5 priradenú krstného mena Dave, a tým vráti hodnotu Dave.

Ďalšie informácie nájdete vo funkcii VLOOKUP.

Na začiatok stránky

Vertikálne vyhľadávanie hodnôt v zozname neznámej veľkosti pomocou presnej zhody

Na vykonanie tejto úlohy použite funkcie OFFSET a MATCH.

Poznámka: Tento postup použite, keď sa údaje nachádzajú v rozsahu externých údajov, ktoré obnovujete každý deň. Viete, že cena je v stĺpci B, ale neviete, koľko riadkov údajov server vráti, a prvý stĺpec nie je zoradený abecedne.

Príklad funkcií OFFSET a MATCH

Bunka C1 je ľavá horná bunka rozsahu (nazýva sa aj počiatočná bunka).

MATCH("Pomaranče";C2:C7;0) vyhľadá pomaranče v rozsahu C2:C7. Počiatočnú bunku by ste nemali zahrnúť do rozsahu.

1 je počet stĺpcov napravo od počiatočnej bunky, z ktorej má byť vrátená hodnota. V našom príklade je vrátená hodnota zo stĺpca D predaj.

Na začiatok stránky

Vyhľadanie hodnôt vodorovne v zozname pomocou presnej zhody

Na vykonanie tejto úlohy použite funkciu HLOOKUP. Nižšie je uvedený príklad:

Príklad vzorca HLOOKUP, ktorý hľadá presnú zhodu

Funkcia HLOOKUP vyhľadá stĺpec Predaj a vráti hodnotu z riadka 5 v zadanom rozsahu.

Ďalšie informácie nájdete v téme HLOOKUP (funkcia).

Na začiatok stránky

Vodorovné vyhľadávanie hodnôt v zozname pomocou približnej zhody

Na vykonanie tejto úlohy použite funkciu HLOOKUP.

Dôležité: Skontrolujte, či boli hodnoty v prvom riadku zoradené vzostupne.

Príklad vzorca HLOOKUP, ktorý hľadá približnú zhodu

V príklade uvedenom vyššie funkcia HLOOKUP vyhľadá hodnotu 11 000 v riadku 3 v zadanom rozsahu. Nenájde číslo 11 000, a preto vyhľadá ďalšiu najväčšiu hodnotu menšiu ako 1 100 a vráti hodnotu 10543.

Ďalšie informácie nájdete v téme HLOOKUP (funkcia).

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.