< návrat zpět

MS Excel


Téma: SVYHLEDAT (generovaná cesta oblasti vyhledávaní) rss

Zaslal/a 25.1.2022 9:50

Ahoj,

potřeboval bych dohledávat hodnoty v různých souborech, kdy se mění cesta k oblasti hledání na základě 1.proměnné, název souboru na základě 2.proměnné a název listu na základě 3.proměnné.
Odkaz na tabulku resp. oblast vyhledávání jsem zkoušel poskládat přes CONCAT, ale nevím jak dostat do vzorce SVYHLEDAT výsledek toho složení. Když tam vygenerovanou cestu vložím ručně jako text, tak to funguje, ale potřebuju ji vkládat jako hodnotu buňky. Děkuju

Příloha: rar51977_data.rar (36kB, staženo 19x)
Zaslat odpověď >

#051978
avatar
Možným řešením je kombinace funkcí NEPŘÍMÝ.ODKAZ a ODKAZ.
P.citovat
#051979
avatar
Ten nepřímý odkaz jsem zkoušel, ale nefungovalo mně to. 7
Asi špatně zapsáno, končilo to vždy s chybou #ODKAZ!citovat
#051981
avatar
Nebud eto tím, že soubory v adresáři Veselý mají dvojitou příponu:
abcdef.xlsx.xlsx
abcdefg.xlsx.xlsx
citovat
#051982
avatar
Mohlo by, posílám opravené, ale to by fungovalo se soubory ve složce Novák.

Nevíte prosím někdo co s tím a zkusil by to někdo rozchodit?
Příloha: rar51982_data.rar (49kB, staženo 14x)
citovat
icon #051983
eLCHa
Upřímně, nezkoušel jsem to, ale nemyslím si, že to takto lze. Možná za pomocí VBA by ten vzorec šel generovat. Ale rychlé to nebude.

Mají ty soubory nějaký společný adresář? V něm mohou být v podadresářích, ale nějaký kořen by měl být společný. Pokud ne, jste v pasti.
Proč se listy v souborech jmenují jinak? Pokud nelze sjednotit název listu, máte problém.
Název souboru může být různý.

Pokud rozumím vašemu problému, tak vaše cesta je PoverQuery - bude to jednoduché a rychlé.citovat
#052021
avatar
S VBA ani Power Query si bohužel netykám. Název listu je v každém souboru jiný, protože je shodný právě s názvem souboru. Finální data, kde to potřebuji použít jsou vygenerovaná z excelu přes Kutools, kterým jsem celkovou databází jen rozhodil na dílčí soubory a teď z těch souborů potřebuju dotáhnout do databáze zase zpět data, které do souborů byly doplněny.

Vygenerovaná cesta je jak píšu funkční, potřebuji ji jen do vzorce Svyhledat vložit jako prostý text z určité buňky a to je ta záhada jak na to.citovat
#052025
avatar
Asi nečtete odpovědi. eLCHa už odpověděl.
Rozumné řešení v podobě, kterou požadujete zřejmě neexistuje.

Pokud odmítáte power query i vba, pak zkuste navrhout nějaký jiný postup nebo použít jiný sw, např. některý z mnoha etl nástrojů.citovat
#052044
avatar
Tak se mně to podařilo nakonec zprovoznit s funkcí NEPŘÍMÝ.ODKAZ dvěma způsoby viz příloha, kdyby se někomu hodilo. Má to ale jeden pro mě zásadní háček a to ten, že NEPŘÍMÝ.ODKAZ zřejmě neumí fungovat pokud jsou zdrojové sešity zavřené a to pro má ostrá data obsahující stovky zdrojových sešitů je nemožné. Napadne někoho jak s tím NEPŘÍMÝ.ODKAZem vydrbat aby to načítalo i ze zavřených?

Díky
Příloha: rar52044_data.rar (36kB, staženo 21x)
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