Начните бесплатный 3-дневный пробный период
Зарегистрируйтесь и попробуйте все премиум-функции бесплатно.
*Только для новых пользователей. Один пробный период на пользователя.


Чтобы очистить неаккуратные данные в таблице с помощью ИИ, попросите модель предложить явные правила по словарю полей и профилю данных, а затем примените утверждённые правила детерминированным инструментом к копии. До приёмки сверьте строки, уникальные ключи, пропуски, типы и контрольные суммы; не разрешайте чат-инструменту незаметно переписывать мастер-файл.
Ключевые выводы:
- Зафиксируйте исходную книгу и определите смысл каждого поля до очистки.
- Просите у ИИ кандидатов правил и исключений, а не необъяснимый «чистый» файл.
- Выполняйте утверждённые преобразования формулами, Power Query, OpenRefine или кодом, который можно повторить.
- Сравнивайте контрольные показатели до и после очистки и держите отклонённые строки в очереди исключений.
Этот процесс добавляет цикл контроля качества данных к общему методу работы с ИИ. Он намеренно отделён от анализа таблиц: очистка готовит надёжные входные данные, а анализ их интерпретирует.
Неаккуратные данные — это данные, представление которых делает их смысл неоднозначным, несогласованным или трудным для обработки. Типичные проблемы: начальные пробелы, смешанные форматы дат, числа, сохранённые как текст, несогласованные метки, объединённые ячейки, дублирующиеся записи, скрытые значения ошибок, несколько фактов в одном столбце и отсутствующие идентификаторы.
Не всякое различие — ошибка. ACME Ltd, Acme Limited и ACME могут быть одной организацией, тремя юридическими лицами или одной компанией в разные даты. Пустая ячейка может означать «неизвестно», «неприменимо», «не раскрыто», ноль или «ещё не собрано». Очистка начинается со смысла, а не с глобальной замены.
Создайте словарь данных для каждого важного поля:
| Поле | Смысл | Тип | Формат | Значение пустоты | Пример |
|---|---|---|---|---|---|
| order_id | неизменный ключ заказа | текст | ORD- и цифры | запрещена | ORD-1042 |
| order_date | местная дата | дата | ISO YYYY-MM-DD | не записана | 2026-08-04 |
| amount | сумма | число | неотрицательная, валюта отдельно | неизвестно | 1250.50 |
| status | состояние процесса | категория | pending, paid, canceled | не проверено | paid |
Словарь даёт ИИ то, что можно проверить. Без него модель может приводить значения к собственным допущениям.
Работайте с копией и сохраните исходный файл только для чтения. Запишите название книги, названия листов, дату получения, число строк и столбцов, формулы, именованные диапазоны, скрытые строки и фильтры. Экспорт листа в CSV может потерять формулы, форматирование, комментарии, дополнительные листы и часть сведений о типах, поэтому запишите, что теряет рабочий формат.
Профилируйте каждый столбец детерминированными расчётами:
Передавайте ИИ схему, небольшую утверждённую выборку и профиль, а не всю книгу с чувствительными данными. Попросите классифицировать проблемы, предложить правила, перечислить допущения и выделить значения, требующие решения человека. Удалите имена, реквизиты счетов, частные финансовые данные и идентификаторы, не нужные для разработки правил.
Используйте одну строку на каждое предлагаемое изменение:
| Поле | Проблема | Исходное | Цель | Правило | Строки | Проверка | Утверждает |
|---|---|---|---|---|---|---|---|
| status | регистр и пробелы | Paid | paid | обрезка пробелов, затем утверждённая карта меток | 184 | только допустимые значения | владелец |
| amount | число как текст | 1,250.50 | 1250.50 | разбор с объявленной локалью | 72 | сумма сохранена | финансы |
| customer_id | отсутствует | пусто | без изменения | очередь исключений | 11 | ID не выдуманы | ответственный за данные |
Этот реестр — договор между предложениями ИИ и их выполнением. Отклоняйте любое правило, для которого нельзя указать охват, исключения и проверку.
Попросите модель рассуждать на основе словаря данных и профиля. Полезный запрос:
Изучи схему, профиль и выборку со скрытыми данными. Перечисли проблемы качества данных по полям. Для каждой проблемы предложи детерминированное правило, предварительные условия, шаблон затронутых значений, возможные ложные срабатывания, обработку исключений и проверку. Не заполняй пропуски, не объединяй категории, не удаляй строки и не устанавливай личность, если это явно не разрешено утверждённым бизнес-правилом.
Просите результат в столбцах реестра проблем. Затем проверьте предложение пограничными случаями: имена с диакритикой, неразрывные пробелы, ведущие нули в идентификаторах, даты вроде 03/04/2026, отрицательные корректировки, формулы, возвращающие пустые строки, и дубли, у которых последняя строка может не быть авторитетной.
ИИ особенно полезен для составления выражений преобразования, тестовых сценариев и контрольного списка проверки. Но он не является записью выполнения. Перенесите утверждённые выражения в контролируемый запрос, набор формул или скрипт и проверьте их перед запуском.
К нормализации с низким риском относятся обрезка известных пробелов, применение утверждённого правила регистра к категориям или преобразование однозначной числовой строки с объявленной локалью. Смысловые решения — это объединение личностей клиентов, выбор канонического адреса, подстановка пропущенного значения или решение о том, какой дубль сохранить.
Помещайте смысловые решения в очередь исключений. Строка очереди должна содержать ID записи, поле, исходное значение, значение-кандидат, причину, доказательство, владельца и решение. Очищенный набор данных не должен скрывать нерешённые элементы.
Выберите инструмент выполнения, который записывает шаги. Power Query предназначен для преобразования данных через упорядоченный запрос, а Excel позволяет управлять запросами, дублировать их, ссылаться на них, объединять и обновлять.[1] Преобразования OpenRefine применяют выражения к ячейкам и поддерживают предварительный просмотр результатов и отмену операций.[4] Формулы или скрипт тоже подходят, если они версионируются и тестируются.
Применяйте правила в продуманном порядке:
Не перезаписывайте исходные ячейки на месте. Запрос должен читать зафиксированный источник и создавать новый результат, чтобы тот же рецепт можно было обновить, когда придёт новый исходный файл.
Power Query при обработке дублей сравнивает выбранные вами столбцы.[2] Если выбрать слишком мало столбцов, разные записи могут слиться; если выбрать все, можно пропустить дубли с незначительными различиями в форматировании. Сначала определите ключ и гранулярность записи.
До удаления вычислите группы дублей и сохраните всех их членов в таблице аудита. Решите, являются ли записи точными дублями, более поздними исправлениями, отдельными событиями или возможными совпадениями сущностей. Если бизнес-правило разрешает оставить одну запись, запишите правило выбора и сохраните ID удалённых строк.
Power Query не гарантирует, какой экземпляр дубля он сохранит.[2] Поэтому явное правило выбора и сохранённая таблица аудита обязательны; смысловое решение всё равно требует утверждения.
Функция Excel CLEAN удаляет первые 32 непечатаемых символа 7-битного набора ASCII, но Microsoft отмечает, что она удаляет не все дополнительные непечатаемые символы Unicode.[3] Это хороший пример того, почему знакомую функцию нельзя описывать как универсальную очистку.
Сочетайте текстовые функции только по явному правилу. Обрезка обычных пробелов может не удалить неразрывные; изменение регистра может испортить идентификаторы, чувствительные к регистру; удаление пунктуации может повредить ссылочные коды. Проверяйте каждое преобразование на типичных и намеренно сложных значениях.
Проверка доказывает, что утверждённые правила выполнены без повреждения не относящихся к ним данных. Сравнивайте контрольные показатели до и после каждого существенного этапа.
Используйте как минимум эти проверки:
| Контроль | Ожидаемый результат |
|---|---|
| Число исходных строк | не меняется до утверждённого фильтра или дедупликации |
| Результат плюс исключения | равен исходной совокупности в пределах охвата |
| Уникальные ключи | соответствуют утверждённой гранулярности записи |
| Пустоты по полям | меняются только по утверждённому правилу |
| Ошибки типов | отсутствуют или находятся в очереди исключений |
| Распределение категорий | меняются только утверждённые метки |
| Числовые итоги | сохранены либо разница объяснена исправлением |
| Выборочные записи | значения от источника до результата соответствуют журналу правил |
Проверьте идемпотентность: повторное применение рецепта очистки к собственному результату не должно снова менять значения. Затем проверьте возможность обновления на свежей копии исходной структуры. Рецепт, который срабатывает лишь один раз после ручных правок ячеек, невоспроизводим.
Используйте контрольные итоги, подходящие для набора данных: сумму и количество для транзакций, количество по статусам для записей процесса, минимальные и максимальные даты для событий, хеши или точное сравнение для полей, которые никогда не должны меняться. Отчёт о проверке должен различать «пройдено», «не пройдено» и «неприменимо».
Для данных с серьёзными последствиями правила должен утвердить владелец данных, а отдельный проверяющий — изучить выборки из изменённой, неизменённой совокупности и исключений. Рекомендации NIST по рискам ИИ подчёркивают целостность информации и человеческий надзор; видимое утверждение и след доказательств безопаснее, чем принимать гладкость модели за контроль качества. Для утверждений, созданных в процессе, используйте руководство по фактчекингу.
Соберите пакет: ссылку на зафиксированный источник, словарь данных, профиль, утверждённый реестр правил, таблицы соответствия, рецепт преобразования, таблицу исключений, отчёт о проверке и итоговый результат. Записывайте версии инструментов и настройки локали, если они влияют на разбор.
Журнал изменений должен показывать, кто утвердил каждое правило, когда оно изменилось и почему. Если исходный столбец меняет смысл или тип, остановите обновление, а не подгоняйте его под старую схему. Дрейф схемы — нарушение договора о входных данных, а не очередное значение для «очистки».
Когда набор данных прошёл контроль качества, можно анализировать таблицу, ответственно визуализировать данные или сравнить их с другим источником через процесс сверки двух таблиц.
Правки на месте стирают происхождение данных и затрудняют восстановление. Читайте зафиксированный источник и записывайте версионированный результат.
Внешнее сходство ещё не означает одинаковый смысл. Определите гранулярность записи, сгруппируйте кандидатов и утвердите правило выбора до удаления.
Правдоподобное значение всё равно выдумано. Сохраняйте причину пустоты, если она известна, и направляйте записи, требующие решения, в очередь исключений.
03/04/2026 может означать разные даты. Используйте объявленный формат, отклоняйте неоднозначные значения и сохраняйте исходное значение для проверки.
Очищенный файл без журнала правил нельзя воспроизвести или проверить. Требуйте детерминированных шагов и контролей до и после очистки.
Он может предложить или выполнить операции, но не доказывает их бизнес-смысл. Проверьте правила, запустите их на копии и проверьте результат, прежде чем принять его.
Нет. Это могут быть разные события, исправления или допустимые повторы. Определите ключ записи и бизнес-правило, проверьте группы и сохраните аудит всех удалённых строк.
Только по явному обоснованному правилу подстановки с проверкой. Иначе сохраняйте пустые ячейки, по возможности различайте их смысл и направляйте существенные пропуски на проверку.
Объявите локаль и форматы, разбирайте однозначные значения, а неоднозначные даты отправляйте в очередь исключений. Сохраняйте исходную строку для аудита.
Зависит от задачи. Power Query записывает упорядоченные шаги импорта и преобразования; формулы могут быть прозрачнее для небольших листов. Любой подход должен сохранять источник и поддерживать повторяемую проверку.
Считайте контрольные суммы до и после, объясняйте разницы и сводите результат плюс исключения к источнику.
Не весь файл, а схему, профиль столбцов и малую обезличенную выборку: этого хватает, чтобы разработать правила. Лишние идентификаторы удалите и используйте только сервис и аккаунт, утверждённые для такого класса данных.
Очистка стандартизирует один набор данных по его правилам. Сверка сравнивает два набора, связывает соответствующие записи и объясняет совпавшие, несовпавшие и конфликтующие значения.
Источники:
Sources checked 30 августа 2026 г.
Рекомендуемые статьи:
Зарегистрируйтесь и попробуйте все премиум-функции бесплатно.
*Только для новых пользователей. Один пробный период на пользователя.





