Для включения текстовой строки в формулу заключите текстовую строку в двойные кавычки (") и Calc разместит символы без попытки их интерпретации. Например, формула ="Здравствуй мир!" отображает текстовую строку Здравствуй мир! в ячейке без каких либо кавычек.
Более сложная формула =СЦЕПИТЬ("На самом деле жизнь проста, "; "но мы старательно усложняем её "; "(Конфуций).") сцепляет три отдельные строки, заключённые в двойные кавычки, получая в итоге строку На самом деле жизнь проста, но мы старательно усложняем её (Конфуций).
Для вставки символа двойной кавычки в строке внутри формулы, используются два метода:
Символ двойной кавычки можно «экранировать» ещё одним символом двойной кавычки. При этом Calc воспринимает экранированную двойную кавычку в качестве символа. Например, формула ="Меня зовут ""Иван Сидоров""." выведет строку Меня зовут "Иван Сидоров". В качестве другого простого примера можно привести формулу =UNICODE(""""), которая возвращает 34, то есть десятичное значение символа двойной кавычки в Юникод (U+0022) — здесь первая и четвёртая двойные кавычки указывают на начало и завершение строки, а вторая двойная кавычка экранирует третью.
Можно использовать функцию CHAR или функцию UNICHAR для вставки двойных кавычек. Например, формула =UNICHAR(34) & "Над пропастью во ржи" & UNICHAR(34) & " — знаменитая книга Дж. Д. Сэлинджера." отобразит строку "Над пропастью во ржи" — знаменитая книга Дж. Д. Сэлинджера.
Учтите, что функция автозамены в Calc может изменять двойные кавычки. При этом функция автозамены не должна менять двойные кавычки внутри ячеек с формулами, но может изменять двойные кавычки в ячейках с текстом без формул. Например, если скопировать строку, которая заключена в типографические двойные кавычки другой формы, такие как левые двойные кавычки (U+201C) и правые двойные кавычки (U+201D), а затем скопировать их в ячейку с формулой, то это может привести к ошибке. Откройте область Двойные кавычки в диалоговом окне Сервис - Параметры автозамены - Национальные для установки символов, используемых для автоматической корректировки начальных и конечных типографических кавычек. Снимите флажок Заменять для отключения функции.
Пустые строки и пустые ячейки
Ячейки с пустой строкой ("") не эквивалентны пустым ячейкам. При выполнении поиска или вычислений с текстом, пустая строка "" представляет собой текст нулевой длины.
Например, когда формула в A1 возвращает пустую строку "", происходит следующее:
=ЕПУСТО(A1) возвращает ЛОЖЬ. Ячейка не является пустой.
=ЕФОРМУЛА(A1) возвращает значение ИСТИНА. Ячейка содержит формулу.
=ЕЛОГИЧ(A1) возвращает ЛОЖЬ. Не является логиеским значением.
=ЕНЕТЕКСТ(A1) возвращает ЛОЖЬ. Ячейка содержит пустую строку.
=ЕЧИСЛО(A1) возвращает значение ЛОЖЬ. Содержимое ячейки не является номером.
=ЕТЕКСТ(A1) возвращает значение ИСТИНА. Ячейка содержит пустую строку, рассчитанную с помощью формулы.
=ДЛСТР(A1) возвращает 0. Длина пустой строки составляет 0.
Конвертирует текст, содержащий число в системе счисления с заданным основанием в виде целого числа. Основание должно быть в диапазоне от 2 до 36. Пробелы и символы табуляции игнорируются. Поле Текст не чувствительно к регистру.
Преобразует число в строку, представляющую число в формате денежной единицы, округлённой до заданного числа разрядов после десятичной точки, с использованием десятичного разделителя, соответствующего текущим параметрам локали. В поле Значение введите преобразуемое число. Как вариант, можно ввести количество десятичных разрядов после запятой в поле Десятичные. Если значение в этом поле отсутствует, то все числа в формате денежной единицы будут отображаться с двумя разрядами после запятой.
Возвращает положение строки текста в другой строке.Также можно определить, когда начинать поиск. Поисковое слово может быть числом или любой строкой символов. Это регистрозависимый поиск.
Replaces part of a text string with a different text string. This function can be used to replace both characters and numbers (which are automatically converted to text). The result of the function is always displayed as text. If you intend to perform further calculations with a number which has been replaced by text, you will need to convert it back to a number using the VALUE function.
Возвращает начальную позицию сегмента текста в текстовой строке. Начальную позицию для поиска можно задать в качестве необязательного параметра. В качестве текста поиска можно задать число или любую последовательность символов. Поиск не зависит от регистра. Если текст не найден, возвращается ошибка 519 (#ЗНАЧ).
Преобразует строковое представление числа в числовую форму. Если передаваемая строка является действительным значением даты, времени или даты-времени, то возвращается соответствующее порядковое число даты-времени .