Скіл Excel Hygiene перевіряє вашу таблицю й повертає звіт: спершу п'ять механічних перевірок скриптом, далі знахідки від міркування асистента поверх них. Биті формули, текст у числовій колонці, обірвані підсумки, посилання на видалені аркуші, дубльовані рядки. Запускають його на копії робочого файлу. Далі ви читаєте звіт, звіряєте кожну знахідку з таблицею і виправляєте те, що справді зламане.
Облік він не аудитує. Перевіряє механіку файлу.
Excel Hygiene шукає в таблиці дефекти, які око пропускає при читанні: формулу, що перестала рахувати, текст у числовій колонці, підсумок, що обриває діапазон, посилання на аркуш, якого вже немає. Скіл відкритий, лежить на GitHub у репозиторії
BayramAnnakov/excel-hygiene; ставиться в каталог скілів, для роботи потрібен Python. Ви віддаєте копію файлу і отримуєте звіт зі списком проблем та поясненням до кожної. Виправляєте в копії, звіряєте з оригіналом, переносите. Облікові рішення скіл не приймає: він каже, що таблиця зламана механічно, але не каже, чи правильні самі цифри.
Короткий словник
- Скіл — готовий набір інструкцій для ШІ-асистента під конкретне завдання, який ставлять один раз і далі просто запускають.
- Бита формула — формула, яка втратила посилання на потрібну комірку й повертає помилку або застигле старе значення.
- Змішані типи даних — ситуація, коли в одній колонці стоять і числа, і текст, через що формули рахують не те.
- Хибне спрацювання — знахідка у звіті, яка помилкою не є: свідомо порожня комірка або текстова позначка замість ціни.
Що таке скіл Excel Hygiene і чим він відрізняється від звичайного запиту в чат
Попросіть чат «перевір мою таблицю» двічі, і відповідь буде різною. Одного разу він порахує дублікати, іншого почне переказувати зміст колонок. Скіл знімає цю лотерею: перелік перевірок уже описаний усередині, і асистент щоразу проходить файл однаково.
Скіл як готовий набір інструкцій, а не разове прохання
Скіл ставлять один раз. Далі ви відкриваєте асистента, прикладаєте файл і кажете, що треба прогнати гігієну таблиці. Порядок перевірки, формат звіту й перелік того, що вважати дефектом, зашиті всередину. Якщо ви ще не ставили жодного скіла, почніть із розбору того, як влаштовані скіли Claude і як поставити перший.
Різниця відчувається на другому й третьому прогоні. Звичайний запит доводиться щоразу формулювати наново, і результат залежить від того, як ви цього разу описали завдання. Скіл дає однакову рамку, тож звіти за різні місяці лягають поруч і порівнюються між собою.
Звідки взяти скіл і що потрібно для роботи
Скіл лежить у відкритому доступі: репозиторій BayramAnnakov/excel-hygiene на GitHub. Автор — сторонній розробник, не Anthropic, тому діє звичайне правило для чужого скіла: відкрийте SKILL.md і прочитайте перед установкою.
Одразу про особливість цього скіла. Більшість скілів — це один текстовий файл, і термінал для них не потрібен. Тут інакше: частина перевірок виконується скриптом на Python, тому крім самої папки треба поставити бібліотеку openpyxl. Дві команди, які ставлять скіл для всіх ваших проєктів одразу:
git clone https://github.com/BayramAnnakov/excel-hygiene ~/.claude/skills/excel-hygiene
pip install -r ~/.claude/skills/excel-hygiene/requirements.txt
Потрібен Python третьої версії. Якщо термінал вас лякає, це той випадок, коли простіше попросити знайомого технаря один раз виконати ці два рядки: далі скіл працює у звичайному діалозі.
Виклик — командою /excel-hygiene або звичайним проханням перевірити таблицю. Механічний скрипт можна запустити й окремо, без асистента: python3 scripts/check_excel.py шлях/до/файлу.xlsx. Це корисно знати заради приватності: цю частину перевірки ваш файл проходить на вашому ж комп'ютері.
Кому з бізнесу це потрібно найбільше
Тим, у кого таблиця виконує роль облікової системи. Прайс, з якого менеджер бере ціни для клієнта. Табличка з залишками. Зведення для банку. Файл, який кілька людей правлять по черзі й ніхто не веде історію змін.
- Роздріб і послуги з великим прайсом. Позиції додають, старі не прибирають, ціни правлять руками. З часом у файлі з'являються задвоєні рядки з різними цінами, і жоден із них не позначений як застарілий.
- Бізнес із сезонним перерахунком. Формули копіюють з аркуша на аркуш, частина посилань з'їжджає на сусідні комірки, і колонка підсумку тихо рахує не по тих рядках.
- Той, хто готує звітність для банку чи інвестора. Тут ціна помилки найвища: цифру побачить сторонній, і пояснювати розбіжність доведеться вам.
Якщо у вас таблиця живе однією вкладкою на двадцять рядків, скіл вам поки не потрібен. Користь починається там, де файл переріс здатність тримати його в голові.
Які помилки скіл знаходить у робочій таблиці
Знахідки приходять із двох різних джерел, і це варто розрізняти, бо довіра до них різна.
Перше джерело — скрипт. Він перевіряє п'ять речей, робить це однаково щоразу й помиляється рідко:
- Число як текст. Числове значення збережене рядком, тому
SUMйого мовчки пропускає, а підсумок виходить меншим за реальний. - Число замість формули. У колонці, де скрізь формули, стоїть вручну вписане число: схоже, що формулу колись затерли.
- Помилка в комірці. Літерали на кшталт
#DIV/0!чи#REF!, зокрема російськомовні, і формули з діленням на нуль. - Обірваний підсумок. Вертикальна сума, яка закінчується вище за останній заповнений рядок: частина даних не потрапила в підсумок.
- Відсоток як ціле число. Значення більше одиниці в колонці, у заголовку якої є знак
%: скоріш за все, помилка в сто разів.
Друге джерело — міркування асистента поверх скрипта. Тут ловляться дублікати, логічні помилки, пропущені рядки, розбіжності в одиницях виміру. Автор скіла свідомо позначає такі знахідки як «перевірити»: упевненості в них менше, ніж у п'яти механічних перевірках, і звіряти їх із файлом обов'язково.
Биті формули й посилання, що ведуть у нікуди
Формула ламається тихо. Ви видалили аркуш, перейменували колонку або вставили рядок посередині діапазону, і замість числа з'явилася помилка. Гірший варіант: у комірці лишилося старе значення, яке більше ні на що не спирається. Візуально таблиця виглядає справною, у комірці стоїть правдоподібна цифра.
Окрема історія з посиланнями на зовнішні файли. Поки файл лежав у тій самій папці, все рахувалося. Файл перенесли в іншу теку, і формула тягне значення з адреси, якої вже немає.
Дублікати рядків і змішані типи даних в одній колонці
Дублікат у прайсі означає, що та сама позиція існує двічі. Якщо ціни в цих рядках розійшлися, менеджер назве клієнту ту, яку побачить першою. Це знахідка з другого джерела, від міркування асистента, а не зі скрипта, тому в звіті вона приходить із позначкою «перевірити»: відкрийте обидва рядки й переконайтеся, що це справді дубль, а не дві різні позиції зі схожою назвою.
Змішані типи даних дають ще тихішу поломку. У числовій колонці стоїть значення з пробілом усередині, комою замість крапки або приміткою на кшталт «уточнити». Сума по колонці рахується, але частину рядків пропускає. Підсумок виходить меншим за реальний, і помітити це можна тільки звіркою вручну.
Як підготувати файл до перевірки
Що прибрати з таблиці заздалегідь
Працюйте з копією. Оригінал лишається недоторканим доти, доки ви не переконаєтеся, що правки коректні.
перед завантаженням приберіть із копії те, чого стороннім сервісам бачити не треба: контакти клієнтів, банківські реквізити, зарплатні відомості. Для пошуку битих формул і дублікатів ці колонки не потрібні. Структура файлу від їх видалення не змінюється, а чутливі дані лишаються у вас.
Що робити з кількома аркушами й великими таблицями
Файл із десятком аркушів краще перевіряти частинами. Окремо аркуш із сирими даними, окремо аркуш із розрахунком. Так звіт виходить читабельним, і ви бачите, до якого саме аркуша належить кожна знахідка.
Зі зведеними таблицями, макросами й підключеннями до зовнішніх джерел складніше. Частина логіки лежить поза видимими комірками, тому в звіт вона потрапляє неповно. Такі файли ми радимо розбирати по блоках і не покладатися на один прогін.
Покроковий запуск на власній таблиці
Зробити копію
- скопіювати робочий файл
- далі працювати тільки з копією
Почистити зайве
- прибрати контакти клієнтів і реквізити
- лишити структуру й формули
Прикласти файл
- відкрити асистента зі встановленим скілом
- прикласти копію таблиці
Запустити перевірку
- набрати /excel-hygiene або попросити словами прогнати гігієну таблиці
- дочекатися звіту
Розібрати звіт
- звірити знахідки з файлом
- окремо перевірити позначені «перевірити»
Маршрут перевірки: від копії робочого файлу до виправленої таблиці
- Робоча таблиця
- Зробити копію файлу
- Прибрати зайве: контакти клієнтів, реквізити, зарплати
- Запустити перевірку скілом
- Звіт зі знахідками
- Знахідка справжня?
- Знахідка справжня?
- Так, критичнаВиправити в копії одразу
- Повторний прогон
- Перенести виправлення в робочий файл
- Знахідка справжня?
- Так, косметичнаВідкласти в список на потім
- Повторний прогон
- Знахідка справжня?
- Хибне спрацюванняПропустити і зафіксувати причину
- Повторний прогон
Якщо асистент бачить ваші робочі документи через десктопний застосунок, прикладати файл щоразу вручну не доведеться. Як це налаштувати, розібрано в гайді про Claude Desktop і роботу з власними документами.
Як читати звіт: що виправляти першим, а що можна відкласти
Звіт приходить списком. Читати його підряд і виправляти все поспіль не треба: половина пунктів почекає до наступного вікна, а частина взагалі відпаде після звірки.
Критичні знахідки, косметичні й хибні спрацювання
- Критичні. Те, що зараз рахує неправильно або показує клієнту не ту ціну. Биті формули в підсумкових колонках, дублікати позицій із розбіжними цінами, посилання на неіснуючі аркуші. Це в роботу першим.
- Косметичні. Різний формат дат, зайві пробіли на початку значень, текст у колонці приміток. На гроші не впливає, але заважає сортуванню й пошуку. Збирайте в окремий список і закривайте, коли буде час.
- Хибні спрацювання. Порожня комірка, яку ви лишили навмисно. Позначка «під замовлення» замість ціни. Скіл не знає ваших домовленостей, тому такі рядки просто пропускайте.
Кілька знахідок зі звіту завжди варто відкрити у файлі й подивитися очима. Якщо перевірка вгадала суть проблеми на них, решті списку можна довіряти більше.
Живий приклад: типові помилки прайса, які коштують грошей
Уявіть прайс на кілька сотень позицій, який ведуть удвох. Менеджер додає нові товари вниз списку, власник раз на квартал переглядає ціни й нічого не архівує.
позицію додали двічі з різницею в кілька місяців, у старому рядку лишилася попередня ціна. Менеджер відкриває файл, знаходить пошуком перший збіг і називає клієнту стару ціну. Продаж відбувся, маржа зникла. Скіл ловить такий рядок як дублікат за назвою позиції й показує обидві ціни поруч.
Друга типова поломка того ж прайса живе в колонці з націнкою. Формула рахує від комірки, яка з'їхала після вставки рядка. Підсумок виглядає правдоподібно, тому помилку помічають через місяці, коли хтось звіряє прайс із собівартістю вручну.
Як виправляти знахідки й не зламати робочі формули
Отримали звіт, відкрили робочу таблицю, пішли зверху вниз і виправили все підряд. Половину формул переписали руками, попереднього стану не лишилося. Свою ж помилку виправлення знайдете тоді, коли підсумок уже поїде в звіт для банку.
Виправляєте в копії, по одному класу помилок за раз. Після кожного класу проганяєте перевірку ще раз і дивитеся, чи не з'явилося нових знахідок. Коли копія чиста, переносите правки в робочий файл.
Формули краще не переписувати руками там, де можна відновити посилання. Втратила формула діапазон, поверніть діапазон. Зсунули колонку, поверніть колонку на місце. Переписаний з нуля розрахунок доведеться перевіряти окремо, і це вже друга задача поверх першої.
Чим скіл відрізняється від вбудованих інструментів таблиць
Вбудовані засоби працюють за правилами, які ви задали самі. Умовне форматування підсвітить те, що ви описали. Видалення дублікатів спрацює по вибраних колонках. Перевірка помилок знайде комірки з явною помилкою обчислення, але промовчить про формулу, яка рахує справно й не по тих рядках.
Скіл проходить файл цілим і не вимагає, щоб ви заздалегідь описали, що шукати. На виході ви отримуєте текст із поясненням, у чому проблема кожної знахідки й чим вона загрожує. Для власника, який не хоче розбиратися в налаштуваннях редактора, це різниця між «десь щось підсвітилося» і зрозумілим списком задач.
Межі інструменту: що він ловить, а що лишається за бухгалтером
Скіл перевіряє механіку. Він побачить, що формула зламана, але не скаже, чи правильну ставку ви в неї заклали. Він знайде дубльований рядок, але не відповість, чи ту собівартість ви внесли по позиції.
Ми кажемо про це прямо, бо завищені очікування тут коштують дорого. Перевірка таблиці не є аудитом обліку і бухгалтера не замінює. Її робота закінчується там, де починаються ваші облікові рішення.
Ще одна межа стосується самих даних. Скіл читає те, що ви йому дали, і не знає, чи повний це файл. Якщо половина продажів живе в іншій таблиці, чистий звіт по цій нічого не говорить про стан обліку загалом.
Як часто ганяти перевірку і з чого почати вже сьогодні
Разова перевірка має сенс перед будь-яким документом, що йде назовні. Оновлений прайс. Звіт для банку. Річне зведення для партнера.
прив'яжіть перевірку до циклу звітності. Раз на місяць перед закриттям періоду, плюс окремий прогін після кожної масової зміни цін. Так знахідки не накопичуються, і кожен наступний звіт виходить коротшим за попередній.
Почніть з одного файлу, який болить найбільше. Зробіть копію, приберіть зайве, проженіть перевірку і подивіться, що приїде у звіті. Перший прогін майже завжди дає довгий список, бо в ньому осідає все, що накопичилося за роки. Другий прогін уже короткий.
Якщо таблиці у вас не єдине, що можна віддати асистенту, подивіться добірку робочих задач для асистента з файлами й листами.