ChatGPT z Excelem: praktyczny przewodnik po formułach, analizie danych i automatyzacji

ChatGPT z Excelem można wykorzystać na trzy sposoby: jako pomoc obok arkusza, przez dodatek ChatGPT for Excel dostępny w Excelu lub przez bardziej zaawansowaną automatyzację, na przykład VBA, Office Scripts, Power Query albo Power Automate. Najważniejsza zasada jest prosta: traktuj odpowiedzi jako bardzo dobry punkt startowy, ale zawsze sprawdzaj formuły, liczby i zmiany w pliku, szczególnie przy danych finansowych, kadrowych lub raportach dla zarządu.

Spis treści

  1. Czym jest ChatGPT z Excelem?
  2. Co można zrobić dzięki ChatGPT w Excelu?
  3. Jak używać ChatGPT z Excelem? 3 praktyczne metody
  4. Jak pisać dobre prompty do Excela?
  5. Gotowe prompty do ChatGPT z Excelem
  6. Przykłady formuł Excel z ChatGPT
  7. ChatGPT do analizy danych w Excelu
  8. Automatyzacja Excela z ChatGPT: VBA, makra i Office Scripts
  9. ChatGPT i Power Query / Power BI
  10. Najczęstsze błędy podczas używania ChatGPT z Excelem
  11. Jak sprawdzać odpowiedzi ChatGPT w Excelu?
  12. Bezpieczeństwo danych: czego nie wklejać do ChatGPT?
  13. ChatGPT z Excelem czy Microsoft Copilot?
  14. Najlepsze praktyki: jak uzyskać lepsze wyniki?
  15. Podsumowanie
  16. faq

Czym jest ChatGPT z Excelem?

ChatGPT z Excelem to nie jedna konkretna funkcja, ale kilka sposobów używania sztucznej inteligencji w pracy z arkuszami. Dla jednej osoby będzie to po prostu rozmowa z ChatGPT w przeglądarce i proszenie o formułę. Dla innej będzie to dodatek w Excelu, który działa w panelu bocznym. Dla bardziej zaawansowanego użytkownika będzie to pomoc przy makrach VBA, zapytaniach Power Query, formułach DAX albo automatyzacji raportów.

W praktyce oznacza to, że możesz opisać problem zwykłym językiem, na przykład: „Mam tabelę sprzedaży i chcę policzyć przychód tylko dla regionu północnego”, a ChatGPT zaproponuje formułę, kroki analizy albo kod. W oficjalnych materiałach OpenAI ChatGPT for Excel jest opisywany jako narzędzie do budowania, aktualizowania i rozumienia arkuszy, a Microsoft Marketplace wskazuje, że dodatek może działać w Excelu z panelu bocznego po instalacji i zalogowaniu się na konto OpenAI zgodne z planem użytkownika.

To ważne rozróżnienie: „ChatGPT w Excelu” nie zawsze znaczy, że model ma bezpośredni dostęp do całego pliku. Czasem pracujesz metodą kopiuj-wklej. Czasem opisujesz tylko strukturę danych. Czasem korzystasz z dodatku, który może analizować zawartość arkusza. Czasem prosisz o kod, który dopiero sam uruchamiasz w Excelu. Od wybranej metody zależy wygoda, bezpieczeństwo i poziom kontroli.

Co można zrobić dzięki ChatGPT w Excelu?

Największa wartość ChatGPT w Excelu pojawia się tam, gdzie trzeba połączyć logikę arkuszy z jasnym opisem problemu. Nie musisz pamiętać każdej funkcji, ale musisz umieć dobrze opisać cel.

ChatGPT może pomóc w takich zadaniach jak:

  • generowanie formuł Excel po polsku lub po angielsku,
  • tłumaczenie skomplikowanych formuł na prosty język,
  • naprawa błędów typu #N/D, #ARG!, #NAZWA? lub #DZIEL/0!,
  • czyszczenie danych, na przykład rozdzielanie imienia i nazwiska, ujednolicanie nazw regionów, usuwanie duplikatów,
  • przygotowanie danych pod tabelę przestawną,
  • tworzenie opisów trendów, anomalii i KPI,
  • pisanie makr VBA,
  • pomoc w Power Query i języku M,
  • tworzenie miar DAX do Power BI,
  • proponowanie wykresów do raportu,
  • przygotowanie komentarzy menedżerskich do wyników.

Przykład: zamiast samodzielnie zastanawiać się, jak policzyć sprzedaż tylko dla jednego produktu i jednego miesiąca, możesz napisać:

Mam tabelę sprzedaży z kolumnami: Data, Produkt, Region, Ilość, Cena. 
Chcę policzyć łączną sprzedaż produktu „Laptop” w marcu 2026.
Używam polskiej wersji Excela. Podaj formułę z polskimi nazwami funkcji i separatorem średnikowym.

Dobra odpowiedź powinna nie tylko podać formułę, ale też wyjaśnić, co oznaczają zakresy i jak przetestować wynik.

Jak używać ChatGPT z Excelem? 3 praktyczne metody

