» Poradna » Programy

Funkce svyhledat

 |   |  Microsoft Windows 7 Chrome 45.0.2454.93

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

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

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

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

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

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

** Microsoft představil nový tablet Surface Go ** Nový model zaujme nízkou cenou, ale schopnostmi zařízení Surface ** Microsoft nepoužil čip ARM, ale klasický procesor od Intelu 

Karel Javůrek | 116

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 60

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

** Apple aktualizoval notebooky MacBook Pro, dostaly nový hardware ** Těšit se můžete na nové procesory a větší paměť ** Cena nejvybavenějšího modelu překročí 200 tisíc korun

Martin Miksa | 99

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 141


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji