首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Excel中连接时出现额外的双引号

在Excel中连接时出现额外的双引号
EN

Stack Overflow用户
提问于 2016-11-15 17:26:59
回答 3查看 2.1K关注 0票数 2

我试图在连接时添加双引号,但每次都会得到重复的双引号,并想知道为什么。

代码语言:javascript
复制
=CONCATENATE("
SET @XML.modify('replace value of (/Cars/SedanCost/text())[1] with ",CHAR(34), TEXT(A12,"0.00"), CHAR(34), "');")

在这个例子中,我的句子将结束为:

代码语言:javascript
复制
SET @XML.modify('replace value of (/Cars/SedanCost/text())[1] with ""123456.00"");

你知道如何得到一个双引号("")而不是(“”)吗?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2016-11-15 17:46:02

我在Excel中尝试了你的公式,它工作得很好。为什么不使用“而不是CHAR(34)

票数 0
EN

Stack Overflow用户

发布于 2016-11-15 18:04:03

尝试将函数CONCATENATE的使用替换为操作符&的直接连接

代码语言:javascript
复制
="SET @XML.modify('replace value of (/Cars/SedanCost/text())[1] with " & CHAR(34) & TEXT(A12,"0.00") & CHAR(34) & "');"
票数 0
EN

Stack Overflow用户

发布于 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上

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40606252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档