AI generowanie skryptów Excel/Sheets bez kodowania | porady-tech.pl

AI generowanie skryptów Excel/Sheets bez kodowania | porady-tech.pl

2026-09-19 0 przez redakcja
Czas czytania: 3 minuty

Wyobraź sobie, że automatyzujesz nudne, powtarzalne zadania w Excelu czy Google Sheets, a do tego nie musisz znać ani VBA, ani JavaScriptu. Brzmi jak science-fiction? Ależ skąd! Dzięki sztucznej inteligencji, a konkretnie dużym modelom językowym takim jak ChatGPT, Google Gemini (czy teraz już po prostu Copilot), możesz generować gotowe skrypty do swoich arkuszy, opisując swoje potrzeby zwykłym, codziennym językiem. To naprawdę zmienia grę dla każdego, kto męczy się z danymi, ale programowanie to dla niego czarna magia.

Po co w ogóle bawić się w jakieś skrypty, zapytasz? No właśnie. Ile razy zdarzyło Ci się ręcznie przenosić dane z jednej kolumny do drugiej, formatować setki komórek, czy filtrować i sortować informacje w kółko? Straty czasu, ryzyko błędów, frustracja – znam to doskonale. Automatyzacja to klucz do efektywności, a skrypty pozwalają, żeby komputer robił za nas to, co monotonne i nużące. Kiedyś wymagało to znajomości programowania, a teraz… AI to za Ciebie napisze. Czysty zysk!

Ale jak to działa, że gadam sobie z AI, a ono mi pisze kod? Cała magia polega na tym, że te modele zostały wytrenowane na ogromnych ilościach danych tekstowych, w tym na przykładzie kodu programistycznego i jego dokumentacji. Kiedy opisujesz mu swoje zadanie (np. „Chcę, żeby po wpisaniu 'TAK’ w kolumnie B, w kolumnie A ten sam wiersz stał się zielony”), AI analizuje kontekst i generuje kod, który najlepiej pasuje do Twojego zapytania. To trochę jak mieć pod ręką superinteligentnego programistę, który rozumie polski i zna się na Excelu i Google Sheets (chociaż czasami bywa uparty, jak to programista i trzeba mu powtórzyć).

Do tego celu możesz wykorzystać praktycznie każde nowoczesne narzędzie AI do generowania tekstu. Najpopularniejsze to oczywiście ChatGPT (wersje 3.5 i 4.0), Google Gemini (wcześniej Bard), czy Microsoft Copilot. Ważne jest, żeby było to narzędzie, które „rozumie” kod i potrafi go generować. Wystarczy otworzyć przeglądarkę, wpisać prompt i tyle.

Jak to ugryźć w praktyce? Krok po kroku!

Dobra, przechodzimy do konkretów. Jak zamienić to gadanie w realne, działające skrypty? Powiem ci coś, to wcale nie jest trudne.

  • Krok 1: Zdefiniuj zadanie. Zanim w ogóle odezwiesz się do AI, musisz wiedzieć, co chcesz osiągnąć. Czy to ma być sortowanie? Kopiowanie danych? Czyszczenie duplikatów? Ustal to precyzyjnie. Im jaśniej zdefiniujesz problem, tym lepszą odpowiedź dostaniesz.
  • Krok 2: Sformułuj prompt. To jest serce całego procesu. Musisz powiedzieć AI, co ma zrobić. Pamiętaj o kilku zasadach:
  • Bądź precyzyjny: Zamiast „Posortuj dane”, napisz „Napisz skrypt VBA dla Excela, który posortuje dane w arkuszu 'Sprzedaż’ od kolumny A do G, rosnąco po kolumnie C.”
  • Określ platformę: „Dla Excela (VBA)” czy „Dla Google Sheets (JavaScript/Google Apps Script)”? To kluczowe, bo języki są inne.
  • Podaj kontekst: Czy skrypt ma działać na konkretnym arkuszu? Czy ma się uruchamiać automatycznie po jakimś zdarzeniu? (np. „po otwarciu pliku”).
  • Krok 3: Wklej i przetestuj. AI wypluje kod. Skopiuj go i wklej w odpowiednie miejsce:
  • Dla Excela: Alt + F11 (otworzy się edytor VBA), wstaw moduł (`Insert > Module`), wklej kod.
  • Dla Google Sheets: `Rozszerzenia > Apps Script`, wklej kod.
  • Potem przetestuj! Mała rada – zawsze rób kopię zapasową swojego pliku przed uruchomieniem nowego skryptu. Tak na wszelki wypadek (bo czasem AI się pomyli, albo Ty coś źle wkleisz, no wiesz, życie).
  • Krok 4: Iteruj i udoskonalaj. Rzadko kiedy pierwszy skrypt będzie idealny. Jeśli coś nie działa, opisz problem AI. „Ten skrypt nie sortuje poprawnie kolumny C, ignoruje nagłówki w pierwszym wierszu. Jak to poprawić?” AI często zrozumie i zasugeruje poprawki.

Przykład zastosowania

Wyobraź sobie, że masz listę klientów w Google Sheets i chcesz automatycznie oznaczyć tych, którzy wydali powyżej 1000 zł na zielono, a poniżej 100 zł na czerwono. Wystarczy poprosić AI: „Napisz skrypt Google Apps Script, który przeszuka kolumnę D (kwota zakupu) w arkuszu 'Klienci’. Jeśli wartość w komórce jest większa niż 1000, cały wiersz ma być zielony. Jeśli mniejsza niż 100, cały wiersz ma być czerwony. Skrypt powinien ignorować wiersz nagłówków.” I tyle. Dostajesz gotowca!

Potencjalne pułapki i najlepsze praktyki

Jasne, to nie jest magiczna różdżka bez żadnych wad. Czasem AI „halucynuje” i generuje kod, który wygląda poprawnie, ale nie działa, albo ma subtelne błędy. Dlatego testowanie jest kluczowe. Poza tym, nie proś o zbyt skomplikowane rzeczy od razu. Zaczynaj od prostych zadań i stopniowo je rozbudowuj. Zresztą, im więcej ćwiczysz, tym lepiej formułujesz zapytania, a AI staje się „mądrzejsze” w Twoich rękach. No właśnie.

Najczęstsze pytania

Czy AI zawsze wygeneruje poprawny kod?

Nie zawsze. Modele AI mogą generować błędy lub nieoptymalny kod, dlatego zawsze należy go przetestować i ewentualnie poprosić AI o poprawki, opisując problem.

Czy muszę rozumieć kod, żeby go używać?

Nie musisz być programistą, ale podstawowe zrozumienie, jak działają skrypty (np. zmienne, pętle) pomoże Ci lepiej formułować pytania do AI i debugować drobne problemy.

Czy to jest bezpieczne?

Tak, pod warunkiem, że wklejasz kod tylko do własnych, zaufanych arkuszy. Pamiętaj o tworzeniu kopii zapasowych przed uruchomieniem nieznanego skryptu, by uniknąć utraty danych.

Czy to nie jest niesamowite, jak technologia ułatwia nam życie? Spróbuj sam i zobacz, ile czasu możesz zaoszczędzić!

Udostępnij treści przy pomocy: