< návrat zpět

MS Excel


Téma: Vyhledávání z více listů rss

Zaslal/a 3.6.2015 3:27

Dobrý den,

potřebovala bych ve svém excel souboru rozchodit následující funkci.

Z více listů vyhledat jméno např. "Petr Malý" a v novém listě by se zobrazila tabulka s výsledky, kde se toto jméno vyskytuje.

Níže jsem vytvořila vzorový soubor, kde na prvním listě by se zadalo jméno a pod ním by se zobrazily výsledky.

Prohledávaly by se listy A1, A2 a A3 a v jednom jsem záměrně toto jméno uvedla 2x.

Je možné něčeho takového v excelu dosáhnout? Pomocí funkce, vzorečku ... Případně, kdyby se mi na to mohl někdo podívat a nastavit mi to jako vzor do mého níže přiloženého souboru, byla bych ráda.

Nikde jsem nenarazila na tento typ, či podobně řešený příklad.

Vím, že mi budete říkat, ať to řeším přes MS Access, ale u Excelu bych měla jistotu, že bych tento soubor mohla prakticky využívat kdekoliv.

Děkuji

http://uloz.to/xp3HFSxY/prohledani-xls

Zaslat odpověď >

#025326
Hav-Ran
Keďže uloz.to pýta heslo, nemám tvoj vzorový zošit. Urobil som svoj - pomocou NEPRIMY.ODKAZ prehľadá listy, nájde Petr Malý a vráti hodnotu zo stlpca C.citovat
#025336
avatar
Děkuji za pomoc, ale spíše bych byla ráda kdybych viděla jak je to uděláno v mém vzorovém souboru.

Nevím, zkoušela jsem a při stahování to heslo po mě žádné nechce, kde by se Vám to hodilo nahrát ke stažení?citovat
#025337
avatar
A ještě bych měla jeden dotaz, v případě, že by se v nějakém listu objevovalo jméno Petr Malý 2x lze nějak udělat, aby se obě jeho hodnoty zobrazovaly ve výsledné tabulce?citovat
#025338
avatar
A čo sa tak zaregistrovať a pridať zazipovanú prílohu, ako to zvyknú robiť ostatní?

Teda pokiaľ ide o mňa, ja variť z vody nemienim.citovat
#025340
avatar
Dobře, tak se tedy odvolám na soubor, který vytvořil kolega. V případě, že by se v nějakém listu nacházelo jméno Petr Malý např. 3x, existuje nějaká funkce, která by ve výsledné tabulce zobrazila všechny 3 položky tohoto jména a ne jen jednu?citovat
#025344
elninoslov
Dúfam, že to odborníkom na maticové vzorce uľahčím. Urobil som pomocný list Temp (ktorý sa schová), v ktorom sú vzorcom spojené tabuľky. Reaguje dynamicky.
Teraz už len treba odborníka na maticové vzorce, aby Vám urobil vzorec, ktorý bude z tejto zlúčenej tabuľky vyhľadávať, a pod seba vypísať iba validné údaje.
Podobným vzorcom, ako som dal do List1!A4, vypočítať index validného riadku, a vypísanie všetkých údajov z tohto riadku už nebude problém. Tento môj pokusný vzorec ale nefunguje, treba ho upraviť/opraviť/zmeniť. V poli SMALL už sú správne TRUE, FALSE, ale ja ich odtiaľ neviem očíslovať :(

EDIT:
Tak som to nakoniec nejako poriešil, prikladám novú prílohu, ktorá funguje ako popisujete :

PS: Vzorce si treba natiahnuť pokiaľ potrebujete + rezerva
Příloha: rar25344_prohledanitabulkyspoluvzorcom2.rar (10kB, staženo 52x)
citovat
#025345
avatar
elninoslov: Děkuji Vám moc, moc mi toto pomohlo.

Ještě mi dovolte se obrátit na Vás jedním příkladem, kde jsem zvolila vše napsat do jedné buňky.

V tomto prikladu bych chtěla, aby se vypsaly všechny položky obsahující v buňce jmeno "Kuntos". Na listu B jsem záměrně uvedla i 2 jména, kde jedno z nich je Kuntos.

V budoucnu budu přidávat další listy a možná by mohl být na to jednodušší vzorec bez slučování.

Děkuji

http://uloz.to/xxfJNZkr/vyhledani-xlsxcitovat
#025346
elninoslov
Tak na toto sa Vám žiaľ nedám. Jednoduchší vzorec? Excel nemá žiadnu metódu, aby vzorcom zistil počet a názvy listov, duplom nie dynamicky. Jedine cez VBA.
Tie názvy by museli byť niekde uložené, pomocný stĺpec, list, maticová konštanta.
Potom vytvoriť maticový vzorec na beh po všetkých listoch cez INDIRECT, v tom ďalšia matica na kontrolu všetkých riadkov, v tom vyhľadávanie slova. Všetko ošetrené na chybu, na nevyplnené listy, na nevýskyt slova... Ďalej toto všetko (asi v ďalšej matici) radiť pod seba ako výsledky bez prázdnych riadkov. Ďalej budú tam vždy zadané 2 slová ? Čo ak sa stane že bude 1 alebo 3 ? Musí sa vyhľadať posledné slovo, čo tiež nieje malý vzorec. Všetky tieto matice sa budú pravdepodobne viackrát opakovať v každom jednom vzorci, tie isté kvôli podmienkam. Niečo také v jednej bunke bez zlúčenej tabuľky, definovaného názvu, bez známych listov, a jednoduchším vzorcom, nieje možné, a je to dosť ťažko vôbec premysliteľné, nie ešte prevediteľné.

Snáď Vám niekto poradí viac.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje