Текстовые функции Google Таблиц

В этой заметке описаны основные текстовые функции Google Таблиц. На скриншоте — четыре столбца:

  1. Название функции;
  2. Исходный текст;
  3. Текст после применения функции (ячейка с формулой);
  4. Текст самой формулы.

Text functions

Ниже — описание этих функций.

В скобках указаны названия функций-аналогов из Excel.


TRIM (СЖПРОБЕЛЫ) удаляет лишние пробелы между словами, а также до первого и после последнего слова в тексте. Остается лишь по одному пробелу между словами. Единственный аргумент — ячейка с текстом (теоретически можно и текст в кавычках указать прямо в самой формуле, но на практике вряд ли такое понадобится)

UPPER (ПРОПИСН) и LOWER (СТРОЧН) меняют регистр текста на верхний и нижний соответственно. У них тоже один аргумент.

Функция LEN (ДЛСТР) определяет длину текста. Учитываются все символы, включая пробелы. Ее можно использовать как формулу массива — см. строку 7 в примере. В таком случае удастся посчитать сумму длин текстов из целого диапазона.

Функция FIND (в Excel 2 аналога — НАЙТИ учитывает регистр, ПОИСК — нет) определяет позицию вхождения слова или символа в текст.
Первый аргумент — текст, который мы ищем, второй — ячейка с текстом, в котором будем искать. Есть третий — необязательный — аргумент: позиция начала поиска. Искать можно не с начала. В примере слово кефир в исходном тексте стоит на 26 позиции.

Функция SUBSTITUTE (ЗАМЕНИТЬ) меняет в тексте одно слово (символ, текст) на другое.
Например, функция ниже:
=SUBSTITUTE(«пробежал я давеча марафон за 3:15″;»3:15»;»2:55″)
выдаст такой приятный результат:

пробежал я давеча марафон за 2:55

Функция TEXT (ТЕКСТ) нужна в тех случаях, когда вы с помощью формул составляете текстовую фразу, в которой используются числовые значения или даты из ячеек вашей таблицы.
В примере:
=»сегодня «&B13
выдает дату в неотформатированном виде, т.е. как число:

сегодня 42413

А функция TEXT позволяет получить красивый результат:
=»сегодня «&TEXT(B14;»DD/MM/YYYY»)

сегодня 13/02/2016

Функции LEFT (ЛЕВСИМВ) И RIGHT (ПРАВСИМВ) вырезают из текста (первый аргумент) определенное (второй аргумент) количество знаков.
=ЛЕВСИМВ(«Слово»;3) = «Сло»

Функция MID (ПСТР) вырезает из текста символы, начиная с определенной позиции (второй аргумент):
=MID(«Машина»;3;2) = «ши»

Функция SPLIT (Аналог в Excel — инструмент «Текст по столбцам», вкладка «Данные» на ленте)
разделяет текст (первый аргумент) по определенному разделителю (второй аргумент).
Разделитель — ибо это текст — нужно указать в кавычках (в примере это пробел):
=SPLIT(B21;» «)

Другие статьи о функциях Google Таблиц

Текстовые функции Google Таблиц

Функция OFFSET (СМЕЩ)

Как выделить уникальные элементы из списка?

Вставляем в ячейки Google Таблиц изображения

Переводим текст прямо в Google Таблицах

Функция QUERY в Google Таблицах

Функции Google Таблиц для работы с датой и временем

HYPERLINK: быстро ставим гиперссылки в Google Таблице

Рубрики:
Комментарии

Отправить ответ

В функции =»сегодня «&TEXT(B14,»DD/MM/YYYY») вместо «,» нужно писать «;»
Вот так:
=»сегодня «&TEXT(B14;»DD/MM/YYYY»)

Ренат здравствуйте.
Скажите а есть возможность сделать в гугл таблицах текст, который бы начинался с +?
Суть задачи — нужна колонка в которой будут телефонные номера в формате +79998887766.
Принципиально важен такой формат.
Я нашел только 2 варианта:
1. Номера без плюса — 79998887766
2. Вводить в начале ячейки апостроф — «+79998886655
Знаете ли вы о возможности отображения именно так как нужно: +79998887766?

Александр, нужно создать пользовательский формат, это «Формат — Числа — Другие форматы — Другие форматы чисел»
И там формат со знаком плюс в начале. Тогда вводить будете только номер, а отображаться будет с плюсом. Вот пример: http://prntscr.com/jtps4q

Темы, на которые я пишу: