Felsöka Python i Excel-fel
Python i Excel är för närvarande en förhandsversion och kan komma att ändras baserat på feedback. Om du vill använda den här funktionen går du med i Microsoft 365 Insider Program och väljer Betakanal Insider-nivå.
Python i Excel lanseras gradvis till Excel för Windows-kunder med hjälp av Betakanal. För närvarande är funktionen inte tillgänglig på andra plattformar.
Om du stöter på problem med Python i Excel kan du rapportera dem genom att välja Hjälp > Feedback i Excel.
Är Python nytt för Excel? Börja med Introduktion till Python i Excel och Komma igång med Python i Excel.
Funktionskrav
Granska följande kravlista innan du felsöker fel.
Plattformstillgänglighet
Funktionen är inte tillgänglig på följande plattformar.
-
Excel för Mac
-
Excel på webben
-
Excel för iPad
-
Excel för iPhone
-
Excel för Android
Mer information om tillgänglighet finns i Python i Excel-tillgänglighet.
Internetåtkomst
Python i Excel kräver Internetåtkomst eftersom beräkningar körs på fjärrservrar i Microsoft Cloud. Beräkningarna körs inte av det lokala Excel-programmet.
Felsöka Excel-fel
Python i Excel-beräkningar kan returnera standardfel i Excel till Python-celler, till exempel #PYTHON!, #BUSY!, och #CONNECT!.
Öppna felmeddelandet
Om du vill veta mer om hur ett Excel-fel gäller för Python-formeln öppnar du felmeddelandet. Om du vill öppna felmeddelandet väljer du felsymbolen bredvid cellen och sedan Visa felmeddelande på menyn. Följande skärmbild visar felmenyn som innehåller Visa felmeddelande.
I Excel visas sedan ett Python-felmeddelande med ytterligare information. I det här fallet #PYTHON! felet är resultatet av en ogiltig Python-syntax på rad 1 i Python-formeln.
Obs!: Åtgärdsfönstret diagnostik öppnas automatiskt i Excel om #PYTHON! fel returneras. Se #PYTHON! felinformation i följande avsnitt om du vill veta mer om åtgärdsfönstret diagnostik.
Vanliga fel
#BLOCKED!
Python i Excel måste vara aktiverat i en arbetsbok för att Python-formler ska kunna beräknas. Om du ser felet #BLOCKED! kontrollerar du att du har åtkomst till Microsoft 365 anslutna tjänster.
#UPPTAGET!
Felet #BUSY! anger att Python-beräkningar körs i Microsoft Cloud. Om felet #BUSY! visas i mer än 60 sekunder provar du att återställa Python Runtime. Välj Återställ körning i gruppen Python på fliken Formler. Eller använd kortkommandot Ctrl+Alt+Skift+F9.
#CALC!
Python i Excel stöder inte referenser till celler med flyktiga värden, till exempel celler som använder funktionen SLUMP. Python-formler som refererar till celler med flyktiga värden returnerar #CALC fel.
Python i Excel-beräkningar kan bearbeta upp till 100 MB data åt gången. Om du försöker köra en beräkning med mer än 100 MB data returneras #CALC! fel. Prova att använda en mindre datauppsättning.
#CONNECT!
Prova att uppdatera anslutningen till Microsoft Cloud genom att återställa Python Runtime. Välj Återställ körning i gruppen Python på fliken Formler. Eller använd kortkommandot Ctrl+Alt+Skift+F9.
#PYTHON!
Felet #PYTHON! indikerar sannolikt ett Python-syntaxfel. Åtgärdsfönstret diagnostik öppnas automatiskt om #PYTHON! fel returneras. Kontrollera åtgärdsfönstret diagnostik för att se information om felet.
Visa åtgärdsfönstret Diagnostik
Åtgärdsfönstret Diagnostik visas i Excel-användargränssnittet till höger om rutnätet. Använd åtgärdsfönstret diagnostik för att kontinuerligt visa standardutdata, standardfel och tolkfel med Python i Excel-beräkningar. Om du vill öppna åtgärdsfönstret diagnostik manuellt går du till en Python-cell i kalkylbladet, öppnar snabbmenyn (högerklickar eller Ctrl+klickar på cellen) och väljer Diagnostik för den här cellen.
Följande skärmbild visar åtgärdsfönstret diagnostik som visar ett fel: ett syntaxfel för en Python-formel i cellen C1.
#SPILL!
Felet #SPILL! indikerar sannolikt att en cell i Python-utdataområdet redan innehåller data. Detta kan bero på att ett Python-objekt returneras som Excel-värden. Excel-värdena kan spilla över flera celler. Se Så här korrigerar du ett #SPILL!-fel för lösningsstrategier.
#UNKNOWN!
Felet #UNKNOWN! i en Python-cell indikerar troligtvis att din version av Excel inte stöder Python i Excel. Mer information finns i avsnittet Funktionskrav tidigare i den här artikeln.