EXCEL公式中如何引用带有双引号的文本值?

  • 内容
  • 评论
  • 相关

EXCEL公式中如何引用带有双引号的文本值?

如下图所示:

01

单元格中src="*.jpg" (* 通配符) 为带有双引号的文本内容,现在需要向其中追加一个网址,使其成为一个绝对的网络图片地址。

效果如下:

02

EXCEL文本条数少我们可以通过手动添加,但如果有几百上千条,显然手动添加是不切实际的,这时我们就可以通过EXCEL函数来实现。

这里我们就用到了SUBSTITUTE()函数

但在使用的过程中会发现,由于引用的文本中带有英文状态的双引号(""),导致计算出的结果出现问题,甚至报错。说明英文状态的双引号在EXCEL中是作为特殊字符存在的,我们在引用双引号时就需要对其进行转义。那么,在EXCEL中该如何引用双引号呢?

EXCEL中要通过多重双引号对引号内容的引用,即:

如果要通过公式输出 "a.jpg" 的话,通过 ="""a.jpg""" 实现,也就是把需要输出的双引号再次用两个双引号包括,就可以正确输出双引号了。

回到本文开头提到要实现的功能,然而,根据上述的引用方法发现了错误。

=substitute(A1,"src="""","src="""https://www.lmdouble.com/")

而前面提到的

="""a.jpg"""

却是能正常输出内容。

最后经过测试,调整为下面的这种方式才能正确输出内容。

=substitute(A1,"src= ""","src=""https://www.lmdouble.com/")

03

=substitute(A1,"src="""","src="""https://www.lmdouble.com/")

按理说上面这种写法应该是正确的呀,为什么会出现错误呢?

经网上查资料和网友的解答原来是因为EXCEL中对双引号的引用为两个双引号放在一起作为一个引用 "",但从上面示例中看还是无法理解,小编也没搞清楚是什么原因,有知道小编在理解上错在哪里吗?

IT技术资料分享-个人整理自互联网

 

上一篇: 下一篇:
关注本站微信公众号


仍未解决?点击远程协助
QQ群: 943816552