none
Excel funkce VYHLEDAT RRS feed

  • Dotaz

  • Dobry den,

    potreboval jsem funkci, ktera mi zobrazi vzdy posledni vpravo zapsanou hodnotu v radku. Nalezl jsem tento zapis:
    VYHLEDAT(ŘÁDEK();1/(5:5<>"");5:5), ktery funguje, ale muj maly mozecek neni schopen pochopit, jak funguje
    parametr prohledavany_vektor, tak jak je zde zapsany. Muzete mi to nekdo osvetlit? Jaktoze to skutecne nalezne
    hodnotu nejvice vpravo?

    Diky

    RL 

    pátek 27. května 2011 7:39

Odpovědi

  • No tak nejdříve funkce vyhledat, tak vyhledává v daném řádku. Pokud by jsi použil funkci SVYHLEDAT, tak ta vyhledává v daném sloupci. Tím, že jsi tam ještě specifikoval funkci ŘÁDEK došlo k tomu, že pokud např přidáš řádek mezi 3 a 4 řádek tak se ta hodnota změní na 6:6.

     

    Na konci těch 5:5 specifikuje odkud to má brát hodnoty. Tady pokud by tam bylo 6:6 a pod těmi hodnotami v 5 tém řádku byly třeba barvy, tak by to vrátilo tu barvu.

    No a pak bych ještě do toho argumentu řádek přidal rozsah. Protože jinak tenhle vzorec ti sice prohledá řádek, ale jakmile tam bude prázdný sloupec tak skončí..

    VYHLEDAT(ŘÁDEK(A5:Z5);1/(5:5<>"");5:5)

    neděle 29. května 2011 15:07