=IFERROR(INDEX(List1!A:A;SMALL(KDYŽ(List1!B:B=$D$3;ŘÁDEK(List1!A:A));ŘÁDEK(A1));1);"")P.citovat
Zaslal/a ee-el 29.1.2017 23:13
Zdravím přítomné odborníky,
chtěl bych požádat o pomoc při řešení mého problému, u kterého jsem se zasekl na mrtvém bodě.
V přiloženém souboru jsem v dosti zjednodušené formě naznačil (jde o příklad), o co by se mělo jednat. Na Listu1 se nachází zdrojová tabulka, ze které budou čerpána data pro další tabulky umístěné na dalších listech. Některé jednoduché záležitosti jsem si už pořešil samostudiem sám (četnosti výskytu parametrů apod.), poradit bych ale potřeboval s následujícím:
Lze nějak elegantně (ideálně pomocí vzorce) vyřešit, aby mi vznikla tabulka uvedená jako vzor na Listu2? Když to napíšu laicky, je možné napsat vzorec, který by řekl "na Listu1 ve sloupci B vyhledej buňky obsahující do vzorce zadaný parametr (např. "ABC"), k takto vyhledaným buňkám přiřaď názvy nacházejí se na stejných řádcích ve sloupci A a všechny tyto názvy vypiš do oblasti A4:A13 na Listu2"?
Děkuji.
Pavlus napsal/a:
Jedna z možností, maticově:
=IFERROR(INDEX(List1!A:A;SMALL(KDYŽ(List1!B:B=$D$3;ŘÁDEK(List1!A:A));ŘÁDEK(A1));1);"")P.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.