Перейти к основному содержимому

Очистка данных с помощью ИИ

Редактор таблиц ONLYOFFICE позволяет использовать ИИ-помощников, чтобы очищать и подготавливать данные к анализу. Сочетая возможности ИИ со встроенными функциями очистки данных, вы можете удалять повторяющиеся записи, приводить непоследовательные форматы к единому виду и заполнять пропущенные значения, чтобы данные были точными и готовыми к использованию.

примечание

По умолчанию ИИ не подключен к редакторам из соображений безопасности. Чтобы использовать ИИ для очистки данных, сначала нужно установить и настроить плагин ИИ. Подробные инструкции см. в руководстве ИИ-помощники: установка и настройка.

Редактор таблиц предлагает два взаимодополняющих подхода:

  • Очистка с помощью ИИ — используйте запросы на естественном языке, чтобы находить проблемы, получать рекомендации и создавать формулы для очистки.
  • Встроенные функции очистки — используйте инструмент «Удалить дубликаты», текстовые функции и Поиск и замену для точных исправлений.

Открытие запроса к ИИ​

Чтобы открыть запрос к ИИ в редакторе таблиц, нажмите Ctrl+/ (или ⌘+/ в macOS). Используйте это сочетание клавиш всякий раз, когда нужно отправить запрос к ИИ в сценариях, описанных в этой статье.

Удаление дубликатов​

В редакторе таблиц на вкладке Данные есть встроенный инструмент Удалить дубликаты, который позволяет удалять повторяющиеся строки на основе выбранных столбцов. Подробные инструкции по использованию этой функции см. в статье об удалении дубликатов.

Вы также можете использовать условное форматирование с правилом Повторяющееся/Уникальное, чтобы выделить дубликаты для проверки перед удалением.

Использование ИИ для поиска и обработки дубликатов​

ИИ может помочь найти потенциальные дубликаты, которые не являются точными совпадениями, и выработать стратегии их обработки:

  1. Выделите диапазон данных, который нужно проверить.
  2. Откройте запрос к ИИ.
  3. Попросите ИИ помочь с дубликатами:
    • «Какие столбцы следует проверить, чтобы найти повторяющиеся записи в этих данных?»
    • «Есть ли почти одинаковые или похожие записи, которые могут быть одной и той же записью?»
    • «Как поступить с повторяющимися записями — оставить первую, оставить последнюю или объединить?»

Приведение форматов к единому виду​

Текстовые функции для приведения к единому виду​

В редакторе таблиц есть несколько текстовых функций для приведения данных к единому виду:

ФункцияНазначениеПример
СЖПРОБЕЛЫ(текст)Удаляет начальные, конечные и лишние пробелы=СЖПРОБЕЛЫ(" Иван Петров ") → "Иван Петров"
ПРОПИСН(текст)Преобразует текст в верхний регистр=ПРОПИСН("москва") → "МОСКВА"
СТРОЧН(текст)Преобразует текст в нижний регистр=СТРОЧН("МОСКВА") → "москва"
ПРОПНАЧ(текст)Делает первую букву каждого слова прописной=ПРОПНАЧ("иван петров") → "Иван Петров"
ПЕЧСИМВ(текст)Удаляет непечатаемые символы=ПЕЧСИМВ(A1)
ПОДСТАВИТЬ(текст, старый_текст, новый_текст)Заменяет указанный текст=ПОДСТАВИТЬ("U.S.","U.S.","USA") → "USA"
ТЕКСТ(значение, формат)Единообразно форматирует числа и даты=ТЕКСТ(A1,"ГГГГ-ММ-ДД")

Использование ИИ для создания формул приведения к единому виду​

Попросите ИИ создать формулы для ваших конкретных задач по приведению данных к единому виду:

Пример запроса: «Создай формулу, чтобы привести телефонные номера в столбце A к формату (XXX) XXX-XXXX».

Пример ответа: «Используйте эту формулу, чтобы привести телефонные номера к единому виду: =ТЕКСТ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1,"-",""),"(",""),")",""),"(###) ###-####"). Она удаляет существующее форматирование и применяет стандартный формат. Для телефонных номеров с кодами стран или разной длины может понадобиться более сложный подход с вложенными операторами ЕСЛИ или вспомогательным столбцом».

