|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Vše o funkci POZVYHLEDAT. Na ppraktických příladech je ukázno použití funkce POZVYHLEDAT (včetně netradičních postupů - maticově).
V tomto článku se dozvíte praktické použití vyhledávací funkce POZVYHLEDAT (v angličtině MATCH). Včetně teoretického úvodu a sešitu ke stažení zdarma. Ať si můžete doma prakticky odzkoušet. Pro přehednost je článek rozdělen na jednotlivé kapitoly.
Vyhledá zadanou položku v oblasti buněk a vrátí relativní pozici dané položky v oblasti.
POZVYHLEDAT(co; prohledat; [shoda])
MATCH(co, prohledat, [shoda])
Zjistěte pozici hledané hodnoty v náledující tabulce:
=POZVYHLEDAT(C21;B6:B17;0)
Zjistěte pozici hledané hodnot v řádku/sloupci. Ve spojení s INDEX můžete určit hoodnotu na průsečíku řádku a sloupce.
=POZVYHLEDAT(D16;C4:G4;0)
=POZVYHLEDAT(B18;B5:B9;0)
POZVYHLEDAT má perfektní využití ve spojení s funkci INDEX, nebo POSUN. O těchto funkcích se zmiňuji v článku: Jak na INDEX a POZVYHLEDAT podobně o využítí funkce POSUN v článku Jak na funkci POSUN.
INDEX a POZVYHLEDAT dokáže nahradit funkci SVYHLEDAT, když hledaná hodnota není v prvním sloupci.
Mám tabulku hodnot a chci najít pozic nejbližží vyšší nebo nejbližší nižší hodnoty
Pro správnou funkci musí být data seřazeny vzestupně.
Použije se v argumentu shoda -1.
Bude-li hodnota vyšší než nejvyšší hodnota funkce vrátí chybovou hodnotu.
=POZVYHLEDAT(B12;$C$6:$C$9;-1)
=POZVYHLEDAT(B13;$C$6:$C$9;-1)
=POZVYHLEDAT(B14;$C$6:$C$9;-1)
Pro správnou funkci musí být data seřazeny sestupně.
Použije se v argumentu shoda 1.
Bude-li hodnota nižší než nejnižší hodnota, funkce vrátí chybovou hodnotu.
=POZVYHLEDAT(B22;$D$6:$D$9;1)
=POZVYHLEDAT(B23;$D$6:$D$9;1)
=POZVYHLEDAT(B24;$D$6:$D$9;1)
Potřebujete-li zadávat dvě hodnoty a zjisti v kterém řádku se nachází. Tento zápis se muí provést maticově Ctrl + Shift + Enter.
!maticově!
=POZVYHLEDAT(C11&E11;B5:B8&C5:C8;0)
Zjistěte pozici maximální, minimální hodnoty v tabulce. Lze využít i x-tou maximální/minimální hodnotu za využití LARGE, SMALL.
=POZVYHLEDAT(MAX(B6:B13);B6:B13;0)
=POZVYHLEDAT(MIN(B6:B13);B6:B13;0)
Zjistěte pozici hledané hodnoty, kdy hledaná hoodnota obsahuje * (hvězdičku) a ? (otazník).
=POZVYHLEDAT("Iva";B5:B8;0)
=POZVYHLEDAT("Iva*";B5:B8;0)
=POZVYHLEDAT("???";B5:B8;0)
Funkce POOZVYHLEDAT sama o sobě mc toho neumí, ale ve spojení s funkci INDEX, POSUN dokáže divy.
Soubor
Jak na funkci POZVYHLEDAT (MATCH) v pdf
ke stažení zdarma.
Soubor
POZVYHLEDAT - praktické příklady - Excel
ke stažení zdarma.
Máte nějaké zajímavé použití (aplikaci) funkce POZVYHLEDAT? Můžete zmínit v komentařích.
Článek byl aktualizován: 10.03.2023 08:46
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 06.04.16 00:05
Postrádám INDEX u té dvojice POZVYHLEDAT (průsečík).
Přidáno: 08.04.16 12:24
To Petr: Děkuji za upozornění. Využití INDEX a POZVYHLEDAT je sepsáno v samostatném článku: Jak na INDEX a POZVYHLEDAT stejně tak lze využít i funkce POSUN. Tento článek má být zaměřen jen na funkci POZVYHLEDAT. Doplnil jsem odkazy do článku, přímo ke kapitole. Děkuji.
V plánu mám doplnit ukázky pro shodu jinou než 0 (nula).
Přidáno: 25.04.16 17:29
Dobrý den, chtěl bych Vás poprosit o radu. Při práci jsem narazil na chybu ve funkci pozvyhledat, kdy mi funkce funguje jinak v závislosti na počet řádků, ve kterých hledám. Př. Mám sloupec s 10ti různými městy a další řádky nulové, kde dám pozvyhledat na Brno(3. město v pořadí). Pokud hledám v řádcích 1-100, tak mi pozvyhledat řekne, že Brno je opravdu třetí město. Pokud ale zadám funkci úplně stejně...ale na řádky třeba 1-200, tak mi funkce řekne, že je Brno 4. město v pořadí..i když je třetí. Bohužel nemohu hledat v řádcích 1-10, protože počet řádků je proměnlivý v rozmezí cca 0-350, ale zbytek řádků je prázdný, respektive "" (odkázaných na KT). Setkal jste se někdy s podobnou chybou? Respektive, nevíte proč se tak děje a jak se tomu vyvarovat? Děkuji
Přidáno: 29.04.16 20:14
To Jakub: Nesetkal. Jde poslat ukázkový soubor pavel.lasak*gmail.com ? Nelze využít dynamické pojmenování oblasti?
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |