
Formuły w Excelu mogą wydawać się językiem obcym. Wiesz, jaki wynik chcesz osiągnąć, ale przełożenie tego na odpowiednią kombinację funkcji, argumentów i składni to zupełnie inna sprawa. ChatGPT zmienia tę sytuację. Opisując swój cel w prostym języku, możesz w kilka sekund otrzymać działające formuły Excela — i co równie ważne, zrozumieć, jak działają, aby móc je samodzielnie modyfikować.
Ten przewodnik omawia, jak skutecznie korzystać z ChatGPT do pisania, wyjaśniania i rozwiązywania problemów z formułami. Znajdziesz w nim autentyczne prompty, gotowe formuły oraz praktyczne przykłady krok po kroku, które możesz wypróbować już dziś.
Tradycyjna ścieżka do uzyskania działającej formuły obejmuje przeszukiwanie dokumentacji, oglądanie samouczków i testowanie metodą prób i błędów. Ten proces jest powolny, zwłaszcza gdy masz do czynienia z zagnieżdżonymi funkcjami lub mniej znanymi opcjami, takimi jak formuły tablicowe czy zakresy dynamiczne.
Narzędzia AI, takie jak ChatGPT, drastycznie skracają ten proces. Zamiast szukać odpowiedniej funkcji, po prostu opisujesz swój problem i otrzymujesz formułę — wraz z wyjaśnieniem każdego argumentu. Jest to szczególnie cenne dla:
Jeśli interesują Cię również szersze zastosowania AI poza formułami, sprawdź, jak analiza danych oparta na sztucznej inteligencji w Excelu zmienia sposób, w jaki pracujemy z danymi w arkuszach kalkulacyjnych.
ChatGPT nie ma dostępu do Twojego arkusza. Oznacza to, że jakość odpowiedzi zależy całkowicie od tego, jak jasno opiszesz strukturę swoich danych. Przed napisaniem promptu odpowiedz na cztery pytania:
Poświęcenie trzydziestu sekund na to przygotowanie daje znacznie lepsze rezultaty niż zadanie ogólnikowego, jednozdaniowego pytania.
Niejasny prompt: „Podaj mi formułę do wyszukiwania wartości.”
Lepszy prompt: „Mam tabelę, w której Kolumna A zawiera ID pracowników, a Kolumna B pensje. Chcę wyszukać pensję dla ID znajdującego się w komórce E2. Podaj mi formułę dla Excela.”
Drugi prompt dostarcza ChatGPT wszystkiego, co potrzebne, aby napisać precyzyjną formułę. Otrzymasz coś w stylu:
=VLOOKUP(E2, A:B, 2, FALSE)
Albo, jeśli poprosisz o bardziej elastyczną alternatywę, może zasugerować:
=INDEX(B:B, MATCH(E2, A:A, 0))
Obie działają, ale kombinacja INDEX i MATCH jest zazwyczaj bardziej elastyczna. Aby dowiedzieć się dlaczego, przeczytaj pełne zestawienie w naszym przewodniku na temat INDEX MATCH: najlepsza metoda wyszukiwania.
Dodaj sformułowanie „i wyjaśnij każdy argument” do dowolnego promptu. Zmieni to odpowiedź z samą formułą w okazję do nauki. Na przykład:
„Napisz formułę Excela, aby zsumować sprzedaż z Kolumny C, gdzie region z Kolumny D to 'North', i wyjaśnij każdy argument.”
ChatGPT zwróci formułę wraz z jej analizą:
=SUMIF(D:D, "North", C:C)
Z wyjaśnieniem takim jak: D:D to zakres do sprawdzenia; "North" to warunek; C:C to zakres sumowania, gdy warunek zostanie spełniony. Jest to znacznie szybsze rozwiązanie niż odszukiwanie informacji o SUMIF i SUMIFS od zera i samodzielne analizowanie dokumentacji.
Zawsze możesz poprosić ChatGPT o podanie dwóch lub trzech podejść do tego samego problemu. Odkryje to przed Tobą kompromisy, których mogłeś nie wziąć pod uwagę — na przykład rozwiązanie oparte na funkcji VLOOKUP kontra rozwiązanie z użyciem XLOOKUP, lub metodę z kolumną pomocniczą względem pojedynczej, zagnieżdżonej formuły.
Funkcje takie jak XLOOKUP, FILTER, UNIQUE czy SORT są dostępne tylko w wersjach Excel 365 i Excel 2019+. Jeśli korzystasz ze starszej wersji, powiedz to wprost: „Używam programu Excel 2016 — pomiń funkcje, które nie są dostępne w tej wersji.” Zapobiegnie to sugerowaniu przez ChatGPT nowości, których Twoja aplikacja nie obsługuje.
Przeanalizujmy prawdziwy scenariusz krok po kroku. Masz raport sprzedaży o następującej strukturze:
| Kolumna A | Kolumna B | Kolumna C | Kolumna D |
|---|---|---|---|
| ID zamówienia | Sprzedawca | Region | Przychód |
| 1001 | Anna | North | 4200 |
| 1002 | Ben | South | 3100 |
| 1003 | Anna | North | 5800 |
Cel: Zsumować przychód tylko dla sprzedawcy Anna z regionu North.
Twój prompt w ChatGPT: „Mam arkusz kalkulacyjny. Kolumna B zawiera nazwiska sprzedawców, Kolumna C to nazwy regionów, Kolumna D zawiera przychody. Chcę zsumować przychód tylko tam, gdzie Kolumna B równa się 'Anna' ORAZ Kolumna C równa się 'North'. Napisz formułę SUMIFS dla Excela.”
Wynik:
=SUMIFS(D:D, B:B, "Anna", C:C, "North")
ChatGPT wyjaśni również: SUMIFS przyjmuje najpierw zakres sumowania (D:D), a następnie pary zakresów kryteriów i samych kryteriów. Możesz to rozszerzyć do trzech, czterech lub więcej warunków, korzystając z tego samego wzorca.
Teraz chcesz sprawić, by kryteria były dynamiczne — pobierając imię i region z komórek F2 i G2 zamiast wpisywać je na stałe w formule. Wystarczy poprosić ChatGPT: „Zmodyfikuj formułę tak, aby zamiast przypisanych na stałe wartości, odwoływała się do komórki F2 dla imienia i G2 dla regionu.”
=SUMIFS(D:D, B:B, F2, C:C, G2)
Gotowe. Takie iteracyjne podejście — najpierw napisanie podstawowej formuły, a następnie jej udoskonalenie — jest jednym z najskuteczniejszych sposobów pracy ze sztuczną inteligencją.
Błędy w formułach takie jak #VALUE!, #REF!, #N/A, czy #DIV/0! bywają frustrujące właśnie dlatego, że rzadko wskazują dokładnie, gdzie leży problem. ChatGPT znakomicie radzi sobie z ich diagnozowaniem, jeśli dostarczysz mu odpowiednich informacji.
Przykład: „Ta formuła zwraca błąd #N/A: =VLOOKUP(E2,A:B,2,FALSE). Kolumna A zawiera identyfikatory pracowników sformatowane jako liczby, a komórka E2 również zawiera liczbę, ale nadal pojawia się błąd. Co jest nie tak?”
ChatGPT zazwyczaj rozpozna powszechne przyczyny — na przykład wiodące spacje w kolumnie wyszukiwania lub niedopasowanie między liczbami zapisanymi jako tekst a prawdziwymi liczbami — i zasugeruje naprawę, np. poprzez objęcie wyszukiwanej wartości funkcjami VALUE() lub TRIM().
Zrozumienie odwołań do komórek w Excelu jest równie istotne podczas debugowania, ponieważ niepoprawne użycie odwołań względnych zamiast bezwzględnych to częste źródło błędów ujawniających się przy przeciąganiu formuł w dół kolumny.
Otrzymałeś w spadku arkusz z następującą formułą:
=IF(ISERROR(VLOOKUP(A2,Sheet2!$A:$C,3,FALSE)),"Not Found",VLOOKUP(A2,Sheet2!$A:$C,3,FALSE))
Po prostu wklej ją do okna ChatGPT i zapytaj: „Wyjaśnij mi tę formułę Excela krok po kroku w prosty sposób.” Otrzymasz przejrzystą analizę każdej zagnieżdżonej funkcji — co dokładnie sprawdza ISERROR, do czego służy zewnętrzna funkcja IF, dlaczego VLOOKUP pojawia się dwa razy i co oznacza końcowy wynik. To nieoceniona pomoc dla każdego, kto przejmuje cudzą pracę.
Aby głębiej wejść w temat testów logicznych i zagnieżdżonych formuł, przewodnik po funkcji IF i testach logicznych będzie świetnym materiałem uzupełniającym.
ChatGPT to potężne narzędzie, ale nie jest idealne do pracy w Excelu. Bądź świadomy następujących, faktycznych ograniczeń:
Zasada jest prosta: traktuj odpowiedź z ChatGPT jako solidną pierwszą wersję roboczą, a nie ostateczne rozwiązanie. Zawsze wszystko testuj.
ChatGPT sprawdza się najlepiej jako część szerszego procesu pracy. Użyj go do szybkiego uzyskania formuł, a następnie zastosuj inne funkcje programu Excel. Na przykład, gdy masz już poprawnie działającą formułę SUMIFS, możesz użyć formatowania warunkowego, aby podświetlić komórki, w których suma przekracza dany próg. W ten sposób wynik Twojej formuły zamieni się w natychmiastowy, wizualny sygnał.
Użytkownicy, którzy chcą pójść o krok dalej z automatyzacją, powinni zapoznać się z automatyzacją Excela bez użycia VBA za pomocą Power Automate — sztuczna inteligencja napisze za Ciebie formuły, a automatyzacja zajmie się powtarzalnymi zadaniami, pozwalając Ci skupić się na analizie danych.
Jeśli potrzebujesz narzędzia stworzonego specjalnie pod ten przepływ pracy, GPTExcel pozwala dokładnie opisać Twoje potrzeby naturalnym językiem — np. „zsumuj przychód według regionu, z wyłączeniem zwrotów, uczyń zakres dynamicznym” — i natychmiast zwraca gotową do użycia formułę programu Excel, oszczędzając czas tracony na wielokrotne poprawki w typowym czacie AI.
Standardowy ChatGPT nie ma dostępu do plików, chyba że korzystasz z wtyczki lub funkcji przesyłania plików (dostępnej w niektórych wersjach). W większości przypadków wystarczy opisowo przedstawić w tekście strukturę swojego arkusza, a ChatGPT na tej podstawie napisze odpowiednie formuły. Im dokładniejszy jest ten opis, tym trafniejsza będzie formuła.
Nie zawsze. ChatGPT generuje formuły na podstawie wzorców ze swoich danych treningowych oraz z dostarczonego przez Ciebie opisu. Mogą pojawić się błędy składniowe, niewłaściwa kolejność argumentów lub niekompatybilne z określoną wersją funkcje. Zawsze testuj każdą formułę z użyciem znanych danych, zanim zastosujesz ją w prawdziwym skoroszycie.
ChatGPT doskonale radzi sobie z pełnym zakresem funkcji programu Excel — m.in. funkcjami wyszukiwania (VLOOKUP, INDEX/MATCH, XLOOKUP), agregacją warunkową (SUMIF, COUNTIFS, AVERAGEIF), funkcjami tekstowymi (LEFT, MID, TEXTJOIN), dotyczącymi dat (DATEDIF, WORKDAY), a nawet ze skomplikowanymi formułami tablicowymi i funkcjami typu LAMBDA. Im więcej podasz mu kontekstu, tym lepszy uzyskasz wynik.
Sztuczna inteligencja ogólnego przeznaczenia (jak ChatGPT) jest świetnym punktem wyjścia. Jednak specjalistyczne narzędzia stworzone dla Excela — na przykład GPTExcel — są optymalizowane bezpośrednio pod kątem generowania formuł. Zdecydowanie trafniej rozumieją one kontekst arkuszy kalkulacyjnych. Dzięki nim unikasz niepotrzebnych, dodatkowych iteracji z poleceniami charakterystycznych dla ogólnego AI, błyskawicznie otrzymując gotowe formuły.
Poznaj Microsoft Copilot dla programu Excel. Dowiedz się, jak używać języka naturalnego do analizy danych, automatycznego tworzenia formuł i generowania wartościowych wniosków.
Odkryj, jak AI usprawnia czyszczenie i przekształcanie danych w Excelu. Poznaj gotowe formuły, praktyczne techniki i sposoby przygotowania danych do analizy.
Odkryj, jak narzędzia oparte na sztucznej inteligencji, takie jak Copilot, Analizuj dane i zewnętrzne asystenty AI, mogą przekształcić przepływ pracy w programie Excel – od surowych danych po gotowe do działania wnioski.