我試圖連接幾個字段,並希望某些字段以引號(「.....」)開始和結束。當我把一個單元格(B2)放在這裏面時,單元格(B2)顯示爲純文本,並在其周圍加引號。Excel連接引號
CONCATENATE("""B2""") -> "B2"
CONCATENATE("""B2""") -> "(whatever is in cell B2)"
我試圖連接幾個字段,並希望某些字段以引號(「.....」)開始和結束。當我把一個單元格(B2)放在這裏面時,單元格(B2)顯示爲純文本,並在其周圍加引號。Excel連接引號
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"
將很有趣的知道,這些解決方案哪一個是大規模更快 - 否則我覺得他們是相當平等的。任何人都測試過? – Jook
您也可以使用這個語法:(列d來連接A,B和C)
=A2 & " """ & B2 & """ " & C2
容易的答案 - 把東西在不同的細胞報價然後連接它們!
B1: rcrCheck.asp
C1: =D1&B1&E1
D1: "code in quotes" and "more code in quotes"
E1: "
它出來完美的(不能告訴你,因爲我得到的代碼一個愚蠢的對話框)
易peasy!
感謝您的努力,但它解決了一年以前;)您的解決方案不是一個選項 – CustomX
我形成了一些編程邏輯中使用CHAR(34)行情在Excel中: 的同我張貼一小部分,它可以是有益的,希望
1 Customers
2 Invoices
公式應用於:
= CONCATENATE( 「listEvents.Add(」,D4, 「」,CHAR(34),E4,CHAR(34), 「);」)
結果:
listEvents.Add(1,"Customers");
listEvents.Add(2,"Invoices");
對我來說不是';'但'','工作.. – SIslam
這對我有用 - > CONCATENATE(「」「」,B2,「」「」) – Sam