» Poradna » Programy

Funkce svyhledat

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 7/7
 |   |  Microsoft Windows 7 Chrome 45.0.2454.93  |  [195.113.48.---]

Dobrý den, potřeboval bych poradit s funkcí svyhledat...mám tabulku (seznam lidí cca 2500) a k nim potřebuji dát příznak zda mají dodatkovou dovolenou (do jednoho sloupečku) a zda mají rizikový příplatek (do dalšího sloupečku).Hlavní tabulka (seznam) je na listu jedna seznam lidí s dodatkovou dovolenou je na listu dva a seznam lidí s rizikem je na listu tři.Myslel jsem, že když si na listu jedna vložím funkci svyhledat (jako vyhledávanou položku dám osobní číslo, prohledávanou oblastí bude tabulka na listu dva a číslo sloupce bude číslo sloupce s poznámkou ,,ano,, na listu dva), že mi to vrátí hodnotu ,,ano,, u lidí, které vyhledá a nějakou chybovou chlášku u lidí, které nevyhledá. Ale vyhledá to nějaké nesmysly...Nevíte, kde dělám chybu nebo zda na to lze jít nějak elegantněji?Děkuji

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Možná by to chcelo nějakej příklad, ale podle toho, co popisuješ, tak by svyhledat mělo stačit.Jestli tomu dobře rozumím, tak v listu 1 máš například ve sloupci "A" osobní číslo, ve sloupci "B" jméno a příjmení. v listu 2 je to samé (oškubané o lidi, kteří nemají dodatkovou dovolenou), jen ještě ve sloupci "C" je buď ano, nebo nic.Potom listu 1 do sloupce "C" bych použil něco jako =IFERROR(SVYHLEDAT(A1;List2!A:C;3;NEPRAVDA);"NE")

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101  |  [80.188.31.---]

Akurát doplním, že dôležité je to NEPRAVDA. Ak to nezadáš, musíš mať hodnoty v 1. stĺpci zoradené abecedne/číselne vzostupne.typ (volitelné)Jedná se o logickou hodnotu, která určuje, jestli má funkce SVYHLEDAT najít přesnou nebo přibližnou hodnotu:PRAVDA předpokládá, že první sloupec tabulky je seřazený číselně nebo abecedně, a vyhledá nejbližší hodnotu. Tento způsob se použije jako výchozí, pokud žádný nezadáte.NEPRAVDA hledá přesnou hodnotu v prvním sloupci.Zdroj:https://support.office.com/cs-cz/article/SVYHLEDAT-f...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101  |  [195.113.48.---]

Ano, pochopil jste to správně.tu nepravdu mám nevyplněnou, protože osobní číslo musí být přesně shodné.Ale ještě mě napadlo, zda by to nešlo o něco jednodušeji nějakou jinou funkcí (třeba když nebo pravda) a fungovalo by to tak, že by vzal osobní číslo z listu 1 a prohledal by tabulku na listu 2 - pokud by někde v tabulce 2 nalezl shodu vypsal by na listu 1 v posledním sloupci poznámku např. ANO...tak funkce svyhledat mi nevím proč mi nefunguje...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

To jste tu funkci špatně pochopil. Jak píše kolega Martin, tak NEPRAVDA = přesná shoda, neuvedením této hodnoty je brán, jako by bylo napsáno PRAVDA, tedy nejbližší podobná, proto to funguje špatně ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101  |  [195.113.48.---]

Chce to pořádně číst nápovědu - máte pravdu

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101  |  [195.113.48.---]

Budu mít ještě jeden hloupý dotaz...Už mám poznámku u lidí co mají dodatkovou dovolenou a co berou rizikový příplatek, ale u těch co neberou ani jedno je chybová hláška. Mohlo by to tak zůstat, ale vypadá to blbě...Myslel jsem, že tyto sloupce skryji a pomocí funkce ,,když,, bych je udělal znova...tam kde je ,,ano,, by funkce ,,když,, vrátila zase ,,ano,, a tam kde je chybová hláška by vrátila ,,ne,,. Ale vrací mi to chybovou hlášku všude :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Ta IFERROR funkce má zajistit, že v případě chyby se nezobrazí chyba, ale to, co je uvedeno jako druhá hodnota, tzn. v případě ukázky o kousek výše místo chyby zobrazí "ne". Stejně tak může být v uvozovkách cokoli, nebo i nic, pak budou chybová pole prázdná.

Souhlasím  |  Nesouhlasím  |  Odpovědět



Určitě si přečtěte


Jak fungují kryptoměny: Za oponou se odehrává perfektně organizovaný chaos

Jak fungují kryptoměny: Za oponou se odehrává perfektně organizovaný chaos

** Bitcoin letos trhal rekordy ** Zdaleka není sám, jsou tu i další kryptoměny ** Jak vlastně kyberpeníze v nitru fungují?

13.  12.  2017 | Jakub Čížek | 67


Aktuální číslo časopisu Computer

26 procesorů v důkladném testu

Zhodnotili jsme 18 bezdrátových reproduktorů

Jak fungují cash back služby?

Pohlídejte své děti na internetu