Toto téma popisuje běžné scénáře, kdy dojde k chybě #VALUE! při společném použití funkcí INDEX a POZVYHLEDAT ve vzorci. Jedním z nejčastějších důvodů pro použití kombinace funkcí INDEX a POZVYHLEDAT je, když chcete vyhledat hodnotu ve scénáři, kdy pro vás funkce SVYHLEDAT nebude fungovat – například když je hledaná hodnota větší než 255 znaků.
Problém: Vzorec nebyl zadán jako matice
Aby bylo možné načíst hodnotu, bude nutné v případě, že používáte funkci INDEX jako maticový vzorec společně s funkcí POZVYHLEDAT, převést vzorec na maticový, jinak se zobrazí #VALUE! .
Řešení: Funkce INDEX a POZVYHLEDAT se mají používat jako maticový vzorec, což znamená, že bude nutné stisknout kombinaci kláves CTRL+SHIFT+ENTER. Vzorec se automaticky uzavře do složených závorek {}. Pokud se je pokusíte zadat ručně, Excel vzorec zobrazí jako text.
Poznámka
Pokud máte aktuální verzi Microsoft 365, můžete jednoduše zadat vzorec do výstupní buňky a stisknutím klávesy ENTER vzorec potvrdit jako dynamický maticový vzorec. Jinak musíte vzorec zadat jako starší maticový vzorec tak, že nejprve vyberete výstupní buňku, zadáte vzorec do výstupní buňky a stisknutím kombinace kláves CTRL+SHIFT+ENTER ho potvrdíte. Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.
Viz také
Vyhledávání hodnot pomocí funkce SVYHLEDAT, INDEX nebo POZVYHLEDAT
Jak se vyhnout nefunkčním vzorcům