如何用替代公式替换Excel中的引号?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (74)

我有工作表,需要命名范围来对应另一个单元格的内容。单元格中的文本类似于:

Partitions w Studs 16" oc

命名范围不能有空格,或者最重要的是,不能有像“这样的特殊字符。因此,该范围命名如下:

PartitionswStuds16oc

要将前者更改为工作表中对后者的引用,我可以使用以下公式处理删除空格:

=SUBSTITUTE(B1," ","")

但是,我不能用"因为双引号用于指定公式中的文本。Excel无法像预期的那样解析以下公式:

=SUBSTITUTE(SUBSTITUTE(B1," ",""),""","")

有什么关于如何绕过这件事的建议吗?我知道我可以把文字改成16-in.代替16",但如果可能的话,我想按客户的要求保留它。

提问于
用户回答回答于
用户回答回答于

试着使用CHAR(34)代替“:

=SUBSTITUTE(B1,CHAR(34),"")

扫码关注云+社区