Chcete, aby vaše data v Excelu vypadala profesionálněji? Naučte se formátovat čísla, data a časy pomocí funkce TEXT.
Vlastní formátování je stejně užitečné jako jakýkoli jiný nástroj v Excelu, ale co kdybyste nemuseli pokaždé procházet nabídky a formátovat buňky? Co kdybyste mohli formátovat buňky přímo ve vzorcích Excelu?
Přesně to dělá funkce TEXT v Excelu. Umožňuje vám přizpůsobit formátování dat přímo v řádku vzorců. Pojďme prozkoumat, jak formátovat čísla, data a speciální čísla pomocí funkce TEXT v Excelu.
Co je funkce TEXT v Excelu?
TEXT je funkce aplikace Excel, která vám umožňuje přizpůsobit formátování dat v aplikaci Excel. Pomocí této funkce můžete použít vlastní formátování na konkrétní buňky, díky čemuž budou vaše data vizuálně přitažlivější a snáze pochopitelná.
Výstup TEXT je velmi podobný pomocí vlastního formátování v Excelu. Jeho syntaxe je následující:
=TEXT(hodnota, formát_text)
Tady, hodnota odkazuje na číslo, které chcete převést, zatímco format_text je schéma formátování, které chcete použít.
Funkce TEXT může formátovat různé typy dat, včetně čísel, dat a časů. Na rozdíl od vlastního formátování Excelu je TEXT funkcí, kterou můžete rychle vyvolat v řádku vzorců a kombinovat s dalšími funkcemi Excelu, což z ní činí všestranný nástroj.
Kód formátu |
Popis |
---|---|
# |
Zástupný znak číslic představující volitelné číslice. Nezobrazí se, pokud zde nejsou významné číslice. |
0 |
Číselný zástupný symbol, který se vždy zobrazuje. Pokud nejsou žádné platné číslice, doplní se nevýznamnými nulami. |
? |
Číselný zástupný symbol, který potvrzuje nevýznamné nuly, ale nezobrazuje je. Pokud je nutné zarovnat desetinná místa, zobrazí nuly. |
. |
Desetinná čárka. |
, |
Oddělovač tisíců. |
d |
Den v měsíci nebo den v týdnu. |
m |
Měsíc, když je použit jako součást data, a minuta, když je použit jako část času. |
y |
Rok. |
s |
Druhý. |
/ |
Indikátor zlomku. |
E |
Věděcký zápis. |
Funkce TEXT má stejný formát kódu jako vlastní formáty čísel v aplikaci Excel. Výše uvedená tabulka uvádí nejčastěji používané kódy.
Jak formátovat čísla pomocí funkce TEXT
Formátování čísel do čitelnějších tvarů je jednou z nejužitečnějších aplikací funkce TEXT. Vezměme si příklad, kdy bychom chtěli, aby konkrétní buňka zobrazovala čísla z jiné buňky se čtyřmi desetinnými místy.
Je důležité si pamatovat, že výstupem TEXT bude textový řetězec a nemůžete jej vložit do vzorců, které vyžadují číselné vstupy. V takových případech budete muset namísto formátovaných textových skriptů vložit původní hodnoty.
Můžete použít buď hashtag (#) nebo nula (0) kódy, jak toho dosáhnout, v závislosti na tom, zda chcete zobrazovat nevýznamná desetinná místa. Pamatujte, že hashtag (#) nezobrazuje nevýznamné nuly.
Například, pokud chcete omezit výsledky z buňky A2 na čtyři desetinná místa a zobrazit je v buňce C2, můžete použít vzorec níže:
=TEXT(A2; "#.0000")
Tento vzorec zobrazí hodnotu z A2 se čtyřmi desetinnými místy, bez ohledu na to, zda jsou nuly významné. Čtení větších hodnot můžete usnadnit přidáním oddělovačů tisíců. Stejný kód výše s oddělovačem tisíců by vypadal takto:
=TEXT(A2; "###,###.0000")
Je důležité si uvědomit, že můžete kombinovat různé formátovací kódy dohromady, abyste v Excelu získali požadovaný výsledek. Pokud se chcete úplně vyhnout desetinným číslům, můžete pomocí funkce TEXT zobrazit čísla jako zlomky s lomítkem (/) kód. Například níže uvedený vzorec zobrazí číslo z buňky A2 jako zlomek:
=TEXT(A2; "?/?")
Zobrazení výstupu Excelu jako zlomků vám může poskytnout výhodu výpočet poměrů v Excelu, protože to usnadňuje jejich čtení.
Formátování data pomocí funkce TEXT
Funkce TEXT také umožňuje formátovat data a časy v Excelu. Pohodlný způsob, jak kombinovat hodnoty data nebo času s textovými řetězci, je použití funkcí CONCATENATE a TEXT.
Funkce CONCATENATE vám to umožní propojit více řetězců dohromady v Excelu. Tuto funkci můžete použít k zobrazení textového řetězce vedle hodnoty data nebo času. Zatím stačí spojit CONCATENATE s funkcí, která vloží aktuální datum nebo čas v Excelu. Kam do toho všeho zapadá funkce TEXT?
Funkce data aplikace Excel fungují pomocí vnitřního číselného systému a pokud nejsou správně naformátovány, časové funkce, jako je DNES, mohou vracet nesmyslná čísla. Funkce TEXT dokáže tato čísla převést na správný datový řetězec a funkce CONCATENATE dokáže dát vše dohromady a prezentovat je.
Chcete-li reprezentovat dnešní datum spolu s textovým řetězcem, můžete použít následující vzorec:
=CONCATENATE("Dnes je ", TEXT(DNES(), "dddd, dd-mmm-y"))
Všimněte si, že mimo formát data, písmeno d označuje den v týdnu spíše než den v měsíci. Přidávání dalších ds zobrazí plnou verzi dne. Například, dddd zobrazí pondělí, zatímco ddd zobrazí Po. Stejný princip platí pro dny v měsíci a samotné měsíce.
Formátování speciálních čísel pomocí funkce TEXT
Mohou nastat situace, kdy budete muset upravit formátování čísel v buňce tak, aby vyhovovalo konkrétním požadavkům. Dva příklady ze skutečného života by mohly být uspořádání sady telefonních čísel v tabulce nebo reprezentace velkých čísel pomocí vědeckého zápisu. Funkce TEXT je užitečná v obou scénářích.
Formátování telefonních čísel
Pomocí funkce TEXT můžete upravit formátování buněk pro telefonní čísla. To vám umožní přidat pomlčky a mezery, takže telefonní čísla budou čitelnější.
Navíc můžete použít TEXT k integraci formy podmíněného formátování. Nastavením podmínek na základě počtu číslic v telefonním čísle je můžete zobrazit ve specifických formátech. Následující vzorec splňuje tyto úkoly:
=TEXT(A2;"[>9999999](###) ###-####; ###-####")
Tento vzorec používá funkci TEXT k zadání čísla z buňky A2. Pokud je číslo větší než 9,999,999 (to znamená, že má více než sedm číslic), zobrazí první tři číslice v závorkách a za následující tři číslice přidá pomlčku. Pro čísla, která jsou menší nebo rovna 9,999,999, první tři číslice budou mít pomlčku.
Formátování vědeckých notací
Vědecké zápisy jsou nezbytné pro efektivní komunikaci vašich dat při práci s velkými čísly. To může usnadnit funkce TEXT. Můžeš použít E pro nastavení formátování vědecké notace:
=TEXT(B2; "0,00E+00")
Tento vzorec zobrazí číslo v B2 jako násobek 10. The 0.00 znamená, že koeficient bude mít dvě desetinná místa a 00 znamená, že exponent nebude větší než 99.
Formátujte svá data pomocí funkce TEXT aplikace Excel
Formátování dat může být skličující, ale s funkcí TEXT v Excelu je to hračka. Pomocí této funkce můžete upravit vzhled svých čísel, dat a časů, aby byly vizuálně přitažlivější a snáze srozumitelné.
Krása používání TEXTu spočívá v jeho všestrannosti – můžete kombinovat formátovací kódy a další funkce Excelu a výrazně tak rozšířit možnosti formátování. Ať už potřebujete zobrazit čísla s konkrétními desetinnými místy, formátovat data a časy nebo dokonce přizpůsobit vědecké zápisy a telefonní čísla, TEXT vám pomůže.