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

Jste zde: Úvodní stránka » excel » funkce-textove » ZNAK-CHAR-textova-funkce-Excel
Microsoft Excel logo

ZNAK - CHAR - textová funkce Excel

Videokurzy Excel

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

Jak využít textovou funkci ZNAK (CHAR) v Excel. Od teorie, přes základní použití až po speciální využití.

Úvodem do funkce ZNAK (CHAR)

Na první pohled funkce ZNAK (stejně jako další funkce) moc toho neumí. Na ten druhý, když se umí vhodně použít, vaše tabulky budou interaktivní a práce s nimi je rychlejší (najednou firma šetří desítky minut denně u jedné osoby pracující s Excel) a pohodovější.

Jak na to ukážu v tomto článku, opět pro přehlednost je rozdělen na kapitoly:


Teorie použití ZNAK (CHAR)

Funkce ZNAK (v angličtině CHAR) vrátí znak určený číslem. Pomocí funkce ZNAK se převádí číselné kódy, na znaky. (Windows - ANSI).

Syntaxe česky:

ZNAK(kód)

Syntaxe anglicky:

CHAR(kód)

Popis argumentů:

  • Kód - je číslo mezi 1 a 255, které udává požadovaný znak. Tento znak se vybírá ze sady znaků, kterou používá váš počítač.

Základní použití

Potřebujeme pomocí ASCI čísla zapsat znaky A (velké písmeno a) a ! (symbol vykřičník). Vykřičník má ASCII číslo 33 a znak A má ASCII číslo 65.

=ZNAK(65)  =ZNAK(33) Excel funkce ZNAK

Poznámka

Změna velkého písmena na malé stačí k ASCII číslu připočíst 32. Například z předchozího už vím, že pro velké A je to číslo 65. Tak pro malé a je to číslo 65+32, neboli 97

=ZNAK(65)  =ZNAK(65+32) =ZNAK(97)

Tabulka ASCII znaků

Budete-li potřebovat nějaký znak, dávám k dispozici ASCII tabulku. Kde:

  • 1 - 31 - speciální netisknutelné znaky (10 - nový řádek)
  • 32 - mezera
  • 33 - 255 - tisknutelné znaky

Ukázková tabulka je vytvořena jednoduše. Za kód se dosazují čísla 1 - 255

=ZNAK(kód) Excel tabulka ASCII

Poznámka: Podobná funkce UNICHAR.

Speciální znaky

Seznam pár speciálních znaků, které se vám mohou hodit:

Excel tabulka ASCII - speciální

Použití s funkcí DOSADIT

Máme textový údaj (Pavel Lasák, Ulice 123, Brno, 625 00, Česká republika), který potřebujete odřádkovat. Kdy každý samostatný řádek se odvozuje od čárky v daném textu.

=DOSADIT(B5;", ";ZNAK(10)) Excel funkce ZNAK (CHAR)

Použití s funkci CONCATENATE

Potřebuji dopsat copyright do textu. Například (© Copyright, 2016.)

=CONCATENATE(ZNAK(169); " Copyright, 2016.")

Lze využít i znak &

=ZNAK(169) & " Copyright, 2016." Excel funkce ZNAK (CHAR)

Poznámka

Od Excel 2016 je CONCATENATE funkcí CONCAT.

Použití s funkci RANDBETWEEN - náhodné znaky

Potřebuji vytvoři náhodné znaky anglické abecedy, nebo celou abecedu. Pro prvních 26 znaků (A - Z.

Abeceda pro čísla 1 až 26. Kdy v buňce B5 je číslo 1 a v buňce B6 je číslo 26.

=ZNAK(B5+64) =ZNAK(B6+64)

Případně využít funkci RANDBETWEEN, která vygeneruje čísla od 1 do 26.

=ZNAK(RANDBETWEEN(1;26)+64) Excel funkce ZNAK (CHAR) ve spojení s RANDBETWEEN

Tip na funkci RANDBETWEEN

Možné problémy s ZNAK (CHAR)

Parametr ve funkci ZNAK může nabývat hodnot pouze od 1 do 255. Pro Unicode lze použít funkci UNICHAR.

#HODNOTA! =ZNAK(0) #HODNOTA! =ZNAK(256) #DĚLENÍ_NULOU! =ZNAK(1/0) #NÁZEV? =ZNAK(A) Excel funkce ZNAK (CHAR)

Funkce CHAR (CHR) ve VBA

Funkce ZNAK se dá využít i ve VBA. Tam jí najdete pod názvem CHR. Ukáži na příkladu, kdy potřebuji vypsat "oblíbený" znak velké písmeno A. Provedeme kódem:

MsgBox Chr(65)

Více v samostatném článku o VBA v Excel, kde mám uvedeno další použití funkce Chr v VBA.

Excel funkce ZNAK (CHAR)

Související články

Články, které souvisejí s funkcí:


Microsoft Excel VBA - stahuj logo

Ke stažení

Soubor Textová funkce ZNAK (CHAR) - prakticky soubor ve formátu *.xlsm ke stažení zdarma.


Závěrem

Využíváte nějaký trik s funkcí ZNAK, případně jak tuto funkci využíváte, můžete se zmínit v komentářích.

Článek byl aktualizován: 19.09.2020 11:00

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 - 2021 |