Najlepsza metoda zależy od tego, czy chcesz tylko dostać formułę, pracować bezpośrednio w skoroszycie, czy zautomatyzować cały proces.

MetodaDla kogoZaletyOgraniczeniaPoziom trudności
ChatGPT obok ExcelaPoczątkujący i średnio zaawansowani użytkownicyProste, szybkie, bez instalacji dodatkówTrzeba samodzielnie kopiować formuły i sprawdzać wynikNiski
ChatGPT for Excel / dodatek w ExceluOsoby, które chcą pracować w arkuszu bez ciągłego przełączania narzędziPanel boczny, praca na arkuszu, możliwość analizowania danych i formułDostępność zależy od planu, środowiska Microsoft 365 i ustawień administratoraŚredni
Automatyzacja przez VBA, Office Scripts, Power Query, Power Automate lub APIZaawansowani użytkownicy, analitycy, zespoły raportoweMożliwość automatyzacji powtarzalnych procesówWymaga testowania kodu, kontroli bezpieczeństwa i kopii plikuŚredni lub wysoki

Metoda 1: ChatGPT obok arkusza

To najprostszy sposób. Otwierasz Excel, opisujesz strukturę arkusza w ChatGPT i prosisz o formułę, instrukcję albo analizę. Nie musisz wklejać całego pliku. Często wystarczy podać nazwy kolumn, przykładowe dane i oczekiwany wynik.

Praktyczny schemat pracy:

  1. Otwórz skoroszyt w Excelu.
  2. Zdefiniuj problem jednym zdaniem.
  3. Nie wklejaj danych poufnych.
  4. Opisz kolumny, zakresy i cel.
  5. Poproś o formułę w polskiej wersji Excela.
  6. Wklej formułę do kopii arkusza.
  7. Sprawdź wynik na kilku przykładach ręcznie.

Przykładowy prompt:

Mam arkusz sprzedaży. Kolumna A to Data, kolumna B to Produkt, kolumna C to Region, kolumna D to Ilość, kolumna E to Cena jednostkowa. 
Chcę policzyć łączną wartość sprzedaży dla produktu „Monitor” w regionie „Południe”.
Używam polskiej wersji Excela. Podaj formułę z polskimi nazwami funkcji i separatorem średnikowym. Wyjaśnij krótko, jak działa.

Ta metoda jest dobra, gdy potrzebujesz pomocy z jedną formułą, wyjaśnieniem błędu albo szybkim pomysłem na raport.

Metoda 2: ChatGPT for Excel lub dodatek

ChatGPT for Excel może działać jako dodatek w Excelu. Według OpenAI narzędzie pozwala budować arkusze, analizować dane między kartami, dodawać i edytować formuły oraz aktualizować arkusze w czasie pracy. OpenAI podaje też, że funkcja jest dostępna globalnie dla wielu planów, w tym Business, Enterprise, Edu, Teachers, K-12 oraz Free, Go, Pro i Plus, ale dostęp może zależeć od planu, ustawień obszaru roboczego i uprawnień.

Ogólna ścieżka instalacji wygląda następująco:

Home / Narzędzia główne → Add-ins / Dodatki → Search ChatGPT → Add → Open → Sign in

Microsoft Marketplace opisuje dodatek jako aplikację do Excela i PowerPointa, która pozwala analizować arkusze, zadawać pytania dotyczące kart, formuł, tabel i danych oraz generować formuły, wyjaśnienia i podsumowania do sprawdzenia. Marketplace zaznacza również, że dostęp może się różnić w zależności od planu, regionu, ustawień obszaru roboczego, środowiska Microsoft 365 i kontroli administratora.

Warto pamiętać o dwóch rzeczach. Po pierwsze, wygląd menu może różnić się w zależności od wersji Excela, języka interfejsu i typu konta. Po drugie, w środowisku firmowym administrator IT może ograniczać instalację dodatków lub wymagać zatwierdzenia aplikacji.

Metoda 3: VBA, Office Scripts, Power Query i automatyzacja

Trzecia metoda jest dla osób, które chcą usprawnić powtarzalne procesy. ChatGPT może pomóc napisać makro VBA, przygotować kroki w Power Query albo zaproponować scenariusz automatyzacji w Power Automate.

Przykłady:

  • codzienne czyszczenie raportu sprzedaży,
  • usuwanie pustych wierszy,
  • łączenie plików z folderu,
  • generowanie zestawienia miesięcznego,
  • tworzenie raportu PDF,
  • wysyłka podsumowania e-mailem,
  • przygotowanie danych do Power BI.

Ta metoda daje duże możliwości, ale wymaga ostrożności. Nie uruchamiaj kodu z internetu lub wygenerowanego przez AI na oryginalnym pliku bez kopii bezpieczeństwa. Najpierw sprawdź, co kod robi, przetestuj go na małym przykładzie i dopiero potem używaj w prawdziwym procesie.

Jak pisać dobre prompty do Excela?

Dobry prompt do Excela powinien zawierać nie tylko pytanie, ale też kontekst. ChatGPT lepiej odpowiada, gdy zna układ danych, wersję językową Excela i oczekiwany rezultat.

Najlepszy prompt powinien zawierać:

