Kako koristiti funkciju ARRAYTOTEXT u Excelu

Český Angličtina
ARRAYTOTEXT (funkce ARRAYTOTEXT

Přehled funkce

Funkce ARRAYTOTEXT v Microsoft Excel a Google Sheets umožňuje převést pole prvků na textový řetězec. Je to zvlášť užitečné pro prezentaci dat uložených v polích, ať už se jedná o čísla nebo text, ve formátu, který je přehledný a snadno sdělitelný.

Syntaxe funkce

Syntaxe pro funkci ARRAYTOTEXT je:

ARRAYTOTEXT(array, [separator])
  • array – Pole, které chcete převést na text.
  • separator – Volitelný argument, který určuje, jaký oddělovač se má použít mezi prvky pole. Výchozí hodnota je čárka (,).

Příklady použití

Níže jsou uvedeny příklady, kde může být funkce ARRAYTOTEXT aplikována:

Příklad Vstupní pole Separator Výstup
Příklad 1 {1, 2, 3, 4} , „1,2,3,4“
Příklad 2 {„jablko“, „banán“, „kiwi“} „; „ „jablko; banán; kiwi“

Praktické příklady

Příklad 1: Tvorba jednoduchého seznamu

Představte si, že máte v Excel tabulce seznam ovoce ve sloupci A, od A2 do A4. Chcete tyto informace prezentovat jako jednoduchý seznam v textové podobě, který by šel využít v emailu nebo dokumentu. V takovém případě můžete využít funkci ARRAYTOTEXT:

=ARRAYTOTEXT(A2:A4, ", ")

Tento příklad převede obsah buněk A2, A3 a A4 (například „jablko“, „banán“, „kiwi“) na textový řetězec „jablko, banán, kiwi“.

Příklad 2: Sloučení více seznamů dat do jednoho textu

Máte rozsáhlá data ve více řádcích a sloupcích a potřebujete je prezentovat rychle a přehledně jako jeden kontinuální řetězec. Data jsou rozložena napříč několika sloupci a řádky a vy chcete vytvořit jediný text oddělený středníky:

=ARRAYTOTEXT({A1:C1; A2:C2; A3:C3}, ";")

Tímto způsobem získáte jediný řetězec, který obsahuje všechna data z tří řádků a tří sloupců, oddělená středníkem. Například obsah jako „1;2;3;4;5;6;7;8;9“ pro 3×3 pole.

Funkce ARRAYTOTEXT umožňuje efektivní zpracování a prezentaci dat ve formátu vhodném pro další využití.

Více informací: https://support.microsoft.com/cs-cz/office/9cdcad46-2fa5-4c6b-ac92-14e7bc862b8b

Další funkce
Vrátí počet znaků textového řetězce
Vrátí první znaky textové hodnoty umístěné nejvíce vlevo