WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - SVYHLEDAT vs. XLOOKUP vs. INDEX+POZVYHLEDAT

hlavní kategorie | zpět | + odpovědět na toto téma
SVYHLEDAT vs. XLOOKUP vs. INDEX+POZVYHLEDAT - diskuze na toto téma
Ahoj, připravuji tabulku s více daty a chtěl jsem místo SVYHLEDAT použít jinou funkci (budu přidávat a odebírat sloupce a musel bych při použití SVYHLEDAT znova vzorce předělávat). Rozhodl jsem se zkusit XLOOKUP a INDEX+POZVYHLEDAT. A k mému nepříjemnému zjištění fungují pouze v případě ideálního seřazení řádku. =SVYHLEDAT([@KOD];SDS!A:I;9;0) - funguje vždy i když seřadím řádky jinak =INDEX(SDS[@BRUTTO];POZVYHLEDAT([@KOD];SDS[@KOD])) - ať seřadím řádky jakkoliv, funkce vždy ukazuje hodnoty z původního řádku (Např: A2=KOD110 seřadím jinak řádky a kód produktu KOD110 je v buňce A31, vzorec ale odkazuje stále na buňku A2, která má ale už jiný kód produktu) nebo napíše #NENÍ_K_DISPOZICI. =XLOOKUP([@KOD];SDS[@KOD];SDS[@BRUTTO]) - funkce po jiném seřazení řádků nedokáže nalézt žádné hodnoty a napíše všude #NENÍ_K_DISPOZICI Ano, vím, že je možnost mít vždy seřazené tabulky stejně a vše bude fungovat, ale bohužel potřebuji v tabulkách řadit. Prosím o radu, co dělám špatně Děkuji Pavel

Pavel | 29.5.2024 12:13  
 
 
Dobrý, přišel jsem na to. Kdyby někdo řešil něco podobného tak změňte vzorec z =XLOOKUP([@KOD];SDS[@KOD];SDS[@BRUTTO]) na =XLOOKUP([@KOD];SDS[KOD];SDS[BRUTTO]) tedy bez @. Pavel
Odpověď
elninoslov | 29.5.2024 13:38  
 
 
V MATCH/POZVYHLEDAT zabúdate na posledný parameter 0.
Odpověď