Element promptuCo wpisać?Przykład
CelCo chcesz uzyskać„Chcę policzyć sprzedaż według regionu”
Układ danychJak wygląda tabela„Kolumna A: Data, B: Produkt, C: Region”
Nazwy kolumnDokładne nagłówki„Przychód, Koszt, Marża”
Wersja ExcelaPolska/angielska, Microsoft 365/starsza wersja„Używam polskiej wersji Excel 365”
Język funkcjiPolskie lub angielskie nazwy funkcji„Podaj funkcje po polsku”
SeparatorŚrednik lub przecinek„Użyj separatora ;”
Oczekiwany wynikLiczba, tekst, tabela, wykres, makro„Wynik ma być w komórce H2”
OgraniczeniaCzego nie używać„Nie używaj VBA”

Uniwersalny szablon promptu:

Mam arkusz w Excelu z kolumnami: [wpisz nazwy kolumn]. 
Chcę uzyskać: [opisz wynik].
Używam polskiej wersji Excela, więc podaj formułę z polskimi nazwami funkcji i separatorem średnikowym.
Wyjaśnij krótko, jak działa formuła, i podaj sposób sprawdzenia wyniku.

Jeszcze lepsza wersja:

Mam tabelę o nazwie TabelaSprzedaz z kolumnami: Data, Produkt, Region, Ilość, Cena, Koszt. 
Chcę policzyć marżę procentową dla każdego wiersza i oznaczyć jako „niska”, jeśli jest poniżej 20%.
Używam polskiej wersji Excel 365. Podaj formułę do kolumny Marża oraz formułę do kolumny Status.
Użyj separatora ; i wyjaśnij, jak przetestować wynik na 3 przykładach.

Gotowe prompty do ChatGPT z Excelem

Prompty do formuł

Mam arkusz z kolumnami: Data, Klient, Produkt, Region, Przychód. 
Napisz formułę w polskiej wersji Excela, która policzy sumę przychodu dla wybranego regionu z komórki H2. Użyj separatora ;.
Wyjaśnij mi krok po kroku tę formułę Excel: [wklej formułę]. 
Napisz prostym językiem, co robi każdy argument i gdzie może pojawić się błąd.

Prompty do błędów

Ta formuła w Excelu zwraca błąd #N/D: [wklej formułę]. 
Mam polską wersję Excela. Wyjaśnij możliwe przyczyny i zaproponuj poprawioną wersję z JEŻELI.ND.
Formuła zwraca błąd #ARG!: [wklej formułę]. 
Sprawdź, czy problemem może być tekst zamiast liczby, zły zakres, separator argumentów lub niezgodne typy danych.

Prompty do czyszczenia danych

Mam kolumnę z nazwami klientów zapisanymi różnie, np. „ABC sp. z o.o.”, „ABC Sp zoo”, „A.B.C.”. 
Zaproponuj sposób ujednolicenia nazw w Excelu bez VBA. Podaj formuły lub kroki w Power Query.
Mam dane z pustymi wierszami, podwójnymi spacjami i różnymi formatami dat. 
Podaj plan czyszczenia danych w Excelu krok po kroku oraz formuły pomocnicze po polsku.

Prompty do analizy sprzedaży

Mam tabelę sprzedaży z kolumnami: Data, Produkt, Region, Ilość, Cena, Koszt. 
Zaproponuj 5 analiz, które warto wykonać, aby ocenić wyniki sprzedaży. Podaj formuły, tabele przestawne i wykresy.
Na podstawie tych zagregowanych danych sprzedaży przygotuj krótkie wnioski biznesowe dla menedżera. 
Skup się na trendach, produktach z najwyższą marżą i regionach wymagających uwagi.

Prompty do tabel przestawnych

Mam dane w kolumnach: Data, Produkt, Region, Sprzedawca, Przychód, Koszt. 
Jaką tabelę przestawną utworzyć, aby zobaczyć sprzedaż miesięczną według regionu? Podaj układ pól: Wiersze, Kolumny, Wartości i Filtry.

Prompty do wykresów

Mam miesięczną sprzedaż i marżę dla 12 miesięcy. 
Jaki wykres w Excelu najlepiej pokaże trend sprzedaży oraz zmianę marży? Podaj rekomendację i krótkie uzasadnienie.

Prompty do VBA

Napisz makro VBA, które usunie puste wiersze z aktywnego arkusza od wiersza 2 w dół. 
Dodaj komentarze w kodzie i ostrzeżenie, jak przetestować makro na kopii pliku.

Prompty do Power Query

Mam raport CSV z kolumnami: Data, Klient, Produkt, Kwota. 
Podaj kroki w Power Query, aby zmienić typ daty, usunąć puste wiersze, odfiltrować kwoty równe 0 i pogrupować sprzedaż według miesiąca.

Prompty do raportów menedżerskich

Na podstawie tabeli KPI przygotuj krótkie podsumowanie dla zarządu: 3 najważniejsze wnioski, 2 ryzyka i 2 rekomendacje działań. 
Pisz konkretnie, bez ogólników.

Prompty do sprawdzania poprawności wyników

