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
Makro kopírování a doplnění vzorce
Moderátor: Mods_senior
-
karmelitan
- nováček
- Příspěvky: 12
- Registrován: 06 kvě 2010 16:42
Makro kopírování a doplnění vzorce
- Přílohy
-
- Dotaz.xls
- (75 KiB) Staženo 47 x
Re: Makro kopírování a doplnění vzorce
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"
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"
-
karmelitan
- nováček
- Příspěvky: 12
- Registrován: 06 kvě 2010 16:42
Re: Makro kopírování a doplnění vzorce
Ahoj, to jsem také zkoušel, ale bohužel to nefunguje :(
- Branscombe
- Level 3

- Příspěvky: 469
- Registrován: 11 čer 2009 21:39
Re: Makro kopírování a doplnění vzorce
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)"
-
karmelitan
- nováček
- Příspěvky: 12
- Registrován: 06 kvě 2010 16:42
Re: Makro kopírování a doplnění vzorce
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.
V případě že ano, prosím o návrh nějaké další možnosti :)
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;- Branscombe
- Level 3

- Příspěvky: 469
- Registrován: 11 čer 2009 21:39
Re: Makro kopírování a doplnění vzorce
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 ...
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 ...
- Přílohy
-
- INDEX_karmelitan.xlsx
- (9.33 KiB) Staženo 52 x
-
karmelitan
- nováček
- Příspěvky: 12
- Registrován: 06 kvě 2010 16:42
Re: Makro kopírování a doplnění vzorce
Velice děkuji za pomoc
Š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
Š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
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek

