< návrat zpět

MS Excel


Téma: Ověření dat a funkce VLOOKUP rss

Zaslal/a 5.6.2018 13:43

Dobrý den,
chtěl bych se zeptat, zda existuje možnost nadefinovat seznam pro ověření dat přes funkci VLOOKUP (SVYHLEDAT).
Př: zákazník A má objednávky 1,2 a 3. Zákazník B má objednávky 4,5 a 6. A já bych potřeboval, aby po zadání zákazníka A mi ve vedlejší buňce vyběhl jen seznam objednávek 1,2,3.

Snad jsem to napsal srozumitelně.
Předem děkuji za radu.
Michal

Zaslat odpověď >

icon #040592
avatar
Cez VLOOKUP to asi nepojde, pojde to cez zavisle zoznamy. Zadaj si do google dependent drop down lists, vybehne na Teba spusta odkazov, ako na to. Idealne je vytvorit jeden dynamicky zoznam a pridat kratky kod k udalosti Worksheet_Change, aby dochadzalo k zmene v hodnotach dropdownu i potom, ked opatovne zmenis vo vedlajsej bunke zakaznika (aby v dropdowne nezostali hodnoty pre povodneho zakaznika, co bez udalostnej procedury, eventualne nejakej query pmn nejde zariadit)citovat
#040593
Hav-Ran
Ahojte všetci, strašne dávno som tu nebol. Choroba s postihnutím prstov mi nedovolila ani písať, ani odpovedať niekomu na email . .
K veci - osobne by som použil kontingenčnú tabuľku a jej prirodzený filter . Škoda že nebola príloha s aspon vymyslenými číslami 6citovat
icon #040594
eLCHa
Jde to. A protože jste nedal přílohu, já nedám návod (stejně bych asi nedal - protože se mi to nechce psát ;) )

Použity pojmenované vzorce.

@Hav-Ran - vítejte zpět ;)
Příloha: xlsx40594_volby.xlsx (9kB, staženo 39x)
citovat
#040595
avatar
Asi jak píše eLCHa, úlohy se řeší jako téma "závislé seznamy", alespoň tak to mám naučené já kdysi od Jiřího Číhaře a přes NEPŘÍMÝ.ODKAZ a definovaný název.citovat
icon #040596
avatar
@eLCHa
Pokial mala byt odpoved ide to reakciou na moj prispevok, tak ja som nepisal, ze to nejde. Napisal som, ze asi nie cez VLOOKUP. Kde mas VLOOKUP vo svojom rieseni?
Riesil by som to inak, nez Ty, ako som uviedol, davam prednost jednomu zoznamu s datami pod sebou (v tomto pripade teda tabulka o dvoch stlpcoch, v prvom ID zakaznika, v druhom ID objednavky) a dropdown naviazat na dynamicky zoznam od - do, zaciatok a koniec vymedzit cez Index a Match.
Zavisle zoznamy som pouzival, nez som prisiel na to, ako pracovat s jednym zoznamom, co je vyrazne komfortnejsie, nakolko nie je potreba definovat dalsie a dalsie zoznamy pri rozsireni povodnej mnoziny v tomto pripade zakaznikov.

No teda, aby som bol uplne presny, tak okrem hore uvedeneho dvojstlpcoveho zoznamu by som vytvoril este jeden jedostlpcovy so zakaznikmi, kazdopadne ale by som postupoval v navrhu struktury vstupnych dat v tomto pripade trochu inak, nez Ty, netvrdim ale, ze Tvoje riesenie nie je funkcne.citovat
icon #040597
eLCHa
@AL
Nebyla to reakce na Tebe. To bych specifikoval ;)

SVYHLEDAT tam není a není tam proto, že ji nepoužívám. Vůbec.
Pokud je podmínkou tohoto řešení (což nepředpokládám, bohužel je SVYHLEDAT funkcí, která se školí a tak je často jedinou, co se používá), tak to nechám někomu jinému...citovat
#040599
elninoslov
Rôznych riešení môžu byť mraky, tu je ďalší príklad, ale opäť a zas (ako vždy), nedostatočný popis bez príkladu presného požadovaného použitia. Ak ide len o nájdenie objednávky, na to stačí aj filter, ak o súhrn objednávok pre určitého odberateľa, na to KT. Neviem na čo potrebuje dotyčný takéto niečo. Teda HOLIS87, ste na ťahu ...
Příloha: xlsx40599_vyhladanie-objednavky.xlsx (187kB, staženo 39x)
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