我试图在连接时添加双引号,但每次都会得到重复的双引号,并想知道为什么。
=CONCATENATE("
SET @XML.modify('replace value of (/Cars/SedanCost/text())[1] with ",CHAR(34), TEXT(A12,"0.00"), CHAR(34), "');")在这个例子中,我的句子将结束为:
SET @XML.modify('replace value of (/Cars/SedanCost/text())[1] with ""123456.00"");你知道如何得到一个双引号("")而不是(“”)吗?
谢谢。
发布于 2016-11-15 17:46:02
我在Excel中尝试了你的公式,它工作得很好。为什么不使用“而不是CHAR(34)
发布于 2016-11-15 18:04:03
尝试将函数CONCATENATE的使用替换为操作符&的直接连接
="SET @XML.modify('replace value of (/Cars/SedanCost/text())[1] with " & CHAR(34) & TEXT(A12,"0.00") & CHAR(34) & "');"发布于 2018-08-07 21:21:47
对于您的公式
CONCATENATE("SET @XML.modify(‘将(/Cars/SedanCost/text())1的值替换为“,CHAR(34),TEXT(A12,"0.00"),”,“);”
变化
带“,字符
"0.00"),“,”);“
可复制且具有更多详细信息的样本:
=CONCATENATE(a1,a1,“此和=3给出",”双引号“,”这是末尾的附加引号“,”)
Excel
A1 | B1 | c1 | d1
1|2| =IF(H8+I8 = 3,“,”空白“)|与上面的文本连接将其粘贴到单元格d1上
https://stackoverflow.com/questions/40606252
复制相似问题