Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » funkce-vyhledavaci » FORMULATEXT-vzorec-jako-retezec-Excel
Microsoft Excel logo

FORMULATEXT (FORMULATEXT) - vzorec jako řetězec - Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak obdržet vzorec (funkci) jako řetězec?

Úvodem do funkce FORMULATEXT

Vrátí vzorec (funkci) jako řetězec, na který se funkce odkazuje v Excel, aneb praktické využití funkce FORMULATEXT (v angličtině FORMULATEXT), jednak její použití v listu, tipy až po využití funkce ve VBA.

Jak na funkci FORMULATEXT prakticky od A do Z ukazuji v tomto článku, pro přehlednost je rozdělen na kapitoly:


Teorie použití FORMULATEXT

Funkce FORMULATEXT (v angličtině FORMULATEXT) vrátí počet sloupců v oblasti.

Syntaxe česky:

=FORMULATEXT(odkaz)

Syntaxe anglicky:

=FORMULATEXT(odkaz)

Popis argumentů:

  • odkaz - povinný - Povinný argument. Odkaz na buňku nebo oblast buněk.

Poznámka:

  • Pokud není v buňce vzorec #NENÍ_K_DISPOZICI
  • Funguje i odkaz na samu sebe a nezacyklí se ;)
Excel funkce FORMULATEXT - argumenty

Základní použití funkce FORMULATEXT

Potřebuji zobrazit funkce, které jsou v buňkách. Poznámka, ony zelené ukázky v mých ukázkách, ukazující jak jsou dané funkce zapsány využívají tuto funkci.

=FORMULATEXT(B5) =FORMULATEXT(B6) =FORMULATEXT(B7) =FORMULATEXT(C8) Excel funkce FORMULATEXT

Zádání FORMULATEXT maticově

Pokud v Excel zapisujete funkce maticově, můžete využít FORMULATEXT v maticovém zápisu. Můžete se odkazat i na klasickou oblast se vzorci maticivě.

Kdo nemá rád maticové vzorvce může tuto část přeskočit.

{=FORMULATEXT(B7:B8)} {=FORMULATEXT(B9:B10)} Excel funkce FORMULATEXT - maticový zápis

FORMULATEXT a chyby

Ve funkci mohou vznikat chyby, nejčastěji, když se odkazujete na buŇku, které neobsahuje funkci. Případně buňku které obsahuje chybovou hodnotu. Pozor chybová funkce je funkce (ač vrácí chybovou hodnotu)!

=FORMULATEXT(#ODKAZ!)

Případné chyby můžete eliminovat využitím funkce KDYŽ a ISFORMULA. V případě nesplení podmínky je jasné, že nejde o funkci:

=KDYŽ(ISFORMULA(C16);FORMULATEXT(C16);"není funkce") Excel funkce FORMULATEXT - chyby

S funkci NEPŘÍMÝ.ODKAZ (INDIRECT)

Lze využít funkcí EPŘÍMÝ.ODKAZ (INDIRECT):

=FORMULATEXT(NEPŘÍMÝ.ODKAZ(C7)) Excel funkce FORMULATEXT - chyby

S funkci DÉLKA (LEN)

Někdy se hodí umět spočítat znaky ve funkci, pokud je delší než je zdrávo ;) Chápu většiná lidí 8192 znaků nepřesáhne, ale...

=DÉLKA(FORMULATEXT(C17)) =DÉLKA(FORMULATEXT(C18))

Omezení znaky

  • Počítá znaky ve funkci včetně = mezer, pozor Alt+Enter je také znak ;)
  • Max 8192 znaků ve funkci, nebo 255 znaků v textu (mezi uvozkami)
Excel funkce FORMULATEXT - chyby

Použití s funkce FORMULATEXT s využitím VBA

Zápis funkce do buňky pomocí VBA:

Range("B4").Formula = "=FORMULATEXT(A4)" Range("B5").FormulaLocal = "=FORMULATEXT(A5)" Excel funkce FORMULATEXT - VBA Excel

Jak na vzorec v buňce využitím možnsotí podívat se na její vlastnost (ve své důsledku vzorec/ funkce) může být zapsána jako zápis A1, nebo R1C1 a obě tyto funkce mohou být v angličtině (základ), nebo v národním jazyce (například čeština).

Pokus = Range("A4").Formula MsgBox (Pokus) Pokus = Range("A4").FormulaLocal MsgBox (Pokus) Pokus = Range("A4").FormulaR1C1 Pokus = Range("A4").FormulaR1C1Local

Související články s funkci FORMULATEXT

Další články související se statistickými funkcemi:


Microsoft Excel VBA - stahuj logo

Ke stažení

Soubor v přípravě.


Závěrem

Využíváte nějaký trik s funkcí FORMULATEXT, můžete zmínit v komentářích.

Článek byl aktualizován: 22.02.2019 09:49

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.






Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2019 | 2972

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.