如何将Text()用于其中包含字符串的格式?
=TEXT(A1,"Comfi+"#0"(JO)";"Comfi-"#0"(JO)")
尝试“”“内部字符串:
=TEXT(A1," """Comfi+"""#0"""(JO)""";"""Comfi-"""#0"(JO)""" ")
与& char(34)&
相同的结果此处有类似问题,但我无法将解决方案转换为我的问题:How to create strings containing double quotes in Excel formulas?
解决方案后修改:
使用以下(现已修复)公式构建年历/日历:
=CONCATENATE( TEXT(Format!K25,"d"), " J+", Format!S25, " ", TEXT(Format!AA25,"""Comfi+""#0""(JO)"";""Comfi-""#0""(JO)"""), " ", Format!AI25 )
在每个单元格中给出以下输出:
9 J+70 Comfi+21(JO) CRG
答案 0 :(得分:1)
就个人而言,在引用的字符串中加倍双引号是我试图不惜一切代价避免的。你可以逃脱'用反斜杠将文本转换为文字。
=TEXT(A1,"\C\o\m\f\i+#0\(\J\O\);\C\o\m\f\i-#0\(\J\O\)")
'alternately
="Comfi"&text(a1, "+#0;-#0")&"(JO)"
并非所有这些都需要逃脱;只保留字符。但是,我通常会将它们全部转义,让Excel对它们进行排序。
答案 1 :(得分:1)