Stránka 1 z 1

Makro kopírování a doplnění vzorce

Napsal: 12 črc 2013 06:02
od karmelitan
Dobrý den,

prosím o pomoc nebo radu jak zkopírovat vzorec tak aby se do hodnoty ve vzorci vyplnilo číslo z prvního sloupce stejného řádku. Potřebuji tento vzorec pro cca 500 řádků, tak pevně doufám, že existuje nějaké makro nebo alespoň funkce která by tento úkol zvládla. Ručně by mi to určitě zabralo několik dní.

Příklad:

buňka A3 má hodnotu 10, vzorec, který je ve stejném řádku je "=SVYHLEDAT(10;'[Balance.xlsx]List1'!$F$2:$J$500;5;NEPRAVDA"
buňka A4 má hodnotu 12, vzorec, který je ve stejném řádku je "=SVYHLEDAT(12;'[Balance.xlsx]List1'!$F$2:$J$500;5;NEPRAVDA"
.......

Připravená tabulka včetně vzorce je v příloze

Předem děkuji za ochotu

Re: Makro kopírování a doplnění vzorce

Napsal: 12 črc 2013 09:01
od cmuch
Ahoj, nestačilo by místo hodnoty tam napsat buňku

Příklad:

buňka A3 má hodnotu 10, vzorec, který je ve stejném řádku je "=SVYHLEDAT(A3;'[Balance.xlsx]List1'!$F$2:$J$500;5;NEPRAVDA"
buňka A4 má hodnotu 12, vzorec, který je ve stejném řádku je "=SVYHLEDAT(A4;'[Balance.xlsx]List1'!$F$2:$J$500;5;NEPRAVDA"

Re: Makro kopírování a doplnění vzorce

Napsal: 17 črc 2013 06:44
od karmelitan
Ahoj, to jsem také zkoušel, ale bohužel to nefunguje :(

Re: Makro kopírování a doplnění vzorce

Napsal: 17 črc 2013 08:50
od Branscombe
A co třeba takhle ?

Kód: Vybrat vše

"=INDEX('[Balance.xlsx]List1'!$F$2:$J$500;POZVYHLEDAT("10";'[Balance.xlsx]List1'!$F$2:$F$500;0);5)"

Re: Makro kopírování a doplnění vzorce

Napsal: 18 črc 2013 00:42
od karmelitan
Ta funkce index by mi mohla pomoci, ale výše uvedený vzorec mi nefunguje. Výsledek je #Není k dispozici. Stejně jako v případě kdy jsem zkusil funkci index zakomponovat do vzorce =SVYHLEDAT.

Prosím o kontrolu zda jsem funkci INDEX použil správně ve vzorci.

Kód: Vybrat vše

=SVYHLEDAT((INDEX(A:A;6));'[Balance.xlsx]List1'!$F$2:$J$500;5;


V případě že ano, prosím o návrh nějaké další možnosti :)

Re: Makro kopírování a doplnění vzorce  Vyřešeno

Napsal: 18 črc 2013 07:49
od Branscombe
Ta funkce by měla dělat přesně to co jsi chtěl.

Vytvořil jsem demo soubor v příloze kde je implementována funkce INDEX a POZVYHLEDAT

Zkus lépe definovat co kde chceš vyhledávat, možná jsme to špatně pochopili ...

Re: Makro kopírování a doplnění vzorce

Napsal: 19 črc 2013 01:30
od karmelitan
Velice děkuji za pomoc :clap:

Špatně jsem to včera pochopil. Funkce funguje super. Problém na který jsem narazil byl ten, že ve sloupci ze kterého to mělo číst hodnoty sice byla čísla, ale jako text. Proto to neustále psalo #není k dispozici Po opravení již vzorec funguje perfektně a přesně podle potřeb.

Ještě jednou velké díky :thumbup: