Очистка данных с помощью ИИ
Редактор таблиц ONLYOFFICE позволяет использовать ИИ-помощников, чтобы очищать и подготавливать данные к анализу. Сочетая возможности ИИ со встроенными функциями очистки данных, вы можете удалять повторяющиеся записи, приводить непоследовательные форматы к единому виду и заполнять пропущенные значения, чтобы данные были точными и готовыми к использованию.
По умолчанию ИИ не подключен к редакторам из соображений безопасности. Чтобы использовать ИИ для очистки данных, сначала нужно установить и настроить плагин ИИ. Подробные инструкции см. в руководстве ИИ-помощники: установка и настройка.
Редактор таблиц предлагает два взаимодополняющих подхода:
- Очистка с помощью ИИ — используйте запросы на естественном языке, чтобы находить проблемы, получать рекомендации и создавать формулы для очистки.
- Встроенные функции очистки — используйте инструмент «Удалить дубликаты», текстовые функции и Поиск и замену для точных исправлений.
Открытие запроса к ИИ
Чтобы открыть запрос к ИИ в редакторе таблиц, нажмите Ctrl+/ (или ⌘+/ в macOS). Используйте это сочетание клавиш всякий раз, когда нужно отправить запрос к ИИ в сценариях, описанных в этой статье.
Удаление дубликатов
В редакторе таблиц на вкладке Данные есть встроенный инструмент Удалить дубликаты, который позволяет удалять повторяющиеся строки на основе выбранных столбцов. Подробные инструкции по использованию этой функции см. в статье об удалении дубликатов.
Вы также можете использовать условное форматирование с правилом Повторяющееся/Уникальное, чтобы выделить дубликаты для проверки перед удалением.
Использование ИИ для поиска и обработки дубликатов
ИИ может помочь найти потенциальные дубликаты, которые не являются точными совпадениями, и выработать стратегии их обработки:
- Выделите диапазон данных, который нужно проверить.
- Откройте запрос к ИИ.
- Попросите ИИ помочь с дубликатами:
- «Какие столбцы следует проверить, чтобы найти повторяющиеся записи в этих данных?»
- «Есть ли почти одинаковые или похожие записи, которые могут быть одной и той же записью?»
- «Как поступить с повторяющимися записями — оставить первую, оставить последнюю или объединить?»
Приведение форматов к единому виду
Текстовые функции для приведения к единому виду
В редакторе таблиц есть несколько текстовых функций для приведения данных к единому виду:
| Функция | Назначение | Пример |
|---|---|---|
| СЖПРОБЕЛЫ(текст) | Удаляет начальные, конечные и лишние пробелы | =СЖПРОБЕЛЫ(" Иван Петров ") → "Иван Петров" |
| ПРОПИСН(текст) | Преобразует текст в верхний регистр | =ПРОПИСН("москва") → "МОСКВА" |
| СТРОЧН(текст) | Преобразует текст в нижний регистр | =СТРОЧН("МОСКВА") → "москва" |
| ПРОПНАЧ(текст) | Делает первую букву каждого слова прописной | =ПРОПНАЧ("иван петров") → "Иван Петров" |
| ПЕЧСИМВ(текст) | Удаляет непечатаемые символы | =ПЕЧСИМВ(A1) |
| ПОДСТАВИТЬ(текст, старый_текст, новый_текст) | Заменяет указанный текст | =ПОДСТАВИТЬ("U.S.","U.S.","USA") → "USA" |
| ТЕКСТ(значение, формат) | Единообразно форматирует числа и даты | =ТЕКСТ(A1,"ГГГГ-ММ-ДД") |
Использование ИИ для создания формул приведения к единому виду
Попросите ИИ создать формулы для ваших конкретных задач по приведению данных к единому виду:
Пример запроса: «Создай формулу, чтобы привести телефонные номера в столбце A к формату (XXX) XXX-XXXX».
Пример ответа: «Используйте эту формулу, чтобы привести телефонные номера к единому виду: =ТЕКСТ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1,"-",""),"(",""),")",""),"(###) ###-####"). Она удаляет существующее форматирование и применяет стандартный формат. Для телефонных номеров с кодами стран или разной длины может понадобиться более сложный подход с вложенными операторами ЕСЛИ или вспомогательным столбцом».
Использование Поиска и замены для массового приведения к единому виду
В редакторе таблиц есть встроенная функция поиска и замены (Ctrl+H) для простых замен текста во всех ваших данных.
Порядок работы по приведению к единому виду с помощью ИИ
Для сложных задач по приведению данных к единому виду выполните следующие действия:
- Найдите проблемы: откройте запрос к ИИ и попросите ИИ проанализировать образец ваших данных и перечислить несоответствия форматирования.
- Получите рекомендации: спросите ИИ, какой подход лучше — формулы, Поиск и замена или ручное исправление.
- Создайте формулы: если вы используете формулы, попросите ИИ создать конкретную формулу для ваших данных.
- Примените в новом столбце: создайте новый столбец со значениями, приведенными к единому виду, с помощью формулы.
- Проверьте результаты: просмотрите данные, приведенные к единому виду, прежде чем заменять исходные.
- Замените исходные данные: скопируйте столбец с приведенными к единому виду данными, затем используйте Специальная вставка → Значения, чтобы заменить исходные данные.
Заполнение пропущенных значений
Поиск пропущенных значений
Используйте ИИ, чтобы найти и оценить пропущенные данные в таблице:
- Выделите диапазон данных.
- Откройте запрос к ИИ.
- Попросите ИИ проанализировать пропущенные значения:
- «В каких столбцах есть пропущенные значения и сколько их?»
- «Какой процент данных пропущен в каждом столбце?»
- «Есть ли закономерности в пропущенных данных?»
Использование условного форматирования для выделения пустых ячеек
Чтобы визуально найти пропущенные значения:
- Выделите диапазон данных.
- Перейдите на вкладку Главная → Условное форматирование → Пустая ячейка/Ошибка.
- Выберите Содержит пустые ячейки, чтобы выделить пустые ячейки.
- Выберите стиль форматирования (например, красную заливку) и нажмите OK.
Использование ИИ для рекомендаций по заполнению
Попросите ИИ дать рекомендации с учетом ваших конкретных данных:
- Для анализа трендов: используйте линейную интерполяцию, если данные представляют собой временной ряд. Создайте формулу, вычисляющую среднее значений до и после каждого пропуска.
- Для сводной статистики: заполните медианой (она устойчивее к выбросам, чем среднее):
=ЕСЛИ(ЕПУСТО(C1), МЕДИАНА($C$1:$C$200), C1) - Для сегментированного анализа: если у вас есть категории (например, регионы), заполните средним значением по конкретной категории с помощью
СРЗНАЧЕСЛИ. - Для консервативных оценок: заполните минимальным значением в диапазоне, если нужно избежать завышения.
- Исключение из анализа: для критически важных расчетов можно отфильтровать строки с пропущенными значениями, а не заполнять их.
Ограничения и особенности
При использовании ИИ для очистки данных учитывайте следующее:
- ИИ дает рекомендации, а не автоматизирует: ИИ помогает находить проблемы и рекомендовать решения, но шаги по очистке вы выполняете с помощью встроенных функций редактора таблиц.
- Важен контекст: рекомендации ИИ основаны на типичных закономерностях. Ваши бизнес-правила могут требовать другого подхода.
- Проверяйте перед заменой: всегда просматривайте очищенные данные, прежде чем перезаписывать исходные, особенно для больших наборов данных.
- Некоторая очистка требует суждения: чтобы решить, являются ли почти одинаковые записи одной и той же записью, часто нужно знание данных.
Операции очистки данных могут безвозвратно изменить ваши данные. Всегда работайте с копией исходной таблицы. ONLYOFFICE не несет ответственности за потерю данных в результате операций очистки. Сразу же используйте функцию Отменить (Ctrl+Z), если нужно отменить изменения.