首页 > 解决方案 > Excel(或Calc)中的字符串模板?

问题描述

Excel 或 OpenOffice/LibreOffice Calc 中是否有某种字符串模板系统?基本上,我有一个文本模板,它引用了一些其他单元格并希望生成最终的合并结果,例如:

My name is [A1]. 
I have been working at [A2] for [A3] years.
Welcome to you all.

(模板变量不需要直接是单元格引用;它可以是函数参数,所以公式复制不是一件痛苦的事。)

我知道字符串连接,但它似乎不支持多行字符串,也不支持像“\n”这样的 C 样式转义序列,需要我链接 CHAR(10),这变得笨拙:

="My name is "& A1 & CHAR(10) &
"I have been working at " & A2 & " for " & A3 & " years." & CHAR(10) &
"Welcome to you all."

标签: excelopenoffice-calclibreoffice-calc

解决方案


实际上,您可以在字符串中插入换行符(Alt+Enter)

试试这个公式,不要忘记激活Wrap text单元格。

="My name is "& A1 & "
I have been working at " & A2 & " for " & A3 & " years.
Welcome to you all."

结果


推荐阅读