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

Функция XL.StringFormat – текстовый тип формулы – заменяет плейсхолдеры в указанной текстовой строке на заданные значения.
Функция помогает задать какие-то части текстовой строки как плейсхолдеры, которые динамически заполняются любыми значениями, которые вы укажете.
Перед началом работы добавьте «Функции» в Excel
«Функции» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2024, 2019, 2016, 2013, 2010, Microsoft 365.

Скачать XLTools для Excel
Синтаксис
| Аргумент | Описание |
|---|---|
| format[обязательный] | Текстовая строка с плейсхолдерами |
| arg1, arg2, …, arg11[необязательный] | Список значений, которые нужно поместить в плейсхолдеры. Поддерживается до 11 аргументов. |
Примеры [скачать]
Скачайте этот файл с примерами и попробуйте применить функцию самостоятельно.
Скачать примеры с этой функцией (xlsx)
| Формула | Описание |
|---|---|
| =XL.StringFormat("Здравствуйте, 0, ваш заказ #1 подтвержден", A2,A3) | Строка результата: Здравствуйте, Павел, ваш заказ #123 подтвержденПлейсхолдеры заполнены аргументами:0 = значение в ячейке A21 = значение в ячейке A3 |
| =XL.StringFormat("Сейчас идет неделя #0, а случайное число 1", НОМНЕДЕЛИ(A4),A5) | Строка результата: Сейчас идет неделя #11, а случайное число 92Плейсхолдеры заполнены аргументами:0 = результат формулы НОМНЕДЕЛИ(A4)1 = значение в ячейке A5 |
Вопросы или предложения?