Текстовые и датовые функции

Подготовка данных в Excel

Iason Prassides

Content Developer, DataCamp

Типы данных

  • Текстовые функции
    • Работают с текстовыми строками, например, name

Пример таблицы с тестовыми данными студентов в Excel с выделенным текстовым столбцом full_name

Подготовка данных в Excel

Типы данных

  • Текстовые функции
    • Работают с текстовыми строками, например, name
  • Функции даты и времени
    • Работают с данными даты и времени, например, test_date

Пример таблицы с тестовыми данными студентов в Excel с выделенным столбцом даты test_date

Подготовка данных в Excel

Текстовые функции — LEN()

LEN()

  • Синтаксис: LEN(text)
  • Подсчитывает количество символов в текстовой строке
    • Включая пробелы и специальные символы

Бизнес-кейс

  • Выявление аномалий
  • Проверка корректности введённых номеров телефонов

Таблица в Excel с номерами телефонов в одном столбце и формулой LEN для проверки длины введённых значений

Подготовка данных в Excel

Текстовые функции — CONCAT()

CONCAT()

  • Синтаксис: CONCAT(text1, [text2],...)
  • Объединяет текст из нескольких диапазонов и/или строк

  • Разделители вводятся вручную

Бизнес-кейс

  • Создание новых категорий и сокращение числа столбцов
  • Объединение данных адреса доставки

Таблица в Excel с улицей и городом в отдельных столбцах и третьим столбцом с функцией CONCAT для объединения данных

Подготовка данных в Excel

Текстовые функции — TEXTJOIN()

TEXTJOIN()

  • Синтаксис: TEXTJOIN(delimiter, ignore_empty, text1, [text2],...)
  • Объединяет текст из нескольких диапазонов и/или строк с указанным разделителем
  • Может включать или исключать пустые ячейки

Бизнес-кейс

  • Формирование URL-адреса

 

Таблица в Excel со столбцами для начала URL, имени и домена в разных строках

Подготовка данных в Excel

Функции даты и времени — TODAY()

TODAY()

  • Синтаксис: TODAY()
  • Возвращает порядковый номер текущей даты
  • Порядковый номер — это код даты и времени, используемый Excel

Бизнес-кейс

  • Информирование пользователей о дате последнего обновления таблицы

Таблица в Excel с датой последнего обновления данных, полученной с помощью функции TODAY

Подготовка данных в Excel

Функции даты и времени — WEEKDAY()

WEEKDAY()

  • Синтаксис: WEEKDAY(serial_number,[return_type])
  • Возвращает день недели для указанной даты в виде целого числа
    • По умолчанию: 1 (воскресенье) — 7 (суббота)

Бизнес-кейс

  • Определение дня недели по дате продажи для анализа данных

Таблица в Excel с товарной позицией и датой доставки, к которой добавлен новый столбец с днём недели на основе функции WEEKDAY

Подготовка данных в Excel

Функции даты и времени — WORKDAY()

WORKDAY()

  • Синтаксис: WORKDAY(start_date, days, [holidays])
  • Возвращает число, соответствующее дате, отстоящей от начальной на заданное количество рабочих дней.
  • Исключает выходные и праздничные дни

Бизнес-кейс

  • Расчёт доступности сотрудника с учётом времени завершения текущего проекта

Таблица в Excel с именами сотрудников и датами начала текущих проектов. С помощью среднего числа дней на проект добавлен новый столбец с ближайшей датой доступности каждого сотрудника на основе функции WORKDAY

Подготовка данных в Excel

Защита и безопасность

Варианты защиты данных:

  • На уровне файла
  • На уровне книги
  • На уровне листа
Подготовка данных в Excel

Защита листа

  • Управляет работой пользователей с листом
  • Позволяет разрешить или запретить:
    • Добавление и удаление строк и столбцов
    • Сортировку данных
    • Автофильтрацию данных
  • Охватывает ячейки, диапазоны и формулы

Всплывающее окно защиты листа

Подготовка данных в Excel

Давайте потренируемся!

Подготовка данных в Excel

Preparing Video For Download...