Как выбрать
Здесь развилка проходит не между сервисами, а между двумя очень разными задачами. Формула для Excel, макрос или короткий скрипт — работа на один-два запроса, с ней справится любой сервис, который вообще пишет код: Claude, ChatGPT, DeepSeek, GigaChat, — и выбирать стоит по доступности: первые два открываются из России только через VPN и не принимают российские карты, GigaChat работает без VPN и платится рублями, а доступность DeepSeek из России мы не проверяли. Программа из нескольких файлов, которую вы будете дорабатывать неделями, — другая история: там важно, чтобы сервис принимал файлы целиком и не терял нить длинного разговора. И до всякого выбора ответьте себе на один вопрос: как вы поймёте, что полученный код работает правильно? Если проверить нечем, ни один сервис вам не поможет.
- Чем вы проверите результат
- Заранее придумайте проверку: для формулы — три строки, где правильный ответ вы знаете наизусть; для скрипта — копия файла и десяток тестовых строк, где видно, что получилось. Кода, который вы не можете проверить, у вас быть не должно — он выглядит одинаково убедительно и когда работает, и когда тихо портит данные.
- Три примера вход-выход
- Прежде чем писать запрос, выпишите три конкретных примера: вот такая строка на входе, вот такой результат должен получиться. Если выписать не выходит, задача ещё не готова к тому, чтобы её отдавать, — все пробелы в описании будут заполнены догадками, и вы получите аккуратный код не для вашего случая.
- Объяснение по строкам
- Попросите объяснить обычными словами, что делает каждая строка и что произойдёт, если данные окажутся не такими, как ожидалось. Если объяснение непонятно вам, чинить это потом будет некому: сломается оно у вас на рабочем файле, а не у сервиса — тогда просите вариант проще, пусть и длиннее.
- Один файл или проект
- Если ваш код лежит в нескольких файлах, проверьте, можно ли загрузить их вместе. Иначе вы будете вставлять по фрагменту, и правки перестанут сходиться друг с другом: сервис чинит то, что видит, не зная, что вы поменяли в соседнем файле час назад.
С чего начать прямо сейчас
Возьмите не программу, а одно мелкое действие, которое вы сегодня делаете руками, — например, вытащить из столбца с адресами только город. Напишите сервису три строки исходных данных и то, что должно получиться из каждой, и попросите формулу для Excel с объяснением, что делает каждая её часть. Вставьте её на эти три строки и сверьте. За пять минут вы увидите и результат, и то, как выглядит нормально поставленная задача.