Как я напрограммировала excel с помощью ChatGPT

В программировании я ни в зуб ногой. И юристу вроде бы и не нужно. Но я веду таблицу с договорами компании. Большую таблицу из многих столбцов. В маленькой компании, в которой юрист - и швец, и жнец, и так далее. И регулярно мне задают вопрос - кто и сколько денег нам должен. В основной большой таблице об этом тоже есть, но хочется нагляднее. Несколько раз я делала список должников руками. Хлопотно и не так уж и быстро. А тут взялась автоматизировать. Где-то краем уха я слышала, что в экселе можно что угодно напрограммировать, но как? 1. Решила спросить у ChatGPT:

У меня есть 2 таблицы эксель. Я хочу их связать между собой, чтобы часть данных из таблицы 1 автоматически попадала в таблицу 2. А если я удаляю такие данные из таблицы 1,чтобы они удалялись из таблицы 2. Как это сделать

Почему не в яндексе? ⏩ в последние годы в поисковиках трудно найти ответ на вопрос без длинного вступления, точно по теме и без рекламы ⏩ код сработал не сразу, поначалу выдавал ошибки, и я писала их в тот же диалог чатугпт, а он тут же предлагал решения. Удобно, что не нужно каждую ошибку яндексить отдельно ⏩ удобно, что можно написать не общий запрос "Как связать 2 таблицы эксель", а подробнее описать мою ситуацию ⏩ удобно, что можно немного менять свой запрос, и чатгпт учтет весь предыдущий диалог, не надо начинать сначала 2. ChatGPT предложил 4 варианта действий, самый автоматический - создать макрос (что за термин диковинный?🤭) Для создания макроса нужно написать код на языке java. 3 ChatGPT предложил код для макроса и шаги по его запуску. 4. Чтобы код относился к моей таблице, я добавила условия:

У меня есть таблица Excel с перечнем договоров, которые заключила компания (назовём её таблица 1). В этой таблице 1 есть столбец с информацией о том, есть ли по договору долг по оплате или нет (назовём этот столбец "столбец долг"). Соответственно, для каждого договора есть ячейка в столбце долг. Я хочу на основе этой таблицы 1 создать таблицу 2, в которой отражались бы только должники. При этом нужно сделать так, чтобы при заполнении ячейки столбца долг в таблице 1 в таблицу 2 попадала вся строка, относящаяся к этому договору. А при очищении ячейки столбца долг в таблице 1 из таблицы 2 полностью удалялась вся строка, относящаяся к этому договору. Как это сделать

Не лучшая формулировка 🤭, можно бы и покороче, но ChatGPT понял. 5. Так как ChatGPT не видел основную таблицу, а описала я её не подробно, код нужно было корректировать:

Переделай код на шаге 2 с учётом того, что таблица 2 называется Должники

Столбец Долг в таблице 1 - это столбец j, он не второй

6. Потом я подумала ещё немножко и решила изменить условие:

Пусть данные копируются в таблицу должники, если в таблице 1 в ячейке Долг любая цифра больше нуля. Если в ячейке долг 0, или нет, или другие символы, такая строка не должна копироваться

ChatGPT написал новый код для макроса. 7. После первых попыток запуска появлялись ошибки, которые я копировала в диалог, а ChatGPT предлагал более надёжные варианты кода. И с 3ей попытки таблица Должников поползла формироваться правильно и автоматически! Это было чудо для меня, человека, который раньше использовал эксель как заранее расчерченную табличку, в которой можно складывать цифры 🤪 На всё ушло минут 30, думаю, в поисковиках с макросами я бы не разобралась так быстро Больше примеров использования нейросетей в работе юриста - в моем телеграм-канале, присоединяйтесь!

Начать дискуссию