我如何在Excel公式中构造以下字符串:
“火箭”莫里斯·理查德
如果我使用的是单引号,那就太琐碎了:="Maurice 'The Rocket' Richard"但是双引号呢?
我如何在Excel公式中构造以下字符串:
“火箭”莫里斯·理查德
如果我使用的是单引号,那就太琐碎了:="Maurice 'The Rocket' Richard"但是双引号呢?
当前回答
以下公式适用于Excel和Numbers (MAC):
= "Maurice " & """" & "The Rocket" & """" & " Richard"
使用& """" &来获得围绕字符串的双引号。
其他回答
或者,你可以使用CHAR函数:
= "Maurice " & CHAR(34) & "Rocket" & CHAR(34) & " Richard"
以下公式适用于Excel和Numbers (MAC):
= "Maurice " & """" & "The Rocket" & """" & " Richard"
使用& """" &来获得围绕字符串的双引号。
你试过用额外的双引号转义吗?通过转义字符,您是在告诉Excel将“字符视为文字文本”。
= "Maurice ""The Rocket"" Richard"
VBA函数
1) .formula = “=”“THEFORMULAFUNCTION ”“&(CHAR(34) & ”STUFF“” & CHAR(34))”
2) .公式= "公式函数""东西""" "
第一种方法使用vba在单元格中编写公式,从而得到计算值:
THEFORMULAFUNCTION "STUFF"
第二种方法使用vba在单元格中写入字符串,其结果为:
THEFORMULAFUNCTION "STUFF"
Excel结果/公式
1) =" theformulfunction "&(char (34) & " stuff "& char (34))
2)公式功能“东西”
="Maurice "&"""TheRocker"""&" Richard"