如何向 libreoffice calc 单元格文本添加引号?
How can I add quotation marks to a libreoffice calc cell text?
在 libreoffice calc 中,我有一个包含千字的专栏。我需要把每个词都放在引号里。
示例(A1 和 A2 是单元格)
start word (A1): car
end word (A2): "car"
通常,我可以引用单元格并添加带引号的新文本。
例子
= A1 & " wash"
A2: car wash
但是如何将引号作为文本的一部分呢?例子
"car" wash
添加引号的一种方法:使用 CHAR()
function together with the correct decimal ASCII code。 CHAR(34) 应该 return 双引号。您可以将 CHAR() 函数直接插入到 concat 语句中:
= CHAR(34) & A1 & CHAR(34) & " wash"
应该合并A1的内容,嵌套成双引号,加上"wash"。
要修改源数据本身(在您的示例中:没有第二列,修改源列),您可以使用正则表达式搜索/替换。为此:
- Select 包含要修改的数据的列
- select 菜单 "Edit" -> "Find & Replace..."
- 输入
^(.*)$
作为搜索文本(匹配整个单元格内容)并输入 ""
作为替换文本(return 是完整的搜索匹配项,包含在引号中):
- 点击替换或全部替换执行search/replace运行.
在 libreoffice calc 中,我有一个包含千字的专栏。我需要把每个词都放在引号里。
示例(A1 和 A2 是单元格)
start word (A1): car
end word (A2): "car"
通常,我可以引用单元格并添加带引号的新文本。
例子
= A1 & " wash" A2: car wash
但是如何将引号作为文本的一部分呢?例子
"car" wash
添加引号的一种方法:使用 CHAR()
function together with the correct decimal ASCII code。 CHAR(34) 应该 return 双引号。您可以将 CHAR() 函数直接插入到 concat 语句中:
= CHAR(34) & A1 & CHAR(34) & " wash"
应该合并A1的内容,嵌套成双引号,加上"wash"。
要修改源数据本身(在您的示例中:没有第二列,修改源列),您可以使用正则表达式搜索/替换。为此:
- Select 包含要修改的数据的列
- select 菜单 "Edit" -> "Find & Replace..."
- 输入
^(.*)$
作为搜索文本(匹配整个单元格内容)并输入""
作为替换文本(return 是完整的搜索匹配项,包含在引号中): - 点击替换或全部替换执行search/replace运行.