Функция XL.StringFormat: создать строку с динамически заполняемыми плейсхолдерами

Как работать с функцией StringFormat для Excel: формула и результат
Функция XL.StringFormat – текстовый тип формулы – заменяет плейсхолдеры в указанной текстовой строке на заданные значения.
Функция помогает задать какие-то части текстовой строки как плейсхолдеры, которые динамически заполняются любыми значениями, которые вы укажете.

Перед началом работы добавьте «Функции» в Excel

«Функции» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2024, 2019, 2016, 2013, 2010, Microsoft 365.
Начните работу с инструментами XLTools
– пробный период дает 14 дней полного доступа ко всем инструментам.

Синтаксис

=XL.StringFormat(format, arguments)
АргументОписание
format[обязательный]Текстовая строка с плейсхолдерами
arg1, arg2, …, arg11[необязательный]Список значений, которые нужно поместить в плейсхолдеры. Поддерживается до 11 аргументов.

Примеры [скачать]

Скачайте этот файл с примерами и попробуйте применить функцию самостоятельно.
ФормулаОписание
=XL.StringFormat("Здравствуйте, 0, ваш заказ #1 подтвержден", A2,A3)Строка результата: Здравствуйте, Павел, ваш заказ #123 подтвержденПлейсхолдеры заполнены аргументами:0 = значение в ячейке A21 = значение в ячейке A3
=XL.StringFormat("Сейчас идет неделя #0, а случайное число 1", НОМНЕДЕЛИ(A4),A5)Строка результата: Сейчас идет неделя #11, а случайное число 92Плейсхолдеры заполнены аргументами:0 = результат формулы НОМНЕДЕЛИ(A4)1 = значение в ячейке A5
Посмотреть все функции →
Вопросы или предложения?
close window
Чем вам помочь?