複数のフィールドを連結しようとしていて、特定のフィールドを引用符 (".....") で開始および終了する必要があります。この中にセル (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");