KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Функция Excel ARRAYTOTEXT

АвторZhoumandyДата изменения

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

функция arraytotext 1


Синтаксис

=ARRAYTOTEXT(array,[format])


Аргументы

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

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

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


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

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

Пример

Как показано на приведённом ниже снимке экрана, имеется диапазон Список текстов. Чтобы преобразовать его в текстовую строку, выполните следующие действия.

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

=ARRAYTOTEXT()B5:C7)

функция arraytotext 2

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

функция arraytotext 3

Примечание:В первой из приведённых выше формул аргумент формата опущен. Однако мы также можем указать его явно, как показано в формуле ниже:

=ARRAYTOTEXT()B5:C7,0)

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

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

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