web-dev-qa-db-ja.com

OOCalcのCONCATENATE関数で引用を引用する方法

OOCalcでは、CONCATENATE関数を使用して、列Aの各文字列に引用符を追加します。

だからセルB1で私がやりたい:

=CONCATENATE("\"",A1,"\"")

OOCalcはこれを好まないか、バックスラッシュをエスケープしません。

誰もこれを行う方法を知っていますか、代替方法は何ですか?

61
Richard H

これは私のために働く:

=CONCATENATE("""",A1,"""")

引用符を繰り返すとエスケープされます(Visual Basicの場合と同様)。したがって、""""は、「文字列を開始するための引用符1つ、エスケープされた引用符( "")、文字列を終了するための引用符1つ」と読みます。

98
Andy Balaam

char(34)を使用して、引用文字を取得します。

CONCATENATE(char(34); B2; char(34))
19
Kiran

上記と同じですが、機能はありません:

="""" & A1 & """"

12
Jake Toronto

あなたは2つの方法でそれを行うことができます、

  1. 実行可能な引用符の場所で= CHAR(34)を使用する。例:= CONCATENATE( "coffee"、CHAR(34)、 "code")

  2. セル値を連結することにより

ステップ

  • セル値を二重引用符として設定-> "
  • 二重引用符が必要な場合は、文字列内のそのセルを連結します。例:E1 = "F1 = = concatenate(" coffee "、E1、" code ")

ありがとうございました

1
Alexis Toby