Как процитировать цитату с помощью функции CONCATENATE в OOCalc - PullRequest
60 голосов
/ 27 января 2010

В OOCalc Я хочу использовать функцию CONCATENATE для добавления кавычек в каждую строку в столбце А.

Итак, в ячейке B1 я хочу сделать:

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

OOCalc не нравится, или без экранирования.

Кто-нибудь знает, как это сделать, или каким может быть альтернативный метод?

Ответы [ 5 ]

97 голосов
/ 20 мая 2010

Это работает для меня:

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

Повтор кавычек экранирует их (как я полагаю в Visual Basic), поэтому """" читается как: 'одна кавычка, чтобы начать строку, одна экранированная кавычка (""), затем одна кавычка, чтобы завершить строку .

18 голосов
/ 19 ноября 2013

Используйте char(34), чтобы получить символ кавычки.

CONCATENATE(char(34); B2; char(34))
12 голосов
/ 29 августа 2014

Идентично вышеописанному, но без функции:

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

1 голос
/ 30 мая 2017

Вы можете сделать это двумя способами,

  1. Используя = CHAR (34) в местах возможных цитат Например: = CONCATENATE («кофе», CHAR (34), «код»)

  2. Путем объединения значений ячеек

Steps

  • Установить значение ячейки в двойных кавычках -> "
  • Объедините эту ячейку в строке там, где вам нужны двойные кавычки. например: E1 = " F1 = = сцепленный («кофе», E1, «код»)

Спасибо

0 голосов
/ 08 июля 2015

Вы можете использовать одинарные кавычки в двойных кавычках и наоборот.

...