在
OOCalc
中,我想使用CONCATENATE
函数向A列中的每个字符串添加引号。因此,在单元格B1中,我想要执行以下操作:
=CONCATENATE("\"",A1,"\"")
OOCalc
不喜欢这样,也不喜欢没有转义反斜杠。
有人知道如何做到这一点,或者有什么替代方法吗?
OOCalc
中,我想使用CONCATENATE
函数向A列中的每个字符串添加引号。因此,在单元格B1中,我想要执行以下操作:
=CONCATENATE("\"",A1,"\"")
OOCalc
不喜欢这样,也不喜欢没有转义反斜杠。
有人知道如何做到这一点,或者有什么替代方法吗?
这对我有用:
=CONCATENATE("""",A1,"""")
重复引号可以对它们进行转义(就像在Visual Basic中一样),因此""""
被解释为:'一个引号用于开始字符串,一个转义引号(""),然后一个引号用于结束字符串'
使用 char(34)
可以获取引号字符。
CONCATENATE(char(34); B2; char(34))
与上述相同,但没有函数:
="""" & A1 & """"
有两种方法可以实现:
在双引号的位置使用=CHAR(34) 例如:=CONCATENATE("coffee",CHAR(34),"code")
通过连接单元格值
步骤
谢谢
你可以在双引号内使用单引号,反之亦然。
&
进行连接,例如:=""""&A1&""""
。 - stwr667