Potrebujete nájsť konkrétne údaje v excelovskej tabuľke? Naučte sa používať funkciu MATCH, aby ste to urobili rýchlo a jednoducho.
Pokiaľ ide o analýzu údajov v Exceli, dôležitá je schopnosť nájsť konkrétne údaje v určitom rozsahu. Zatiaľ čo Excel ponúka rôzne funkcie a funkcie na vyhľadávanie a extrahovanie informácií z množiny údajov, funkcia MATCH poskytuje flexibilné a efektívne riešenie.
V tomto článku preskúmame syntax, aplikácie a príklady použitia funkcie MATCH v Exceli.
Čo je funkcia MATCH v Exceli?
Funkcia MATCH v Exceli vám umožňuje vyhľadať konkrétnu hodnotu v rámci rozsahu a vráti relatívnu pozíciu v rámci tohto rozsahu. Túto pozíciu potom môžete použiť na získanie zodpovedajúcich údajov z množiny údajov.
Syntax funkcie MATCH je nasledovná:
=MATCH(vyhľadávacia_hodnota, vyhľadávacie pole, [typ_zhody])
Kde:
- vyhľadávaná_hodnota: Toto je hodnota, ktorú chcete nájsť v rámci lookup_array.
- lookup_array: Toto je rozsah buniek, v ktorých chcete vyhľadať hodnotu lookup_value.
- typ_zhody (voliteľné): Tento argument určuje typ zhody, ktorú chcete vykonať. Sú tri možnosti:
- 0 (alebo vynechané): Toto nájde prvý výskyt hodnoty, ktorá sa presne rovná hodnote lookup_value. Pole lookup_array môže byť v ľubovoľnom poradí.
- 1: Toto nájde najväčšiu hodnotu, ktorá je menšia alebo rovná hodnote lookup_value za predpokladu, že pole lookup_array je zoradené vzostupne.
- -1: Toto nájde najmenšiu hodnotu, ktorá je väčšia alebo rovná hodnote lookup_value za predpokladu, že pole lookup_array je zoradené v zostupnom poradí.
Ako používať funkciu MATCH v Exceli
Pozrime sa na niekoľko praktických príkladov, aby sme pochopili, ako používať funkciu MATCH programu Excel:
Nájdenie presnej zhody
Predpokladajme, že máte zoznam skóre študentov v pracovnom hárku a chcete nájsť pozíciu Alexovho skóre (88). Môžete použiť funkciu MATCH s typom zhody 0 (presná zhoda), aby ste to dosiahli. Tu je vzorec, ktorý by ste použili:
=MATCH(88; B1:B7; 0)
Tento vzorec vyhľadá hodnotu 88 v rozsahu B1:B7 a vrátiť jeho relatívnu polohu. Výsledok by bol 5, čo znamená, že Alexovo skóre je piatou hodnotou v zozname skóre skúšok.
Nájdenie najbližšej zhody v triedených údajoch
Povedzme, že máte zoznam teplôt a im zodpovedajúcich nadmorských výšok zoradený vzostupne podľa nadmorských výšok. V zozname chcete nájsť najbližšiu nadmorskú výšku k 1800. Tu je vzorec, ktorý použijete:
=MATCH(1800; B1:B7; 1)
Funkcia vyhľadá hodnotu 1800 v rozsahu B1:B7 (stĺpec nadmorskej výšky) a vráti polohu najbližšej hodnoty, ktorá je menšia alebo rovná 1800. V tomto prípade je najbližšia nadmorská výška menšia alebo rovná 1800 1500 (v bunke B3), takže vzorec vráti 3.
Riešenie chýb pomocou MATCH
Pri používaní funkcie MATCH sa môžete stretnúť s určitými chybami. Ak sa napríklad hodnota lookup_value nenájde v poli lookup_array, funkcia MATCH vráti hodnotu #N/A chyba.
Aby ste to zvládli, môžete použiť IFERROR resp Funkcia ISERROR poskytnúť užívateľsky príjemnejšiu správu. Tu je príklad:
=IFERROR(Zhoda("Chicago", A2:A8, 0), "Mesto sa nenašlo")
Od r Chicago nenájdený v rozsahu, Excel zobrazí Mesto sa nenašlo namiesto chybovej hodnoty.
Používanie MATCH s inými funkciami Excelu
Funkcia MATCH sa stáva ešte výkonnejšou v kombinácii s inými funkciami, ako sú VLOOKUP, INDEX a Funkcia OFFSETna vykonávanie pokročilých úloh vyhľadávania a získavania údajov.
Používanie funkcie VLOOKUP s funkciou MATCH
Predpokladajme, že máme tabuľku so stĺpcami: ID, Produkt, Kategória, a cena. Na nájdenie zodpovedajúceho produktu a ceny pre ID v bunke použijeme funkcie VLOOKUP a MATCH A4. Ak chcete získať produkt, použite nasledujúci vzorec:
=VLOOKUP(A4;A2:D7; MATCH("produkt", A1:D1,0), FALSE)
Ak chcete získať cenu:
=VLOOKUP(A4;A2:D7; MATCH("Cena", A1:D1,0), FALSE)
V tomto príklade funkcia VLOOKUP použije hodnotu v bunke A4 (čo je ID) a vyhľadajte zodpovedajúci riadok v rozsahu A2:D7.
Keď nájde riadok, použije číslo stĺpca vrátené funkciou MATCH na získanie Produkt a cena hodnoty.
Zvládnutie vyhľadávania údajov pomocou funkcie MATCH v Exceli
Funkcia MATCH je dôležitým nástrojom v Exceli na lokalizáciu konkrétnych údajov v rámci rozsahu a vďaka svojej všestrannosti je cenná pre rôzne pokročilé úlohy vyhľadávania údajov. Pochopením syntaxe a rôznych typov zhody môžete efektívne prechádzať vašimi údajmi a podľa potreby nájsť presné alebo približné zhody.
Kombináciou funkcie MATCH s ďalšími funkciami, ako sú VLOOKUP a IFERROR, môžete vytvárať pokročilé vzorce vyhľadávania na efektívne spracovanie rôznych scenárov a prácu s veľkými množinami údajov.