97

関数を使用して、列 A の各文字列に引用符を追加しOOCalcたいと考えています。CONCATENATE

したがって、セル B1 でやりたいことは次のとおりです。

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

OOCalcこれが気に入らない、またはバックスラッシュをエスケープしない。

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

4

5 に答える 5

162

This works for me:

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

Repeating the quotes escapes them (as it does in Visual Basic, I believe), so """" reads as: 'one quote to start a string, one escaped quote (""), then one quote to finish the string'.

于 2010-05-20T08:13:47.260 に答える
32

char(34)引用文字を取得するために使用します。

CONCATENATE(char(34); B2; char(34))
于 2013-11-18T21:42:33.580 に答える
2

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

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

  2. セル値を連結する

手順

  • セルの値を二重引用符で囲みます -> "
  • 二重引用符が必要な場所で、文字列内のそのセルを連結します。例: E1 = " F1 = =concatenate("coffee",E1,"code")

ありがとうございました

于 2017-05-30T20:17:13.123 に答える
0

二重引用符内で単一引用符を使用することも、その逆も可能です。

于 2015-07-08T17:11:37.037 に答える