< návrat zpět

MS Excel


Téma: vyhledat hodnotu ve sloupci a přiřadit z jiného rss

Zaslal/a 5.11.2013 22:25

ahoj, prosím o radu (možná stupidní, jsem začátečník, omlouvám se):

mám tabulku o sloupcích A až AB. Ve sloupci A jsou náhodná neseřazená čísla a ve sloupci B jsou konkrétní neseřazená jména (žádné není 2x). Tabulka v dalších sloupcích pokračuje pro dotaz nedůležitými daty.

Hledám funkci, která by vyhledala ve sloupci B konkrétní jméno (např. Jirka) a vrátila číslo ze stejného řádku ve sloupci A

Chtěl bych se vyhnout ručnímu abecednímu řazení a prohledávání. Excel 2007, ale to asi není důležitý.

předem díky

Zaslat odpověď >

Strana:  1 2 3   další »
#016107
Opičák
?
Příloha: zip16107_pokus.zip (8kB, staženo 104x)
citovat
#016108
avatar
díky, mrknu na to zítra, už je po fotbale , tak vypínám comp a jdu spát 1citovat
#016111
avatar
supr, díky,
lehce si tam poupravím řádky a bude to ono.

btw: lze ten vzorec nějakým jednoduchým způsobem kopírovat ve sloupci, aly se měnila pouze jedna z proměnných?

viz takto:

=INDEX(A1:B6;POZVYHLEDAT(D1;B1:B6;0);1)
=INDEX(A1:B6;POZVYHLEDAT(D2;B1:B6;0);1)
=INDEX(A1:B6;POZVYHLEDAT(D3;B1:B6;0);1)
...atd.

Musel bych to upravovat skoro 800x 9citovat
#016113
Opičák
V prvním vzorci jje třeba stanovit způsob adresování a to bud relativní nebo absolutní. Absolutní je to, kde je před znakem nebo číslem znak dolaru a to znamená, že se při kopírování nemění. Relativní se mění podle polohy.
Takže váš

=INDEX(A1:B6;POZVYHLEDAT(D1;B1:B6;0);1)
změnit na

=INDEX($A$1:$B$6;POZVYHLEDAT($D1;$B$1:$B$6;0);1)
v první buňce a pak chytnout myšítkem za prav spodní roh (za malý čtvereček) a táhnout dolů.

Samozřejmě bude nutné upravit i oblasti B1:B6 a to asi na B1:B800.citovat
#016115
avatar
ten znak dolaru jsem neznal, jsem samouk

děkuji na stotisíckrát ušetřil jsi mi spoustu času 1citovat
#026144
avatar
Ahoj, jak by bylo potřeba změnit tento vzorec, pokud by se v seznamu jmen nacházelo více hledaných jmen. A chtěl bych vypsat pod sebe čísla, která odpovídají tomuto jménu.

Děkujicitovat
#026145
elninoslov
Napr takto:
Příloha: rar26145_filter.rar (7kB, staženo 48x)
citovat
#026146
avatar
díky, moc mi to pomůže do další práce.

Doplňující otázka - dal by se vrozec použít i v případě, že bych se odkazoval na jména, která jsou v jiném listu (než výsledná tabulka), s tím, že tento list musím po otevření sešitu nejprve načíst (mám sešit, do kterého si makrem načítám 5-10 listů se stejným formátem) - neznám přesná jména těchto listů.

Pro mé laické oko to vypada složitě a na použití maker.
Pokud je to řešitelné vzorcem poprosil bych o radu, pokud je to na makra (neumím s nimi), tak není potřeba řešení a zkusím to vyřešit jinak.

Děkujicitovat
#026148
elninoslov
Ak nepoznáte mená listov/súborov z ktorých načítate data to je fuk, to rieši makro a nemá to s týmto nič spoločné.
Naopak musíte vedieť meno listu ktorý je použitý vo vzorci, a to :

za A ) ten list má názov odkazovaný priamo vo vzorci, a meno listu je nemenné a známe.

za B ) meno toho listu vo vzorci je menné, a je použité pomocou INDIRECT, ale stále musí tento INDIRECT vedieť kde je meno listu uložené.
Excel nemá vzorcové možnosti, ako zistiť neznáme meno iného listu. Ale lepšie by bolo, keby ste v tom makre vložili upravený vzorec s korektným názvom listu.
Všetko snáď objasní príloha.
Příloha: rar26148_filter.rar (22kB, staženo 19x)
citovat
#026190
avatar
lze aby ty vzorce fungovali i když zdrojová tabulka není hned na pozici A1?

Zkoušel jsem si to posouvat a zanechat výběr stejný vzledem k tabulce a po posunu to již nefugovalo.
Nevím, zda dělám chybu nebo zda jedna z funkcí pracuje od A1.citovat

Strana:  1 2 3   další »

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura III

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

Aktivní diskuse

násobná podmínka

robert.kepertgmail.com • 22.2. 12:46

SVYHLEDAT NEFUNGUJE

cyklokropac • 22.2. 8:21

msgbox upozornenie

kabaka • 22.2. 7:26

pozastavení běhu programu

elninoslov • 21.2. 21:47

SVYHLEDAT NEFUNGUJE

elninoslov • 21.2. 21:32

msgbox upozornenie

elninoslov • 21.2. 21:22

Automatické vyplnění buňky, když ...

Tomas1234 • 21.2. 20:03