Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Функция ARRAYTOTEXT в Excel

Author Zhoumandy Last modified

Функция ARRAYTOTEXT преобразует массив или диапазон в текстовую строку.

arraytotext-function 1


Синтаксис

=ARRAYTOTEXT(массив,[формат])


Аргументы

  • Массив (обязательный): Массив, который нужно вернуть в виде текстовой строки.
  • Формат (необязательно): Формат возвращаемой текстовой строки. Может быть либо 0 (по умолчанию), либо 1.
    Если он равен 0 или опущен, формат результата будет кратким и удобным для чтения. Возвращаемый текст будет таким же, как текст, отображаемый в ячейке с примененным общим форматированием.
    Если он равен 1, формат результата будет строгим, включая escape-символы и разделители строк. Текстовая строка будет возвращена в фигурных скобках, которую можно использовать непосредственно в строке формул Excel. Текстовые значения будут заключены в двойные кавычки (""), а логические значения, числа и значения ошибок — нет. Строки разделяются точкой с запятой (;), а столбцы — запятыми (,).

Возвращаемое значение

Функция ARRAYTOTEXT возвращает текстовую строку.


Примечания к функции

  1. Функция ARRAYTOTEXT была недавно представлена в Excel и доступна только в Excel для Microsoft 365 и Excel для веба.
  2. Функция ARRAYTOTEXT удалит числовое форматирование, примененное к любым ячейкам, содержащим числовые значения.
  3. Значение ошибки #ЗНАЧ! возникает, если формат не равен 0 или 1.

Пример

Как показано на скриншоте ниже, есть список текстов. Чтобы преобразовать их в текстовую строку, выполните следующие действия.

1. Чтобы получить текстовую строку в кратком формате, скопируйте формулу ниже в ячейку E5, затем нажмите клавишу Enter, чтобы получить результат.

=ARRAYTOTEXT(B5:C7)

arraytotext-function 2

2. Чтобы получить текстовую строку в строгом формате, скопируйте формулу ниже в ячейку E6, затем нажмите клавишу Enter, чтобы получить результат.

arraytotext-function 3

Примечание: Аргумент формата в первой формуле выше опущен. Мы также можем указать формат, как показано в формуле ниже:

=ARRAYTOTEXT(B5:C7,0)

Связанные функции:

  • Функция EVEN в Excel
    Функция EVEN округляет числа в сторону от нуля до ближайшего четного целого числа.

  • Функция EXP в Excel
    Функция EXP возвращает результат возведения константы e в n-ю степень.