Excel连接引号
我试图连接几个字段,并希望某些字段开始和引号(“…..”)结束。 当我把一个单元格(B2)放在里面的时候,单元格(B2)被显示为纯文本,并带有引号。
CONCATENATE("""B2""") -> "B2" CONCATENATE("""B2""") -> "(whatever is in cell B2)"
尝试这个:
CONCATENATE(""""; B2 ;"""")
@widor也提供了一个很好的解决scheme – 与我的集成:
CONCATENATE(char(34); B2 ;char(34))
使用CHAR
:
=Char(34)&"This is in quotes"&Char(34)
应该评估:
"This is in quotes"
您也可以使用以下语法:(在D列连接A,B和C)
=A2 & " """ & B2 & """ " & C2
更容易的答案 – 把这些东西放在不同的单元格中,然后连接它们!
B1: rcrCheck.asp C1: =D1&B1&E1 D1: "code in quotes" and "more code in quotes" E1: "
它出来完美(不能显示你,因为我得到一个愚蠢的代码对话框)
十分简单!!
我正在形成一些编程逻辑使用CHAR(34)在Excel中的行情:一小部分相同我张贴可以是有益的,希望
1 Customers 2 Invoices
使用的公式:
= CONCATENATE( “listEvents.Add(”,D4, “”,CHAR(34),E4,CHAR(34), “);”)
结果:
listEvents.Add(1,"Customers"); listEvents.Add(2,"Invoices");