我正在尝试连接多个字段并希望某些字段以引号(“.....”)开头和结尾。当我在其中放置一个单元格 (B2) 时,单元格 (B2) 显示为带有引号的纯文本。
CONCATENATE("""B2""") -> "B2"
CONCATENATE("""B2""") -> "(whatever is in cell B2)"
试试这个:
CONCATENATE(""""; B2 ;"""")
@widor 也提供了一个不错的解决方案替代方案 - 与我的集成:
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");