我有工作表,我需要命名范围以对应另一个单元格的内容。单元格中的文字类似于:
Partitions w Studs 16" oc
命名范围不能包含空格,或者最重要的是,不能包含特殊字符,例如“。”因此,范围命名如下:
PartitionswStuds16oc
要在工作表中将前者更改为对后者的引用,我可以使用以下公式处理删除空格:
=SUBSTITUTE(B1," ","")
但是,我无法替换"
,因为双引号用于指定公式中的文本。 Excel无法按预期解析以下公式:
=SUBSTITUTE(SUBSTITUTE(B1," ",""),""","")
有关如何解决此问题的任何提示?我知道我可以将文字更改为16-in.
而不是16"
,但如果可能,我希望将其保留为我的客户请求。
答案 0 :(得分:31)
""""
转义"
:
=SUBSTITUTE(SUBSTITUTE(B1," ",""), """", "")
答案 1 :(得分:7)
尝试使用CHAR(34)
代替“:
=SUBSTITUTE(B1,CHAR(34),"")
答案 2 :(得分:2)
要在带引号的字符串中使用双qutoes,只需将它们加倍。在您的情况下,这会产生四个连续的双引号:
=SUBSTITUTE(B1,"""","")