Текстовые функции 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;” “)

  1. Алексей Полутин says:

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

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

CAPTCHA image
*