我正在尝试连接几个字段,并希望某些字段以引号(“.....”)开头和结尾。当我在其中放置一个单元格(B2)时,单元格(B2)显示为带有引号的纯文本。
CONCATENATE("""B2""") -> "B2"
CONCATENATE("""B2""") -> "(whatever is in cell B2)"
答案 0 :(得分:53)
试试这个:
CONCATENATE(""""; B2 ;"""")
@widor提供了一个很好的解决方案替代方案 - 与我的整合:
CONCATENATE(char(34); B2 ;char(34))
答案 1 :(得分:13)
使用CHAR
:
=Char(34)&"This is in quotes"&Char(34)
应评估为:
"This is in quotes"
答案 2 :(得分:7)
您也可以使用以下语法:(在D列中连接A,B和C)
=A2 & " """ & B2 & """ " & C2
答案 3 :(得分:1)
更容易回答 - 将这些内容放在不同单元格中的引号中,然后将它们连接起来!
B1: rcrCheck.asp
C1: =D1&B1&E1
D1: "code in quotes" and "more code in quotes"
E1: "
它出来完美(不能告诉你,因为我得到一个关于代码的愚蠢对话框)
轻松自在!!
答案 4 :(得分:0)
我正在使用 CHAR(34)为Excel中的报价形成一些编程逻辑: 我发布的一小部分内容可以提供帮助,希望
1 Customers
2 Invoices
使用的公式:
= CONCATENATE(#34&; listEvents.Add(",D4,"",CHAR(34),E4,CHAR(34)");& #34)
结果:
listEvents.Add(1,"Customers");
listEvents.Add(2,"Invoices");