< návrat zpět

MS Excel


Téma: Excel - Vyhledání názvu - přepis hodnoty rss

Zaslal/a 24.2.2023 11:52

Zdravím, potřeboval bych pomoct s funkcí pro ulehčení a vyhledávání dat. Jde o to že v buňce A2 je datum, buňka B2 obsahuje název, buňka C2 obsahuje hodnotu - pozor, hodnota není vždy číslo. (A1,B1,C1 jsou nadpisy)

Já bych potřeboval do druhého sešitu vyhledat název a doplnit hodnotu - což by šlo jednoduše přes SVyhledat, jenže potřebuji to upravit tak, že pokud se název ve sloupci B objevuje víckrát, musí pravidlo vzít poslední cenu dle datumu.

Příklad
1.1.21 Petr 24
2.1.21 Petr 18

Z tohoto zadání potřebuji abych do nového sešitu přenesl hodnotu 18, v novém sešitu již názvy vyplněné mám, k názvům musím dohledat poslední hodnoty.

Díky za pomoc a nápady! Je to pro mne veliký oříšek :D

Zaslat odpověď >

#054536
elninoslov
Tie dátumy sú zoradené?
=LOOKUP(2;1/('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2);'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)
=VVYHLEDAT(2;1/('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2);'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)


Ak by neboli zoradené tak narýchlo maticový vzorec (Ctrl+Shift+Enter)
=LOOKUP(2;1/(('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2)*('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5=MAX(IF('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2;'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5;FALSE))));'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)
=VVYHLEDAT(2;1/(('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2)*('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5=MAX(KDYŽ('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2;'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5;NEPRAVDA))));'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)
citovat
#054537
avatar

elninoslov napsal/a:

Tie dátumy sú zoradené?
=LOOKUP(2;1/('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2);'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)
=VVYHLEDAT(2;1/('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2);'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)


Ano, datumy jdou po sobě - první v tabulce je nejstarší.citovat
#054538
avatar

elninoslov napsal/a:

Tie dátumy sú zoradené?
=LOOKUP(2;1/('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2);'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)
=VVYHLEDAT(2;1/('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2);'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)

Ak by neboli zoradené tak narýchlo maticový vzorec (Ctrl+Shift+Enter)
=LOOKUP(2;1/(('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2)*('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5=MAX(IF('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2;'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5;FALSE))));'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)
=VVYHLEDAT(2;1/(('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2)*('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5=MAX(KDYŽ('E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$B$2:$B$5=A2;'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$A$2:$A$5;NEPRAVDA))));'E:\Download\[Zdroj prohledání.xlsx]Zdroj'!$C$2:$C$5)


Asi hloupý dotaz, ale E:\Download\[Zdroj prohledání.xlsx nahradím asi mým souborem a soubor kam chci vložit data dám kam? :)citovat
#054539
avatar
Nevím co dělám špatně ale funkce mi nefunguje, přikládám printscreen (https://ctrlv.link/shots/2023/02/24/HHnL.png) zadaných hodnot.citovat
#054540
elninoslov
Samozrejme si musíte dať odkaz na svoj súbor, vrátane cesty, listu, rozsahu.
Ale ktorý z X riadkov rovnakého mena a rovnakého dátumu je posledný???
Příloha: zip54540_hledej.zip (17kB, staženo 0x)
citovat
#054543
avatar
Zase nepíšete verzi. Pokud jsou datumy seřazené, použijte funkci xlookup. Tam se dá nastavit hledání od konce.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse