< 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 1x)
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

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