
Excel - odkaz na buňky, když...
Zdravím,
rád bych bez použití maker vyřešil následující excelovský problém.
Na listu ABC jsou jakási zdrojová data (cca 2 tisíce řádků a 20 sloupců) - pro příklad přikládám výřez obrázku. Potřebuju zkopírovat odpovídající číslo (např. ve formě odkazu) ze všech příslušných buňěk sloupců P a R, když je ve sloupci L např. nula.
Např. když je v L225 nula, potřebuju hodnoty P225 a R225.
Používám funkci když pro každou hodnotu, kterou chci zkopírovat:
=KDYŽ(ABC!L225=0;ABC!L225;"")
Ale pak získám tabulku kde je spousta prázdných buněk.
Snad se mi to alespoň trošku povedlo vysvětlit.
Tak přikládám excelovský sešitna na ukázku.
List Data obsahuje veškeré data
Druhý list už obsahuje separovaná data.
Ve skutečnosti je v jednom sešitě mnohem více dat. Po separaci dle hodnoty (ve sloupci B v listu Data) ale zůstávají v tabulkách po separaci volné buňky - vím, proč tam zůstávají, ale nejsem schopen přijít na to, jak to obejít. Kdyby to bylo jen pár prázdných buňěk, ale jsou (budou) jich stovky - a já bych rád měl všechny hodnoty ve všech tabulkách vedle sebe, abych nemusel rolovat jak blázen. Viz. sešit.
Děkuju
Tak sem se o něco pokusil. Doufám, že sem pochopil zadání jinak se z toho ...
Vše je řešeno pomocí maticových vzorců.
Hmmm, zírám

Zrovna jsem chtěl doporučit to samý, co TNT, ake tohle je fakt parádní řešení, to by mě nenapadlo. No, ukazuje se, že Excel umí opravdu vše - tedy kromě vaření a luxování
Tak funguje to náramně
Ještě jedna věc, která je naznačena v přiloženém excelovském souboru. Jde o nalezení odpovídající hodnoty k buňce, která má z množiny hodnot vejvyšší číselnou hodnotu. Dá se to lehce pochopit na přiloženém příkladu.
Moc Vám všem děkuji.
Problém jsou ty hodnoty #N/A. Takže:
1. vytvoř si pomocnou buňku - např. G1 - v níž bude maticový vzorec:
(maticový vozrec z toho dostaneš tak, že po vložení nestikneš samotný ENTER, ale kombinaci CTRL+SHIFT+ENTER).
2. Do buňky G2 napiš vozrec:
No a tam se Ti bude načítat hodnota ze sloupce D, odpovídající nejvyšší hodnotě ve sloupci C.
Tak mě to píše, že ve vzorci je cyklický odkaz, který excel neumí vypsat (v reálných datech). Já jsem z toho jelen.
Neexistuje ještě nějaké jiné řešení?
Co třeba takto:
Opět maticový vzorec