Sloučení textu a čísel

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Řekněme, že potřebujete vytvořit gramaticky správnou větu z několika sloupců dat, abyste mohli připravit hromadnou korespondenci. Nebo možná potřebujete čísla naformátovat pomocí textu, aniž byste ovlivnili vzorce, které tato čísla používají. V Excelu můžete text a čísla kombinovat několika způsoby.

Použití formátu čísla k zobrazení textu před nebo za číslem v buňce

Pokud sloupec, který chcete seřadit, obsahuje čísla i text, třeba Produkt #15, Výrobek #100, Produkt #200, nemusí se řadit očekávaným způsobem. Buňky obsahující čísla 15, 100 a 200 můžete naformátovat tak, aby se v listu zobrazovaly jako Produkt #15, Produkt #100 a Produkt #200.

Pokud chcete číslo zobrazit s textem, použijte vlastní formát číslování, aniž byste změnili chování čísla při řazení. Tímto způsobem změníte způsob zobrazení čísla, aniž byste změnili jeho hodnotu.

Postupujte takto:

  1. Vyberte buňky, které chcete naformátovat.

  2. Na kartě Domů klikněte ve skupině Číslo na šipku.
    Ikona pro otevření dialogového okna ve skupině Číslo

  3. V seznamu Druh klikněte na kategorii, například Vlastní, a pak klikněte na předdefinovaný formát, který se podobá požadovanému formátu.

  4. V poli Typ upravte kódy formátů čísel a vytvořte formát, který chcete.
    Aby se v buňce zobrazily texty i čísla, uzavřete texty do uvozovek (" ") nebo před ně zadejte zpětné lomítko (\).

    POZNÁMKA: Úpravou předdefinovaného formátu se formát neodebere.

Zobrazit Použitý kód Jak to funguje
12 jako Produkt #12 "Produkt # " 0 Text uzavřený v uvozovkách (včetně mezery) se zobrazí před číslem v buňce. Hodnota 0 v kódu představuje číslo obsažené v buňce (například 12).
12:00 jako 12:00 EST h:mm AM/PM "EST" Aktuální čas se zobrazí ve formátu data a času h:mm AM/PM a za časem se zobrazí text "EST".
-12 jako -12,00 USD nedostatku a 12 jako 12,00 USD přebytku 0,00 Kč "Přebytek";-0,00 Kč "Nedostatek" Hodnota se zobrazí ve formátu měny. Pokud buňka obsahuje kladnou hodnotu (nebo 0), zobrazí se za ní text Přebytek. Pokud buňka obsahuje zápornou hodnotu, zobrazí se místo ní text "Nedostatek".

Sloučení textů a čísel z různých buněk do jedné buňky pomocí vzorce

Pokud čísla a text v buňce zkombinujete, změní se čísla na text a nebudou fungovat jako číselné hodnoty. To znamená, že už s nimi nebudete moct provádět žádné matematické operace.

Ke kombinování čísel použijte funkce CONCATENATE nebo CONCAT,TEXT nebo TEXTJOIN a operátor ampersand (&).
 

Poznámka

  • V aplikacích Excel 2016, Excel Mobile a Excel pro web byla funkce CONCATENATE nahrazena funkcí CONCAT. I když je funkce CONCATENATE kvůli zpětné kompatibilitě pořád k dispozici, měli byste zvážit použití funkce CONCAT, protože funkce CONCATENATE nemusí být v budoucích verzích Excelu dostupná.
  • Funkce TEXTJOIN spojuje texty z několika oblastí a/nebo řetězců a obsahuje parametr pro zadání jednotlivých textových hodnot, které se mají spojit. Pokud je oddělovač prázdný textový řetězec, pak tato funkce jednotlivé oblasti přímo zřetězí.

Příklady

Podívejte se na různé příklady na následujícím obrázku.

Podívejte se pozorně na použití funkce HODNOTA.NA.TEXT v druhém příkladu na obrázku. Když spojíte číslo s textovým řetězcem pomocí operátoru zřetězení, můžete pomocí funkce HODNOTA.NA.TEXT určit, jak se bude číslo zobrazovat. Vzorec používá podkladovou hodnotu z odkazované buňky (v tomto příkladu 0,4), ne formátovanou hodnotu v buňce (40 %). Funkce HODNOTA.NA.TEXT se používá k obnovení formátování čísel.

Příklady kombinování textu a čísel

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.

Viz také