【发布时间】:2011-01-09 21:26:46
【问题描述】:
在OOCalc 中我想使用CONCATENATE 函数为A 列中的每个字符串添加引号。
所以在单元格 B1 中我想做:
=CONCATENATE("\"",A1,"\"")
OOCalc 不喜欢这样,或者没有转义反斜杠。
有谁知道如何做到这一点,或者有什么替代方法?
【问题讨论】:
标签: concatenation openoffice-calc
在OOCalc 中我想使用CONCATENATE 函数为A 列中的每个字符串添加引号。
所以在单元格 B1 中我想做:
=CONCATENATE("\"",A1,"\"")
OOCalc 不喜欢这样,或者没有转义反斜杠。
有谁知道如何做到这一点,或者有什么替代方法?
【问题讨论】:
标签: concatenation openoffice-calc
这对我有用:
=CONCATENATE("""",A1,"""")
重复引号会使它们转义(就像在 Visual Basic 中所做的那样,我相信),所以"""" 读作:'一个引号开始一个字符串,一个转义引号(“”),然后一个引号结束字符串'。
【讨论】:
& 进行连接,例如:=""""&A1&""""
使用char(34) 获取引号字符。
CONCATENATE(char(34); B2; char(34))
【讨论】:
与上述相同,但没有功能:
="""" & A1 & """"
【讨论】:
你可以通过两种方式做到这一点,
通过使用 =CHAR(34) 代替引号 例如:=CONCATENATE("coffee",CHAR(34),"code")
通过连接单元格值
步骤
谢谢
【讨论】:
双引号内可以使用单引号,反之亦然。
【讨论】: