Přeskočit na obsah

ValueToTextExcel

enVALUETOTEXT

Funkce převede jakoukoli hodnotu (číslo, text, logickou hodnotu, chybu) na textový řetězec.

=VALUETOTEXT(Hodnota;[Formát])

Hodnota (povinný) – Hodnota, která má být převedena na text.

Formát (volitelný, výchozí=0) – Formát vrácených dat:

  • 0 – Stručný formát, bude shodný s textem v buňce s obecným formátováním.
  • 1 – Striktní formát obsahující řídící znaky a oddělovače řádků. Vygeneruje řetězec, který lze analyzovat při zadání do řádku vzorců. Ohraničí řetězce výstupu uvozovkami s výjimkou typu boolean, čísel a chyb.

Na rozdíl od některých jiných funkcí převádí hodnotu přesně tak, jak se zobrazuje v buňce, a umožňuje volit mezi stručným a podrobným režimem. Funkce se hodí například při exportu dat, při práci s dynamickými tabulkami nebo pro zajištění správného formátování při kombinaci s jinými textovými funkcemi.

Pokud se jedná o text a formát je nastaven na 1, ve výstupu bude text v uvozovkách, jinak bude bez uvozovek, což neplatí u ostatních typů, což se hodí ve zmíněném případě exportu dat.

Použití s ostatními funkcemi

Sekce “Použití s ostatními funkcemi”

Převedení dnešního data zjištěného funkcí Dnes na text.

=VALUETOTEXT(DNES();1)

Zaokrouhlení desetinných čísel a převedení na text pomocí funkce Zaokrouhlit:

=VALUETOTEXT(ZAOKROUHLIT(A2;0))

Převedení čísla na text a spojení s dalším textem pomocí funkce Concat.

=CONCAT(„Hodnota: „;VALUETOTEXT(A2))

© 2026 Excelland