Sprawdź tę formułę pod kątem błędów logicznych: [wklej formułę]. 
Podaj 5 przypadków testowych, które powinienem sprawdzić ręcznie w Excelu.

Przykłady formuł Excel z ChatGPT

W polskiej wersji Excela nazwy funkcji i separator argumentów mogą różnić się od wersji angielskiej. W przykładach poniżej używany jest separator średnikowy ;. Microsoft w polskich materiałach pomocy również pokazuje przykłady z argumentami oddzielonymi średnikami, na przykład przy SUMA.WARUNKÓW.

1. SUMA.JEŻELI — suma dla jednego warunku

Problem: chcesz policzyć sprzedaż tylko dla regionu „Mazowieckie”.

Prompt:

Mam regiony w kolumnie C i sprzedaż w kolumnie E. 
Podaj formułę w polskim Excelu, która zsumuje sprzedaż tylko dla regionu „Mazowieckie”.

Formuła:

=SUMA.JEŻELI(C2:C100;"Mazowieckie";E2:E100)

Jak działa: Excel sprawdza zakres C2:C100, szuka wartości „Mazowieckie” i sumuje odpowiadające im kwoty z zakresu E2:E100.

Jak sprawdzić: przefiltruj kolumnę C po regionie „Mazowieckie” i porównaj sumę widocznych wartości z wynikiem formuły.

2. SUMA.WARUNKÓW — suma dla kilku warunków

Problem: chcesz policzyć sprzedaż regionu „Mazowieckie” tylko w styczniu 2026.

Prompt:

Mam daty w kolumnie B, regiony w kolumnie C i sprzedaż w kolumnie F. 
Podaj formułę, która policzy sprzedaż regionu „Mazowieckie” od 1 stycznia 2026 do końca stycznia.

Formuła:

=SUMA.WARUNKÓW(F2:F100;C2:C100;"Mazowieckie";B2:B100;">="&DATA(2026;1;1);B2:B100;"<"&DATA(2026;2;1))

Jak działa: funkcja sumuje wartości z kolumny F tylko wtedy, gdy region to „Mazowieckie”, a data mieści się od 1 stycznia do dnia przed 1 lutego.

Jak sprawdzić: użyj filtrów po regionie i dacie, a następnie porównaj sumę z paskiem stanu Excela.

3. JEŻELI + ORAZ — status premii

Problem: sprzedawca dostaje premię, jeśli sprzedał co najmniej 100 sztuk i osiągnął przychód minimum 5000 zł.

Prompt:

Mam ilość w kolumnie D i przychód w kolumnie E. 
Napisz formułę, która zwróci „Premia”, jeśli ilość jest >=100 i przychód >=5000. W przeciwnym razie „Brak premii”.

Formuła:

=JEŻELI(ORAZ(D2>=100;E2>=5000);"Premia";"Brak premii")

Jak działa: ORAZ sprawdza dwa warunki jednocześnie. Jeśli oba są prawdziwe, JEŻELI zwraca „Premia”.

Jak sprawdzić: wpisz testowe wartości: 100 i 5000, potem 99 i 5000, a następnie 100 i 4999.

4. JEŻELI + LUB — oznaczenie ryzyka

Problem: zamówienie ma status „Do sprawdzenia”, jeśli marża jest poniżej 15% lub opóźnienie przekracza 7 dni.

Formuła:

=JEŻELI(LUB(F2<15%;G2>7);"Do sprawdzenia";"OK")

Jak działa: LUB wystarczy, że spełniony jest jeden z warunków.

Jak sprawdzić: przygotuj trzy przypadki: niska marża, duże opóźnienie oraz zamówienie bez ryzyka.

5. X.WYSZUKAJ — pobieranie ceny produktu

Problem: masz kod produktu w komórce A2 i chcesz pobrać cenę z tabeli produktów.

Prompt:

Mam kod produktu w A2. W arkuszu Produkty kolumna A zawiera kody, a kolumna C ceny. 
Podaj formułę X.WYSZUKAJ po polsku, która zwróci cenę lub tekst „Brak produktu”.

Formuła:

=X.WYSZUKAJ(A2;Produkty!A:A;Produkty!C:C;"Brak produktu")

Jak działa: X.WYSZUKAJ szuka kodu z A2 w kolumnie A arkusza Produkty i zwraca cenę z kolumny C. Microsoft opisuje X.WYSZUKAJ jako funkcję do znajdowania danych w tabeli lub zakresie i zwracania wyniku z tego samego wiersza w innej kolumnie.

Jak sprawdzić: wybierz kod produktu, którego cena jest znana, i porównaj wynik z tabelą źródłową.

6. LICZ.JEŻELI — liczenie rekordów

Problem: chcesz policzyć, ile zamówień ma wartość powyżej 1000 zł.

Formuła:

=LICZ.JEŻELI(E2:E100;">1000")

Jak działa: funkcja liczy komórki z zakresu E2:E100, które spełniają warunek większy niż 1000.

Jak sprawdzić: użyj filtra liczbowego „większe niż 1000” i porównaj liczbę widocznych wierszy.

7. TEKST — grupowanie dat według miesiąca

