Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel串联引号_Excel_Vba - Fatal编程技术网

Excel串联引号

Excel串联引号,excel,vba,Excel,Vba,我试图连接几个字段,并希望某些字段以引号(“…”)开头和结尾。当我把一个单元格(B2)放在里面时,单元格(B2)显示为纯文本,周围加引号 CONCATENATE("""B2""") -> "B2" CONCATENATE("""B2""") -> "(whatever is in cell B2)" 使用CHAR: =Char(34)&"This is in quotes"&Char(34) 应评估: "This is in quotes" 试试这个: CON

我试图连接几个字段,并希望某些字段以引号(“…”)开头和结尾。当我把一个单元格(B2)放在里面时,单元格(B2)显示为纯文本,周围加引号

CONCATENATE("""B2""") -> "B2"

CONCATENATE("""B2""") -> "(whatever is in cell B2)"
使用
CHAR

=Char(34)&"This is in quotes"&Char(34)
应评估:

"This is in quotes"
试试这个:

CONCATENATE(""""; B2 ;"""")
@widor也提供了一个很好的替代解决方案-与我的集成:

CONCATENATE(char(34); B2 ;char(34))

您还可以使用以下语法:(在D列中连接A、B和C)


更简单的答案-在不同的单元格中加引号,然后将它们连接起来

B1: rcrCheck.asp
C1: =D1&B1&E1
D1: "code in quotes" and "more code in quotes"  
E1: "
结果非常完美(无法显示,因为我有一个关于代码的愚蠢对话框)


轻松点

我正在形成一些编程逻辑,用于Excel中的引号CHAR(34): 我现在发布的文章中的一小部分,希望能有所帮助

1   Customers
2   Invoices
使用的公式:

=连接(“listEvents.Add(“,D4,,”,CHAR(34),E4,CHAR(34),”);)

结果:

listEvents.Add(1,"Customers");
listEvents.Add(2,"Invoices");

我很想知道,这些解决方案中哪一个在大范围内更快——否则我发现它们是相当相等的。有人对此进行过测试吗?谢谢你的努力,但它在一年前就解决了;)你的解决方案不是一个选项这对我有效->连接(“”,B2,“”)你救了我的命
listEvents.Add(1,"Customers");
listEvents.Add(2,"Invoices");