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

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Zamčeno
karmelitan
nováček
Příspěvky: 12
Registrován: 06 kvě 2010 16:42

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

Příspěvek 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
Přílohy
Dotaz.xls
(75 KiB) Staženo 48 x
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

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

Příspěvek 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"
karmelitan
nováček
Příspěvky: 12
Registrován: 06 kvě 2010 16:42

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

Příspěvek od karmelitan »

Ahoj, to jsem také zkoušel, ale bohužel to nefunguje :(
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

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

Příspěvek 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)"
karmelitan
nováček
Příspěvky: 12
Registrován: 06 kvě 2010 16:42

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

Příspěvek 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 :)
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

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

Příspěvek 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 ...
Přílohy
INDEX_karmelitan.xlsx
(9.33 KiB) Staženo 53 x
karmelitan
nováček
Příspěvky: 12
Registrován: 06 kvě 2010 16:42

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

Příspěvek 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:
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Doplnění RAM do stolního PC
    od Slegr » » v Rady s výběrem hw a sestavením PC
    9 Odpovědi
    731 Zobrazení
    Poslední příspěvek od Slegr
  • Doplnění grafické karty ke stávající sestavě
    od Kozina » » v Rady s výběrem hw a sestavením PC
    5 Odpovědi
    9184 Zobrazení
    Poslední příspěvek od Kogaku

Zpět na „Kancelářské balíky“