Otklanjanje pogrešaka jezika Python u programu Excel
Programski jezik Python u programu Excel je trenutno u pretpregledu i podliježe promjenama na temelju povratnih informacija. Da biste koristili tu značajku, pridružite se aplikaciji Microsoft 365 Insider i odaberite razinu Beta Channel Insider.
Programski jezik Python u programu Excel postupno se uvodi korisnicima programa Excel za sustav Windows pomoću Beta kanala. Značajka trenutno nije dostupna na drugim platformama.
Ako naiđete na probleme s programskim jezikom Python u programu Excel, prijavite ih tako da odaberetePomoć > Povratne informacije programu Excel.
Jeste li novi u programskom jeziku Python u programu Excel? Započnite s Uvodom u programski jezik Python u programu ExceliZapočnite s radom uz Python u programu Excel.
Preduvjeti značajki
Prije otklanjanja poteškoća pregledajte sljedeći popis zahtjeva.
Dostupnost platforme
Značajka nije dostupna na sljedećim platformama.
-
Excel za Mac
-
Excel na webu
-
Excel za iPad
-
Excel za iPhone
-
Excel za Android
Dodatne informacije o dostupnosti potražite u članku Dostupnost aplikacije Python u programu Excel.
Pristup internetu
Programski jezik Python u programu Excel zahtijeva pristup internetu, jer se izračuni izvode na udaljenim poslužiteljima u Microsoftovom oblaku. Izračune ne izvodi vaša lokalna aplikacija programa Excel.
Otklanjanje poteškoća s pogreškama u programu Excel
Programski jezik Python u izračunima u programu Excel može vratiti standardne pogreške programa Excel u ćelije programskog jezika Python, kao što su #PYTHON!, #BUSY!, i #CONNECT!.
Pristup poruci o pogrešci
Da biste saznali više o tome, kako se pogreška u programu Excel odnosi na vašu formulu programskog jezika Python, otvorite poruku o pogrešci. Da biste otvorili poruku o pogrešci, odaberite simbol pogreške pokraj ćelije, a zatim na izborniku odaberite karticu Pokaži poruku o pogrešci. Sljedeća snimka zaslona prikazuje izbornik pogreške, koji sadrži prikaz poruke o pogrešci.
Nakon toga Excel prikazuje poruku programskog jezika Python o pogrešci s dodatnim informacijama. U ovom slučaju, #PYTHON! pogreška je rezultat je nevaljane sintakse programskog jezika Python, koja nije valjana u retku 1 u formuli programskog jezika Python.
Napomena: Okno zadatka dijagnostike automatski otvorit će se u programu Excel, ako #PYTHON! vrati pogrešku. Pogledajte #PYTHON! informacije o pogrešci u sljedećem odjeljku, da biste saznali više o dijagnostičkom oknu zadatka.
Uobičajene pogreške
#BLOKIRANO!
Programski jezik Python mora biti omogućen u radnoj knjizi za formule jezika Python, da bi bile izračunane. Ako vidite #BLOKIRANO! pogreška, uvjerite se, da imate pristup povezanim servisima okruženja Microsoft 365.
#BUSY!
#BUSY! upućuje na to da se programski jezik Python izračuni izvode u Microsoftovom oblaku. Ako se #BUSY! prikazuje dulje od 60 sekundi, pokušajte ponovno postaviti vrijeme izvođenja programskog jezika Python. S kartice Formule u grupi Python odaberitePonovno postavljanje vremena izvođenja. Ili koristite tipkovni prečac Ctrl+Alt+Shift+F9.
#CALC!
Python u programu Excel ne podržava reference na ćelije s nepostojećim vrijednostima, kao što su ćelije koje koriste funkciju RAND. Python formule koje referencira ćelije s nepostojećim vrijednostima vraćaju #CALC pogreške.
Programski jezik Python u izračunima u programu Excel može obraditi do 100 MB podataka istodobno. Pokušaj izvođenja izračuna s više od 100 MB podataka vraća #CALC! pogreška. Pokušajte koristiti manji skup podataka.
#CONNECT!
Pokušajte osvježiti vezu s Microsoftovim oblakom ponovnim postavljanjem vremena izvođenja programskog jezika Python. S kartice Formule u grupi Python odaberitePonovno postavljanje vremena izvođenja. Ili koristite tipkovni prečac Ctrl+Alt+Shift+F9.
#PYTHON!
#PYTHON! vjerojatno upućuje na pogrešku sintakse programskog jezika Python. Dijagnostičko okno zadatka automatski će se otvoriti, ako #PYTHON! vrati pogrešku. U dijagnostičkom oknu zadatka pogledajte pojedinosti o pogrešci.
Prikaz dijagnostičkog okna zadatka
Dijagnostičko okno zadatka prikazuje se u korisničkom sučelju programa Excel s desne strane rešetke. Pomoću dijagnostičkog okna zadatka neprekidno pregledavajte standardne izlaze, standardne pogreške i pogreške tumača uz programski jezik Python u izračunima programa Excel. Da biste ručno otvorili okno zadatka dijagnostike, otvorite programski jezik Python ćeliju na radnom listu, otvorite kontekstni izbornik (desnom tipkom miša kliknite ili Ctrl+kliknite ćeliju) i odaberite Dijagnostika za ovu ćeliju.
Sljedeća snimka zaslona prikazuje dijagnostičko okno zadatka, u kojem se prikazuje jedna pogreška: pogreška sintakse za programski jezik Python formulu u ćeliji C1.
#SPILL!
#SPILL! vjerojatno upućuje na to da ćelija u izlaznom rasponu programskog jezika Python već sadrži podatke. To može biti rezultat vraćanja Python objekta kao vrijednosti programa Excel. Vrijednosti programa Excel mogu se prelijevati preko više ćelija. Pogledajte Kako ispraviti pogrešku #SPILL! za strategije sanacije.
#UNKNOWN!
#UNKNOWN! u programskog jeziku Python ćeliji vjerojatno upućuje na to da vaša verzija programa Excel ne podržava programski jezik Python u programu Excel. Dodatne informacije potražite u odjeljku Preduvjeti značajki u prethodnom dijelu članka.