< návrat zpět

MS Excel


Téma: POZVYHLEDAT - hledání od konce seznamu rss

Zaslal/a 24.2.2020 23:29

Prosím o radu.
Mám ve sloupci seznam opakujících se jmen. Ctěl bych najít číslo řádku (nebo pozici v seznamu) posledního výskytu daného jména.
V podstatě funkce POZVYHLEDAT, ale s tím, že hledá od konce.

Napadlo mě jedině seznam obrátit.

Děkuji.

Příloha: xlsx46040_seznam.xlsx (9kB, staženo 26x)
Zaslat odpověď >

#046041
elninoslov
normálny vzorec číslo riadku
=IFERROR(LOOKUP(2;1/($A$3:$A$13=E8);ROW($A$3:$A$13));0)
=IFERROR(VYHLEDAT(2;1/($A$3:$A$13=E8);ŘÁDEK($A$3:$A$13));0)


normálny vzorec index
=IFERROR(LOOKUP(2;1/($A$3:$A$13=E8);ROW($A$3:$A$13)-2);0)
=IFERROR(VYHLEDAT(2;1/($A$3:$A$13=E8);ŘÁDEK($A$3:$A$13)-2);0)


maticovo číslo riadku (Ctrl+Shift+Enter)
=MAX(($A$3:$A$13=E8)*(ROW($A$3:$A$13)))
=MAX(($A$3:$A$13=E8)*(ŘÁDEK($A$3:$A$13)))


maticovo index (Ctrl+Shift+Enter)
=MAX(($A$3:$A$13=E8)*(ROW($A$3:$A$13)-2))
=MAX(($A$3:$A$13=E8)*(ŘÁDEK($A$3:$A$13)-2))
Příloha: xlsx46041_46040_seznam.xlsx (11kB, staženo 21x)
citovat
#046042
avatar
Mockrát děkuji.

No, matici bych snad ještě dokázal pochhopit.
Ale:
proč je ve VYHLEDAT první argument 2?
proč je druhý argument 1/....? že by kvůli otočení směru prohledávání?citovat
#046043
elninoslov
Ak sa pozriete sem, tak sa dočítate, že prehľadávané údaje musia byť zoradené vzostupne alebo údaje typu True/False, a funkcia vráti najvyššiu hodnotu vektora (2.param, podmienka), ktorá je <= hľadanej. Testovacia podmienka dá True/False (teda 1/0). Odstránime nevyhovujúce tak, že číslo 1 vydelíme práve týmito 1/0. Nulou sa deliť nesmie, takže tam vzniknú chyby, a ostanú jedničky. My hľadáme akože číslo 2. A keďže sú tie 1 akože zoradené vzostupne, vráti nám funkcia najvyšší "index" hodnoty <= hodnote 2. A to je posledná jednička. A keď máme index tak priradíme riadok (posledný param)citovat
#046045
avatar
Aha.
Tak to jo.
Děkuji za další lekci v excelu.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