如何在Excel公式中构造以下字符串:
莫里斯"火箭队"理查德
如果我使用单引号,它是微不足道的= "Maurice 'The Rocket' Richard"
但是双引号怎么样?
你试过用双引号逃脱吗?
= "Maurice ""The Rocket"" Richard"
或者,您可以使用以下CHAR
功能:
= "Maurice " & CHAR(34) & "Rocket" & CHAR(34) & " Richard"
三个双引号:" " " x " " "
= "x"
Excel将自动更改为一个双引号.例如:
=CONCATENATE("""x"""," hi")
="x"嗨
我为此使用了一个函数(如果工作簿已经有VBA).
Function Quote(inputText As String) As String Quote = Chr(34) & inputText & Chr(34) End Function
这是来自Sue Mosher的书"Microsoft Outlook Programming".然后你的公式将是:
="Maurice "&Quote("Rocket")&" Richard"
这与Dave DuPlantis发布的相似.
如果您需要使用JSON执行此操作:
=CONCATENATE("'{""service"": { ""field"": "&A2&"}}'")