Kako koristiti funkciju VALUETOTEXT u Excelu

Funkce VALUETOTEXT je skvělým nástrojem pro konverzi numerických hodnot na textové řetězce ve formátu, který je zobrazen v buňce. Je dostupná jak v Excelu, tak v Google Sheets a může být velmi užitečná v mnoha situacích, jako je sestavování reportů nebo export dat do systémů vyžadujících textový formát dat.

Syntaxe a použití

Syntaxe funkce VALUETOTEXT je jednoduchá a obsahuje pouze jeden argument:

 VALUETOTEXT(hodnota) 

Zde hodnota může být číslo, datum, logická hodnota, nebo odkaz na buňku obsahující tyto typy dat.

Příklad v Excelu:

 =VALUETOTEXT(A1) 

Pokud buňka A1 obsahuje číslo 12345,67, výsledek bude „12345,67“, což znamená, že textový výstup může záviset na lokálním nastavení desetinné čárky.

Příklady praktického použití

Funkce VALUETOTEXT je obzvlášť užitečná v situacích jako:

  • Příprava dat pro tisk nebo prezentace, kde je důležité zachovat zvolené formátování čísel.
  • Export dat do externích systémů, které vyžadují data ve formátu textu.

Příklad č. 1: Převod měnových hodnot pro sestavu

Představte si, že máme v buňce A1 měnovou hodnotu 2560,50 v eurech a potřebujeme ji převést na text s uchováním dvou desetinných míst a s přidáním symbolu měny.

 A1: 2560.50 B1: =VALUETOTEXT(A1) & " €" 

V buňce B1 se zobrazí „2560,50 €“, efektivně převádějíce numerickou hodnotu na snadno čitelný textový řetězec.

Příklad č. 2: Export dat do systému vyžadujícího textové formáty

Máme sloupec A (od A1 do A10) s daty a časy a potřebujeme tato data převést na text pro export do CRM systému, který nepodporuje standardní formáty datumů a časů.

 A1: =TODAY() B1: =VALUETOTEXT(A1) 

Tuto formuli reprodukujeme pro buňky B2 až B10. Všechny buňky nyní obsahují odpovídající datum ve sloupci A jako text, což je ideální pro systémy, které preferují data v textovém formátu.

Takto funkce VALUETOTEXT poskytuje flexibilní způsob práce s daty, když je naléhavě potřeba zachovat konzistenci výstupů, nebo zajištění kompatibility s externím softwarem.

Více informací: https://support.microsoft.com/cs-cz/office/5fff61a2-301a-4ab2-9ffa-0a5242a08fea

Další funkce
Vrátí matici textových hodnot z libovolné zadané oblasti
Změní znaky s plnou šířkou (dvoubajtové) v řetězci znaků na znaky s poloviční šířkou (jednobajtové)
Převede číslo na text ve formátu měny ß (baht)
Vrátí určitý počet znaků textového řetězce počínaje zadaným místem
Spojí texty z několika oblastí nebo řetězců Nenabízí ale argumenty Oddělovač a Ignorovat_prázdné
Spojí několik textových položek do jedné
Změní znaky s poloviční šířkou (jednobajtové) v řetězci znaků na znaky s plnou šířkou (dvoubajtové)
Vrátí počet znaků textového řetězce
V textovém řetězci nahradí starý text novým
Najde textovou hodnotu uvnitř jiné (a nerozlišují se malá a velká písmena)
Převede textový argument na číslo
Zformátuje číslo a převede ho na text
Změní znaky s poloviční šířkou (jednobajtové) v řetězci na znaky s plnou šířkou (dvoubajtové)
Převede číslo na text ve formátu měny Kč (česká koruna)
Vrátí číselný kód prvního znaku zadaného textového řetězce
Převede text na malá písmena
Nahradí znaky uvnitř textu
Najde textovou hodnotu uvnitř jiné (rozlišuje malá a velká písmena)
Převede text na číslo způsobem nezávislým na národním prostředí
Zopakuje text podle zadaného počtu opakování
Odstraní z textu mezery
Zkontroluje, jestli jsou dvě textové hodnoty shodné
Převede argumenty na text
Zkombinuje text z více oblastí a/nebo řetězců a zahrnuje oddělovač, který zadáte mezi každou textovou hodnotu, která se bude spojovat Pokud je oddělovač prázdný textový řetězec, pak tato funkce jednotlivé oblasti přímo zřetězí
Vrátí znak unicode, na který odkazuje daná číselná hodnota
Vrátí číslo (bod kódu), které odpovídá prvnímu znaku textu
Převede text na velká písmena
Převede první písmeno každého slova textové hodnoty na velké
Odebere z textu všechny netisknutelné znaky
Zformátuje číslo jako text s pevným počtem desetinných míst
Vrátí první znaky textové hodnoty umístěné nejvíce vlevo
Vrátí znak určený číslem kódu
Vrátí první znaky textové hodnoty umístěné nejvíce vpravo
Extrahuje fonetické znaky (furigana) z textového řetězce