

Excel - Kontingenční tabulka
Ahoj,
Chtěl bych poprosit někoho zkušeného o radu jak vyřešit můj problém v excelu. Prý by to mělo jít přes kontingenční tabulky s kterými vůbec neumím, ale budu rád i za rady pomocí jiných funkcí. Pokusil jsem se problém popsat zjednodušeně:
Problém je následující:
Mám dva sešity v excelu . V každém tři sloupečky Jméno, Příjmení, Koníčky. Sešit1 má okolo 30 000 řádků a sešit2 okolo 50 řádků. Potřeboval bych zjistit zda se Jména a Příjmení ze sešitu2 nachází v sešitu1. Případně zjistit, která tam jsou a která ne. A poté u těch lidí co je jejich jméno v obou sešitech sjednotit koníčky z obou sešitů.
Pokud by mi někdo dokázal poradit jak toto vyřešit byl bych Vám moc vděčný. V excelu jsem doposud dělal jen základy tak prosím, aby jste případné návody psali jako pro nezasvěceného laika.
Děkuju
uf..
tohle je spíše už na databázi, ale dá se to udělat i v excelu, pomocí fukce SVYHLEDAT (VLOOKUP). Pozor ale na požadavky této funkce (viz help k ní). Případnou synchronizaci dat bych udělal ručně, i kdyby bylo shod vyžadujících aktualizaci 50, bude to akceptovatelné.
P.S.: kdybys to měl celé jako normalizovanou databázi, bylo by to o pár dobře cílených selektech.
Pomocí svyhledat jsem to už zkoušel ale narážím na problém jak to udělat abych si jakoby propojil Jméno s Příjmením, protože jsem měl zvlášť funkci pro hledání jména a poté zvlášť pro hledání příjmení a dělalo mi to bordel.
A ohledně těch databází, to už vůbec nevím o čem je řeč:)
V Exceli jednoznačne funkcia SVYHLEDAT. Vyhľadávané musia byť jednoznačné identifikátory napr zlúčené meno a priezvisko v prehľadávanom zošite (funkcia CONCATENATE) ak zlúčená kombinácia bude jednoznačná. T.j. nekombinovať hľadanie mien a priezvisk samostatne. Nájdená kombinácia musí byť v stĺpci pred stĺpcami, z ktorých sa čerpajú späť údaje. Ak sa SVYHLEDAT vnorí do funkcie IFERROR, je možné ošetriť výsledok tak, aby v prípade nenájdenia hľadanej hodnoty nebola výsledkom chybová hláška. Je potrebné si uvedomiť, že v prípade, že zošity ostanú prepojené prostredníctvom vyhľadávacích vzorcov, pri otváraní cieľového zošita (t.j. toho, do ktorého sú "priťahované" údaje z iného zošita), bude zobrazená výzva na aktualizáciu prepojenia. Pokiaľ sa zmení miesto uloženia zdrojového zošita, kvôli zachovaniu prepojenia bude nutné predefinovať vzorec. Väzbu je možné zrušiť, aby "pričerpanie" bolo jednorazové (prelepením vzorcov hodnotami), ale v takomto prípade pokiaľ dôjde k zmene zdrojového zošita, v cieľovom zošite ku "synchronizácii" nedôjde.
Prikladám ukážku v jednom zošite, medzi hárkami. V prípade, že sa jedná o dva zošity (zdrojový a cieľový), je treba len predefinovať cieľ hľadania v zdrojovom zošite.
Bunky so vzorcami sú oranžovo podfarbené s červeným písmom.
Oranžové bunky bez obsahu sú tiež výsledkom vzorca, s ošetrením chybového hlásenia.
Díky za radu a příklad, hodně to pomohlo a už to mám všechno funkční:)