以下の数式をFormatという名前で定義する。
=LAMBDA(template, values,
REDUCE(
template,
SEQUENCE(LEN(template) - LEN(SUBSTITUTE(template, "$", ""))),
LAMBDA(acc, i,
SUBSTITUTE(acc, "$" & i, INDEX(TOCOL(values, 1), i, 1), 1)
)
)
)
使用例
A1 | B1
世界 | 私
=Format("こんにちは! $1 と $2",A1:B1)
結果
"こんにちは! 世界と私"