在Excel公式中,双引号用于指示文本字符串的开始和结束,例如:
="这是完美Excel公众号"
然而,假设需要在文本字符串中包括双号引,如何实现呢?
假如输入下面的公式:
="这是"完美Excel"公众号"
则会导致下图1所示的错误消息。
图1
下面讲解几种实现方法,供参考。
方法1:使用单引号
如果可以的话,使用单引号代替双引号来指示特殊的字符串,例如:
="这是'完美Excel'公众号"
单引号可以作为文本出现在双引号内。
然而,有些情况下,单引号有特殊的意义,例如表示英尺和英寸时,必须同时使用单引号和双引号(例如5’6”是五英尺六英寸的简写)。此时,在双引号内就不能使用单引号了。
方法2:使用转义字符
使用附加的双引号作为转义字符,例如:
="这是""完美Excel""公众号"
字符串中使用了两个双引号,第一个双引号是转义字符,告诉Excel将第二个双引号作为文本。
如果要添加双引号的文本在单元格中,例如单元格A1中,那么可以使用&符来连接字符串,但是需要添加附加的双引号来指明每段文本字符串开始/结束。例如:
="这是""" & A1 & """公众号"
其中,
这种方法虽然有效,但难以阅读。
方法3:使用CHAR函数
CHAR函数基于提供的数字返回特定的字符。在标准字符集中,CHAR(34)代表双引号。
因此,上面的例子可以写为:
="这是" &CHAR(34) & "完美Excel" & CHAR(34) & "公众号"
公式中,仍然使用双引号来指示文本字符串的开始和结束,但是使用&符和CHAR(34)在公式结果中添加双引号。
你喜欢上述哪种方法呢?