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