Problem: chcesz zamienić datę na format roku i miesiąca.

Formuła:

=TEKST(A2;"rrrr-mm")

Jak działa: data z A2 zostaje pokazana jako tekst w formacie roku i miesiąca, na przykład 2026-03.

Jak sprawdzić: porównaj wynik z datą źródłową i upewnij się, że marzec 2026 daje 2026-03.

8. SUMA.WARUNKÓW dla miesiąca

Problem: chcesz policzyć sprzedaż tylko za marzec 2026.

Formuła:

=SUMA.WARUNKÓW(E:E;A:A;">="&DATA(2026;3;1);A:A;"<"&DATA(2026;4;1))

Jak działa: formuła sumuje wartości z kolumny E, jeśli data w kolumnie A jest od 1 marca 2026 do dnia przed 1 kwietnia 2026.

Jak sprawdzić: ustaw filtr dat od 01.03.2026 do 31.03.2026 i porównaj sumę.

9. JEŻELI.ND — obsługa błędu #N/D

Problem: X.WYSZUKAJ zwraca #N/D, gdy nie znajduje produktu.

Formuła:

=JEŻELI.ND(X.WYSZUKAJ(A2;Produkty!A:A;Produkty!B:B);"Nie znaleziono")

Jak działa: jeśli produkt zostanie znaleziony, Excel zwróci nazwę z kolumny B. Jeśli nie, pokaże „Nie znaleziono”. Microsoft wskazuje, że częstą przyczyną błędu #N/D przy funkcjach wyszukiwania jest brak szukanej wartości w danych źródłowych.

Jak sprawdzić: wpisz kod istniejącego produktu i kod, którego nie ma w tabeli.

10. JEŻELI.BŁĄD — zabezpieczenie formuły

Problem: część wartości wygląda jak liczby, ale jest tekstem, na przykład 120 zł.

Formuła:

=JEŻELI.BŁĄD(WARTOŚĆ(PODSTAW(A2;" zł";""));0)

Jak działa: formuła usuwa tekst , próbuje zamienić wynik na liczbę, a jeśli się nie uda, zwraca 0.

Jak sprawdzić: przetestuj komórki z wartościami 120 zł, 0 zł, pustą komórką i przypadkowym tekstem.

ChatGPT do analizy danych w Excelu

ChatGPT może pomóc nie tylko w formułach, ale też w interpretacji danych. W oficjalnej dokumentacji OpenAI funkcje analizy danych obsługują między innymi arkusze, takie jak .xls, .xlsx i .csv, choć dostępne typy plików mogą zależeć od modelu, planu, ustawień obszaru roboczego i możliwości konta.

Najczęstsze zastosowania:

  • streszczenie danych,
  • znalezienie trendów,
  • wykrywanie anomalii,
  • przygotowanie komentarza do raportu,
  • wskazanie właściwego wykresu,
  • interpretacja KPI,
  • wygenerowanie listy pytań kontrolnych do danych.

Załóżmy, że masz tabelę sprzedaży z kolumnami:

DataProduktRegionIlośćCenaKoszt
2026-01-05LaptopPółnoc535002800
2026-01-08MonitorPołudnie12900650
2026-02-02LaptopZachód336002850

Dobry prompt analityczny:

Mam tabelę sprzedaży z kolumnami: Data, Produkt, Region, Ilość, Cena, Koszt. 
Chcę przygotować analizę miesięczną.
Zaproponuj:
1. najważniejsze KPI,
2. formuły pomocnicze,
3. układ tabeli przestawnej,
4. typy wykresów,
5. przykładowe wnioski biznesowe dla menedżera.
Nie wymyślaj danych. Opisz, jak policzyć wyniki w Excelu.

ChatGPT może zaproponować KPI, takie jak przychód, koszt, marża kwotowa, marża procentowa, liczba transakcji, średnia wartość zamówienia i dynamika miesiąc do miesiąca. Następnie możesz poprosić go o przygotowanie konkretnego układu tabeli przestawnej.

Przykład promptu do tabeli przestawnej:

Zaproponuj tabelę przestawną dla danych sprzedaży. 
Chcę zobaczyć przychód i marżę według miesiąca oraz regionu.
Podaj dokładnie, które pola dodać do Wierszy, Kolumn, Wartości i Filtrów.

Tabele przestawne są jednym z najważniejszych narzędzi analizy w Excelu. Microsoft opisuje je jako narzędzie do wykonywania obliczeń, tworzenia podsumowań oraz pokazywania porównań, wzorców i trendów w danych.

Automatyzacja Excela z ChatGPT: VBA, makra i Office Scripts

Automatyzacja jest przydatna, gdy wykonujesz te same kroki wiele razy: otwierasz plik, usuwasz puste wiersze, zmieniasz format dat, filtrujesz dane, tworzysz raport i zapisujesz wynik.

Kiedy użyć VBA?

VBA ma sens, gdy pracujesz w klasycznym Excelu na Windowsie i chcesz automatyzować działania w skoroszycie: formatowanie, kopiowanie danych, tworzenie arkuszy, zapisywanie plików lub obsługę przycisków.

