MilanK napsal(a): >>> To druhe som moc nepochopil... > >> k tomu druhému příklad .. na listu xxx je v jedné buňce >> =SVYHLEDAT(A1;array_data;2) >> přičemž v tom poli, na který se funkce odkazuje jsou data z listu yyy >> B2:F137 ... to pole je spíš konstanta a není definována v makru. > > Hmm, dobre... mozno rozumiem tomuto: > > Chces aby sa v bunke kde mas tento vzorec objavila hodnota tak, za sa > vezme obsah bunky A1 na aktivnom liste, tato hodnota sa vyhlada v prvom > stlpci zadanej oblasti (B2:F137) - teda v stlpci B od riadku 2 az po 137, a > z riadka kde sa tato hodnota (alebo najblizsia k nej - nezadavas vo vzorci > TRUE-FALSE alebo po vasom PRAVDA-NEPRAVDA) nachadza vezme > hodnotu z druheho stlpca - cize zo stlpca C. > > Priklad: > A1 = 789 > - v zadanej oblasti - v stlpci B sa vyhlada cislo 789 > najde sa v bunke B55 > - chces hodnotu z druheho stlpca oblasti > vrati hodnotu z bunky C55 > tato sa objavi tam kde mas ten vzorec... > > ALE... > > Comu nerozumiem, je to, co sa ti nezda, alebo co vlastne chces? > Preco by ta oblast mala byt definovana makrom? To potrebujes? > > Funkcia SVYHLEDAT (alebo po "slovensky" VLOOKUP - nastastie v SK exceli > su funkcie neprelozene) podla mna sluzi primarne na priradenie nejakej > hodnoty > z pevnej tabulky, ktoru mas na nejaky ucel pripravenu... > Ja ju pouzivam napr. na doplnenie slovnych nazvov miest do tabuliek, do > ktorych > si importujem textovy vypis z jednoucelovych pocitacov vo vozoch, kde su > tie > miesta oznacene iba cislom. Cize tabulku mam v uplne inom subore, ktory si > makrom otvaram, vyhladam, doplnim, a na zaver zdrojovu tabulku makro > zavrie. > > Ale skutocne nemam potuchy co chces dosiahnut ty :-) ... > > Milan K. > > Tak super, rozumíme se .. já nechci dosáhnout, problém je, že toho už někdo dosáhl .. funkce funguje přesně jak jsi popsal, akorát že v tom array_data je oblast B2:F137 jsem zjistil zkoušením .. ale jak se ta oblast definuje? V makru je to sranda, prostě přiřadím výběr oblasti proměnné, ale v tomto případě je ta proměnná definována prostě někde mimo makra. Otázka je kde, aby bylo možné velikost té oblasti změnit. T.V.Received on 10. 10. 2007, 19:39 CEST
This archive was generated by hypermail 2.2.0 : 10. 10. 2007, 19:39 CEST