我希望在包含""
的字符串中添加excel函数。
=SUMPRODUCT((B2:B2000<>"")/COUNTIF(B2:D2000,B2:B2000&""))
我已经尝试使用\"
,但无论我们将多少个只添加到一个显示器中,当我尝试使用.Replace
或{{1 }}。
正如我已经说过的,我希望输出为&#34;&#34;不是&#34;。
我能以任何方式获得预期的功能吗?
我将此字符串写入((char)34)
文件
输入:
.csv
输出:单元格A1 string suma = @"=SUMPRODUCT((B2:B2000<>"")/COUNTIF(B2:D2000,B2:B2000&""))";
单元格B1 =SUMPRODUCT((B2:B2000<>)/COUNTIF(B2:D2000
开关输入:
B2:B2000&"))"
输出:string suma = "=SUMPRODUCT((B2:B2000<>" + ((char)34) + ((char)34) + ")/COUNTIF(B2:D2000" + ((char)44) + "B2:B2000&" + ((char)34) + ((char)34) + "))";
输入:=SUMPRODUCT((B2:B2000<>")/COUNTIF(B2:D2000,B2:B2000&"))
输出:string suma = "=SUMPRODUCT((B2:B2000<>\"\")/COUNTIF(B2:D2000,B2:B2000&\"\"))";
输入:=SUMPRODUCT((B2:B2000<>")/COUNTIF(B2:D2000,B2:B2000&"))
输出:string suma = "=SUMPRODUCT((B2:B2000<>'')/COUNTIF(B2:D2000,B2:B2000&''))";
suma.Replace(@"'",@""");
答案 0 :(得分:2)
使用\"
来转义C#中的双引号。
答案 1 :(得分:2)
连续使用两个双引号表示字符串文字中的单个双引号。如果您使用的是c#,请在字符串前加@
来表示verbatim string。
VB
s = "The word ""chicken"" has 7 letters."
C#
var s = @"The word ""chicken"" has 7 letters.";
您还可以使用传统的转义。请务必使用反斜杠而不是正斜杠。
var s = "The word \"chicken\" has 7 letters.";