Przykładowy prompt:

Napisz makro VBA do Excela, które usuwa całkowicie puste wiersze z aktywnego arkusza, zaczynając od wiersza 2. 
Dodaj komentarze do kodu. Kod ma być prosty i bezpieczny do testu na kopii pliku.

Przykładowe makro:

Sub UsunPusteWiersze()
' Makro usuwa całkowicie puste wiersze z aktywnego arkusza.
' Przetestuj je najpierw na kopii pliku.

Dim i As Long
Dim ostatniWiersz As Long

ostatniWiersz = Cells(Rows.Count, "A").End(xlUp).Row

For i = ostatniWiersz To 2 Step -1
If WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).Delete
End If
Next i
End Sub

Przetestuj na kopii pliku. Sprawdź, czy makro nie usuwa wierszy, które wyglądają na puste, ale zawierają ukryte formuły, spacje lub dane w kolumnach poza zakresem, który zwykle oglądasz.

Kiedy użyć Office Scripts?

Office Scripts sprawdza się w Excelu dla sieci web i w środowiskach Microsoft 365, szczególnie gdy chcesz automatyzować zadania w chmurze. ChatGPT może pomóc napisać skrypt, ale nadal trzeba go sprawdzić i dopasować do struktury skoroszytu.

Kiedy wystarczy Power Query?

Power Query jest często lepsze niż VBA, jeśli problem dotyczy importu i czyszczenia danych. Jeśli co miesiąc pobierasz raport CSV, zmieniasz typy kolumn, usuwasz puste wiersze i łączysz dane, Power Query jest zwykle bardziej przejrzyste i łatwiejsze do utrzymania.

ChatGPT i Power Query / Power BI

ChatGPT może pomóc w Power Query, ale najlepiej działa wtedy, gdy dokładnie opiszesz dane wejściowe i oczekiwany wynik.

Może pomóc w:

  • generowaniu kroków transformacji,
  • pisaniu prostych zapytań M,
  • wyjaśnianiu błędów,
  • tworzeniu miar DAX,
  • opisywaniu raportów Power BI,
  • przygotowaniu dokumentacji procesu.

Przykład promptu:

Mam w Power Query tabelę z kolumnami: Data, Klient, Kwota, Status. 
Chcę usunąć wiersze z pustą kwotą, zostawić tylko status „Zamknięte” i dodać kolumnę z miesiącem.
Podaj kroki w interfejsie Power Query oraz przykładowy kod M.

Przykładowy fragment M:

