Часто задаваемые вопросы - LibreOffice Calc

From The Document Foundation Wiki
< Faq‎ | Calc‎ | 032
Jump to: navigation, search

Как сложить текстовые строки? Почему использование знака "+" выдаёт ошибку?

Если вам нужно сложить две строки, например, у вас в одной ячейке (A1) Имя, а в другой (B1) Фамилия, то вы должны использовать знак амперсанда (&). Знак плюса (+) позволяет производить действия только над числами.

Если вам необходимо между строками включить какой-либо символ, например, пробел, то заключите его в кавычки, и соедините с другими строками посредством добавления знаков амперсанда.

Приведём пример:

  • допустим, ячейка A1 содержит имя;
  • ячейка B1 содержит фамилию;
  • " " - пробел, который мы хотим вставить между именем и фамилией;
  • & - оператор сложения для строк.
  • в нужной ячейке введите формулу =A1&" "&B1 и получите в результате значение в ячейке "Имя Фамилия"

Для этого же действия вы можете использовать функцию CONCATENATE в следующем формате:

=CONCATENATE(A1;" ";B1)

В этом случае знаки амперсанда не нужны.