如何使用OOCalc中的CONCATENATE函数引用引号

问题描述 投票:59回答:5

OOCalc中,我想使用CONCATENATE函数为A列中的每个字符串添加引号。

所以在单元格B1中我想做:

=CONCATENATE("\"",A1,"\"")

OOCalc不喜欢这个,或者没有逃避反斜杠。

有谁知道如何做到这一点,或者替代方法可能是什么?

concatenation openoffice-calc
5个回答
97
投票

这对我有用:

=CONCATENATE("""",A1,"""")

重复引号会逃避它们(就像在Visual Basic中一样,我相信),所以""""读作:'一个引用开始一个字符串,一个转义引号(“”),然后一个引用来完成字符串'。


18
投票

使用char(34)获取引用字符。

CONCATENATE(char(34); B2; char(34))

12
投票

与上述相同但没有功能:

="""" & A1 & """"


1
投票

你可以用两种方式做到,

  1. 通过在双引号的位置使用= CHAR(34),例如:= CONCATENATE(“coffee”,CHAR(34),“code”)
  2. 通过连接单元格值

脚步

  • 将单元格值设置为双引号 - >“
  • 无论何处需要双引号,都可以在字符串中连接该单元格。例如:E1 =“F1 = =连接(”咖啡“,E1,”代码“)

谢谢


-1
投票

您可以在双引号内使用单引号,反之亦然。

© www.soinside.com 2019 - 2024. All rights reserved.