Использование Поиска и замены для массового приведения к единому виду​

В редакторе таблиц есть встроенная функция поиска и замены (Ctrl+H) для простых замен текста во всех ваших данных.

Порядок работы по приведению к единому виду с помощью ИИ​

Для сложных задач по приведению данных к единому виду выполните следующие действия:

  1. Найдите проблемы: откройте запрос к ИИ и попросите ИИ проанализировать образец ваших данных и перечислить несоответствия форматирования.
  2. Получите рекомендации: спросите ИИ, какой подход лучше — формулы, Поиск и замена или ручное исправление.
  3. Создайте формулы: если вы используете формулы, попросите ИИ создать конкретную формулу для ваших данных.
  4. Примените в новом столбце: создайте новый столбец со значениями, приведенными к единому виду, с помощью формулы.
  5. Проверьте результаты: просмотрите данные, приведенные к единому виду, прежде чем заменять исходные.
  6. Замените исходные данные: скопируйте столбец с приведенными к единому виду данными, затем используйте Специальная вставка → Значения, чтобы заменить исходные данные.

Заполнение пропущенных значений​

Поиск пропущенных значений​

Используйте ИИ, чтобы найти и оценить пропущенные данные в таблице:

  1. Выделите диапазон данных.
  2. Откройте запрос к ИИ.
  3. Попросите ИИ проанализировать пропущенные значения:
    • «В каких столбцах есть пропущенные значения и сколько их?»
    • «Какой процент данных пропущен в каждом столбце?»
    • «Есть ли закономерности в пропущенных данных?»

Использование условного форматирования для выделения пустых ячеек​

Чтобы визуально найти пропущенные значения:

  1. Выделите диапазон данных.
  2. Перейдите на вкладку Главная → Условное форматирование → Пустая ячейка/Ошибка.
  3. Выберите Содержит пустые ячейки, чтобы выделить пустые ячейки.
  4. Выберите стиль форматирования (например, красную заливку) и нажмите OK.

Использование ИИ для рекомендаций по заполнению​

Попросите ИИ дать рекомендации с учетом ваших конкретных данных:

  1. Для анализа трендов: используйте линейную интерполяцию, если данные представляют собой временной ряд. Создайте формулу, вычисляющую среднее значений до и после каждого пропуска.
  2. Для сводной статистики: заполните медианой (она устойчивее к выбросам, чем среднее): =ЕСЛИ(ЕПУСТО(C1), МЕДИАНА($C$1:$C$200), C1)
  3. Для сегментированного анализа: если у вас есть категории (например, регионы), заполните средним значением по конкретной категории с помощью СРЗНАЧЕСЛИ.
  4. Для консервативных оценок: заполните минимальным значением в диапазоне, если нужно избежать завышения.
  5. Исключение из анализа: для критически важных расчетов можно отфильтровать строки с пропущенными значениями, а не заполнять их.

Ограничения и особенности​

При использовании ИИ для очистки данных учитывайте следующее:

  • ИИ дает рекомендации, а не автоматизирует: ИИ помогает находить проблемы и рекомендовать решения, но шаги по очистке вы выполняете с помощью встроенных функций редактора таблиц.
  • Важен контекст: рекомендации ИИ основаны на типичных закономерностях. Ваши бизнес-правила могут требовать другого подхода.
  • Проверяйте перед заменой: всегда просматривайте очищенные данные, прежде чем перезаписывать исходные, особенно для больших наборов данных.
  • Некоторая очистка требует суждения: чтобы решить, являются ли почти одинаковые записи одной и той же записью, часто нужно знание данных.
Внимание

Операции очистки данных могут безвозвратно изменить ваши данные. Всегда работайте с копией исходной таблицы. ONLYOFFICE не несет ответственности за потерю данных в результате операций очистки. Сразу же используйте функцию Отменить (Ctrl+Z), если нужно отменить изменения.