Excel连接引号

Cus*_*omX 21 excel vba excel-vba

我正在尝试连接几个字段,并希望某些字段以引号(".....")开头和结尾.当我在其中放置一个单元格(B2)时,单元格(B2)显示为纯文本,并在其周围加上引号.

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

CONCATENATE("""B2""") -> "(whatever is in cell B2)"
Run Code Online (Sandbox Code Playgroud)

Joo*_*ook 53

试试这个:

CONCATENATE(""""; B2 ;"""")
Run Code Online (Sandbox Code Playgroud)

@widor也提供了一个很好的解决方案 - 与我的整合:

CONCATENATE(char(34); B2 ;char(34))
Run Code Online (Sandbox Code Playgroud)


Wid*_*dor 13

用途CHAR:

=Char(34)&"This is in quotes"&Char(34)
Run Code Online (Sandbox Code Playgroud)

应评估为:

"This is in quotes"
Run Code Online (Sandbox Code Playgroud)


Jon*_*ell 7

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

=A2 & " """ & B2 & """ " & C2
Run Code Online (Sandbox Code Playgroud)

Excel公式与引号连接