< 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 354x)
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 157x)
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 68x)
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

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