= Table.SelectRows(#"Zmieniono typ", each [Kwota] <> null and [Status] = "Zamknięte")

W Power BI ChatGPT może pomóc w tworzeniu miar, na przykład:

Marża % = DIVIDE([Przychód] - [Koszt], [Przychód])

Nie warto jednak zamieniać artykułu o Excelu w pełny kurs Power BI. Najlepiej traktować Power Query i Power BI jako naturalne rozszerzenie pracy z danymi.

Najczęstsze błędy podczas używania ChatGPT z Excelem

Najczęstszy problem nie polega na tym, że ChatGPT „nie zna Excela”. Problemem jest zwykle zbyt ogólny prompt albo brak kontroli wyniku.

Typowe błędy:

BłądDlaczego szkodzi?Jak go uniknąć?
Zbyt ogólny promptOdpowiedź jest przypadkowa lub niedopasowanaPodaj kolumny, cel i przykład danych
Brak informacji o języku ExcelaMożesz dostać angielskie funkcje zamiast polskichNapisz: „używam polskiej wersji Excela”
Mylenie przecinków i średnikówFormuła może nie działaćPoproś o separator ;
Ślepe zaufanie do formułyBłędny wynik może trafić do raportuTestuj ręcznie kilka przypadków
Wklejanie danych poufnychRyzyko naruszenia polityki firmyUżywaj danych anonimowych lub przykładowych
Brak kopii plikuMakro może zmienić lub usunąć daneTestuj na kopii
Używanie funkcji z nowszego ExcelaStarsza wersja może nie obsługiwać funkcjiPodaj wersję Excela
Uruchamianie VBA bez sprawdzeniaKod może wykonać niechciane operacjeCzytaj kod i testuj krok po kroku

Microsoft Marketplace przy dodatku ChatGPT zwraca uwagę, że narzędzie może zmieniać arkusze i prezentacje, dlatego trzeba uważnie monitorować zmiany, aby uniknąć niezamierzonych edycji lub usunięcia treści. W tym samym opisie zalecane jest weryfikowanie ważnych liczb, formuł, cytowań i twierdzeń w źródłach pierwotnych.

Jak sprawdzać odpowiedzi ChatGPT w Excelu?

Sprawdzanie odpowiedzi jest tak samo ważne jak samo wygenerowanie formuły. Szczególnie wtedy, gdy wynik trafia do raportu finansowego, rozliczenia prowizji, planu budżetu lub decyzji biznesowej.

Lista kontrolna:

  • sprawdź, czy zakresy komórek obejmują wszystkie dane,
  • sprawdź separator argumentów,
  • przetestuj 3–5 przypadków ręcznie,
  • użyj funkcji „Inspekcja formuł”,
  • porównaj sumy kontrolne,
  • sprawdź wartości skrajne,
  • przetestuj formułę na pustych komórkach,
  • sprawdź, czy daty są datami, a nie tekstem,
  • wykonaj test na kopii pliku,
  • poproś ChatGPT o wyjaśnienie formuły krok po kroku,
  • poproś o wariant dla polskiej i angielskiej wersji Excela, jeśli pracujesz w zespole międzynarodowym.

Dobry prompt kontrolny:

Sprawdź tę formułę jak audytor Excela: [wklej formułę]. 
Wskaż możliwe błędy w zakresach, separatorach, logice warunków i obsłudze pustych komórek.
Podaj 5 testów ręcznych, które powinienem wykonać.

Warto też poprosić o wyjaśnienie założeń:

Jakie założenia przyjąłeś, tworząc tę formułę? 
Wypisz sytuacje, w których wynik może być błędny.

Takie pytanie często ujawnia problemy, których nie widać w pierwszej odpowiedzi.

Bezpieczeństwo danych: czego nie wklejać do ChatGPT?

Praca z Excelem często oznacza pracę z danymi klientów, pracowników, finansami, ofertami, cennikami lub wynikami sprzedaży. Dlatego bezpieczeństwo jest kluczowe.

Nie wklejaj do ChatGPT:

  • numerów PESEL,
  • numerów kont bankowych,
  • danych klientów,
  • danych pracowników,
  • danych medycznych,
  • poufnych danych finansowych,
  • nieopublikowanych wyników firmy,
  • danych objętych NDA,
  • pełnych baz CRM,
  • haseł, tokenów API i kluczy dostępowych,
  • dokumentów, których nie wolno udostępniać poza organizację.

Bezpieczniejsze podejście:

  • używaj danych przykładowych,
  • anonimizuj nazwy klientów,
  • usuwaj kolumny wrażliwe,
  • opisuj strukturę zamiast wklejać pełną tabelę,
  • pytaj administratora IT o zatwierdzone narzędzia,
  • sprawdzaj politykę firmy dotyczącą AI,
  • w środowisku firmowym korzystaj z kont i narzędzi zaakceptowanych przez organizację.

Warto pamiętać, że oficjalny opis dodatku w Microsoft Marketplace wskazuje, iż aplikacja może czytać i zmieniać dokument oraz wysyłać dane przez internet. To nie znaczy, że nie należy jej używać, ale oznacza, że trzeba rozumieć zakres uprawnień, ustawienia prywatności i zasady obowiązujące w firmie.

ChatGPT z Excelem czy Microsoft Copilot?

ChatGPT i Microsoft Copilot mogą pomagać w podobnych zadaniach, ale nie są tym samym narzędziem. Wybór zależy od środowiska pracy, planu, polityki bezpieczeństwa, integracji z Microsoft 365 i rodzaju zadań.

ObszarChatGPT z ExcelemMicrosoft Copilot w Excelu
Najlepsze zastosowanieWyjaśnianie formuł, prompty, analiza, VBA, pomysły na automatyzacjęPraca bezpośrednio w środowisku Microsoft 365
Sposób pracyPrzeglądarka, aplikacja, plik, dodatek lub prompt obok ExcelaWbudowana funkcja w Excelu dla uprawnionych użytkowników
WymaganiaZależne od planu ChatGPT i wybranej metodyZależne od subskrypcji Microsoft 365, licencji i ustawień
KontrolaDuża elastyczność promptówSilniejsza integracja z Microsoft 365
RyzykoTrzeba samodzielnie pilnować danych i wynikówRównież wymaga weryfikacji wyników

Microsoft w dokumentacji Copilot dla Excela podaje, że pliki muszą być zapisane w obsługiwanym miejscu, takim jak OneDrive lub SharePoint z włączonym Autozapisem, a dane powinny mieć obsługiwany format, na przykład tabelę. Microsoft zaznacza również, że treści generowane przez Copilot mogą być niedokładne lub nieodpowiednie, dlatego trzeba je przeglądać, edytować i weryfikować.

Nie ma jednej odpowiedzi, które narzędzie jest „lepsze”. ChatGPT będzie świetny, gdy chcesz zrozumieć formułę, napisać makro, przygotować prompt, przeanalizować problem albo wygenerować warianty rozwiązania. Copilot może być wygodniejszy, gdy pracujesz w ekosystemie Microsoft 365 i masz odpowiednie licencje oraz dane przygotowane w obsługiwanym formacie. Microsoft wskazuje, że dane dla Copilota powinny mieć między innymi jeden wiersz nagłówka, unikatowe nagłówki, brak pustych wierszy i kolumn oraz brak scalonych komórek.

Najlepsze praktyki: jak uzyskać lepsze wyniki?

Najlepsze efekty daje połączenie trzech rzeczy: znajomości podstaw Excela, dobrego promptu i kontroli wyniku.

Stosuj te zasady:

  1. Opisuj cel biznesowy.
    Zamiast „daj formułę”, napisz: „chcę policzyć prowizję sprzedawcy tylko dla zamówień opłaconych”.
  2. Podawaj układ tabeli.
    Nazwy kolumn są ważniejsze niż długi opis.
  3. Proś o polskie funkcje.
    Dodaj: „używam polskiej wersji Excela i separatora ;”.
  4. Proś o wyjaśnienie.
    Jeśli nie rozumiesz formuły, trudno będzie zauważyć błąd.
  5. Proś o testy.
    Dobry prompt kończy się zdaniem: „Podaj 5 przypadków testowych”.
  6. Iteruj prompt.
    Pierwsza odpowiedź nie musi być najlepsza. Doprecyzuj zakres, warunki i wersję Excela.
  7. Buduj bibliotekę promptów.
    Zapisuj najlepsze prompty do formuł, błędów, raportów, Power Query i VBA.
  8. Pracuj na kopii pliku.
    To szczególnie ważne przy makrach, dodatkach i automatycznych zmianach.
  9. Nie wysyłaj danych, których nie wolno udostępniać.
    Używaj próbek i danych zanonimizowanych.
  10. Sprawdzaj wyniki jak analityk, nie jak widz.
    AI przyspiesza pracę, ale odpowiedzialność za raport nadal zostaje po stronie użytkownika.

Podsumowanie

ChatGPT z Excelem może znacząco przyspieszyć codzienną pracę z arkuszami: od prostych formuł, przez analizę danych, aż po VBA, Power Query i raporty menedżerskie. Największą korzyść osiągniesz wtedy, gdy nie prosisz tylko o „gotową formułę”, ale dokładnie opisujesz strukturę danych, cel biznesowy, wersję Excela i oczekiwany wynik.

Najlepsze podejście to praca w trzech krokach: dobrze napisz prompt, sprawdź odpowiedź na małej próbce i dopiero potem użyj rozwiązania w prawdziwym pliku. ChatGPT nie zastępuje myślenia analitycznego, ale może być bardzo skutecznym asystentem, który pomaga szybciej pisać formuły, rozumieć błędy, czyścić dane i automatyzować powtarzalne zadania.

FAQ

Czy ChatGPT działa bezpośrednio w Excelu?

Tak, może działać bezpośrednio w Excelu przez dodatek ChatGPT for Excel, jeśli jest dostępny dla Twojego planu, środowiska Microsoft 365 i ustawień administratora. Możesz też używać ChatGPT obok Excela w przeglądarce lub aplikacji.

Jak połączyć ChatGPT z Excelem?

Najprościej używać ChatGPT obok arkusza: opisać kolumny i poprosić o formułę. Druga opcja to instalacja dodatku przez Home / Narzędzia główne → Add-ins / Dodatki → ChatGPT → Add → Sign in, jeśli opcja jest dostępna na Twoim koncie.

Czy ChatGPT może pisać formuły po polsku?

Tak. W promptcie trzeba wyraźnie napisać, że używasz polskiej wersji Excela i chcesz polskie nazwy funkcji oraz separator średnikowy ;.

Dlaczego formuła z ChatGPT nie działa w moim Excelu?

Najczęstsze powody to zły separator argumentów, angielskie nazwy funkcji w polskim Excelu, błędne zakresy, brak funkcji w starszej wersji Excela albo dane zapisane jako tekst zamiast liczby.

Czy ChatGPT może analizować plik Excel?

Tak, ChatGPT może pomagać w analizie arkuszy. OpenAI wskazuje, że analiza danych obsługuje między innymi pliki arkuszy, takie jak .xls, .xlsx i .csv, ale dostępność typów plików może zależeć od modelu, planu, ustawień obszaru roboczego i konta.

Czy ChatGPT może tworzyć makra VBA?

Tak, może pomóc napisać makro VBA, wyjaśnić kod i zaproponować poprawki. Każde makro trzeba jednak sprawdzić i uruchamiać najpierw na kopii pliku.

Czy korzystanie z ChatGPT z Excelem jest bezpieczne?

Może być bezpieczne, jeśli przestrzegasz zasad ochrony danych: nie wklejasz danych osobowych, finansowych ani poufnych, korzystasz z zatwierdzonych narzędzi i rozumiesz uprawnienia dodatków. W środowisku firmowym sprawdź politykę IT.

Czy ChatGPT zastąpi znajomość Excela?

Nie. ChatGPT przyspiesza pracę i pomaga zrozumieć formuły, ale nadal trzeba umieć ocenić wynik, sprawdzić dane i rozumieć podstawową logikę arkusza.

Czy ChatGPT pomoże w Power Query?

Tak. Może zaproponować kroki transformacji, pomóc napisać prosty kod M i wyjaśnić błędy. Najlepiej podać nazwy kolumn, cel transformacji i przykładowe dane.

Co jest lepsze: ChatGPT czy Copilot w Excelu?

To zależy od potrzeb. ChatGPT jest bardzo elastyczny przy formułach, wyjaśnieniach, VBA i promptach. Copilot może być wygodniejszy dla użytkowników Microsoft 365, którzy chcą pracować bezpośrednio w Excelu i mają odpowiednią licencję oraz przygotowane dane.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *