Меню
Направление базы знаний
Текстовые функции
Разбор, объединение, поиск и форматирование текстовых значений.
Сокращение длинного текста до 30 символов
Практический разбор: длинные описания задач нужно сокращать в обзорной таблице, не меняя исходный текст. На примере с контрольным результатом, ошибками и самостоятельным заданием.
=ЕСЛИ(ДЛСТР(A2)>30;ЛЕВСИМВ(A2;30)&"…";A2)Формирование подписи «клиент — сумма»
Практический разбор: для подписи точки диаграммы нужно соединить клиента и сумму в читаемый текст. На примере с контрольным результатом, ошибками и самостоятельным заданием.
=A2&" — "&ТЕКСТ(B2;"# ##0")&" ₽"Получение текста до дефиса
Практический разбор: из кода Регион-Проект нужно получить префикс до первого дефиса. На примере с контрольным результатом, ошибками и самостоятельным заданием.
=ЛЕВСИМВ(A2;ПОИСК("-";A2)-1)Получение текста после дефиса
Практический разбор: из поля Категория-Подкатегория нужно получить всё после первого дефиса. На примере с контрольным результатом, ошибками и самостоятельным заданием.
=ПСТР(A2;ПОИСК("-";A2)+1;ДЛСТР(A2))Получение последних 4 символов кода
Практический разбор: в отчёте нужно показать короткое окончание длинного кода для визуальной сверки. На примере с контрольным результатом, ошибками и самостоятельным заданием.
=ПРАВСИМВ(A2;4)Месяц и год одной подписью для отчета
Практический разбор: получить понятную подпись периода для отчета. Таблица под задачу, контрольный результат, ошибки конкретной формулы, самопроверка и самостоятельное задание.
=ТЕКСТ(A2;"ММММ ГГГГ")Поиск ключевого слова внутри комментария
Практический разбор: автоматически помечать строки по слову в текстовом комментарии. Таблица под задачу, контрольный результат, ошибки конкретной формулы, самопроверка и самостоятельное задание.
=ЕСЛИ(ЕЧИСЛО(ПОИСК("возврат";A2));"Есть возврат";"Нет")Создание составного кода из нескольких полей
Практический разбор: собрать идентификатор из региона, номера и типа. Таблица под задачу, контрольный результат, ошибки конкретной формулы, самопроверка и самостоятельное задание.
=A2&"-"&ТЕКСТ(B2;"0000")&"-"&C2Извлечение первого слова из строки
Практический разбор: взять первое слово из ФИО, названия или кода. Таблица под задачу, контрольный результат, ошибки конкретной формулы, самопроверка и самостоятельное задание.
=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);ПОИСК(" ";СЖПРОБЕЛЫ(A2)&" ")-1)Извлечение домена из email
Практический разбор: получить домен компании из адреса электронной почты. Таблица под задачу, контрольный результат, ошибки конкретной формулы, самопроверка и самостоятельное задание.
=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК("@";A2))ТЕКСТ / TEXT: форматирование чисел и дат внутри строк
Рабочий разбор ТЕКСТ / TEXT: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.
=ТЕКСТ(A2;"ДД.ММ.ГГГГ")ТЕКСТСЦЕПИТЬ / TEXTJOIN
Рабочий разбор ТЕКСТСЦЕПИТЬ / TEXTJOIN: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.
=ТЕКСТСЦЕПИТЬ(", ";ИСТИНА;A2:C2)СЦЕП / CONCAT и оператор &: объединение текста
Рабочий разбор СЦЕП / CONCAT и оператор &: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.
=A2&" "&B2НАЙТИ и ПОИСК / FIND и SEARCH
Рабочий разбор НАЙТИ и ПОИСК / FIND и SEARCH: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.
=ПОИСК("@";A2)ДЛСТР / LEN: проверка длины данных
Рабочий разбор ДЛСТР / LEN: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.
=ДЛСТР(A2)ЛЕВСИМВ, ПРАВСИМВ, ПСТР / LEFT, RIGHT, MID
Рабочий разбор ЛЕВСИМВ, ПРАВСИМВ, ПСТР / LEFT, RIGHT, MID: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.
=ЛЕВСИМВ(A2;3)ПОДСТАВИТЬ / SUBSTITUTE: массовая замена в тексте
Рабочий разбор ПОДСТАВИТЬ / SUBSTITUTE: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.
=ПОДСТАВИТЬ(A2;"-";"")