Fejlfinding af Python i Excel-fejl
Python i Excel er i øjeblikket i forhåndsvisning og kan ændres baseret på feedback. Hvis du vil bruge denne funktion, skal du tilmelde dig Microsoft 365 Insider Program og vælge Insider-niveauet Beta-kanal.
Python i Excel udrulles gradvist til kunder, der har Excel til Windows, og som bruger Beta-kanalen. På nuværende tidspunkt er funktionen ikke tilgængelig på andre platforme.
Hvis du støder på problemer med Python i Excel, bedes du rapportere dem ved at vælge Hjælp > Feedback i Excel.
Er du ny til Python i Excel? Start med Introduktion til Python i Excel og Kom i gang med Python i Excel.
Funktionskrav
Gennemse følgende krav, før du foretager fejlfinding.
Platformtilgængelighed
Funktionen er ikke tilgængelig på følgende platforme.
-
Excel til Mac
-
Excel på internettet
-
Excel til iPad
-
Excel til iPhone
-
Excel til Android
Du kan finde flere oplysninger om tilgængelighed under Python i Excel-tilgængelighed.
Internetadgang
Python i Excel kræver internetadgang, fordi beregninger kører på fjernservere i Microsoft Cloud. Beregningerne køres ikke af dit lokale Excel-program.
Fejlfinding af Excel-fejl
Python i Excel-beregninger kan returnere standardfejl i Excel til Python-celler, f.eks. #PYTHON!, #BUSY!, og #OPRETFORBINDELSE!.
Få adgang til fejlmeddelelsen
Du kan få mere at vide om, hvordan en Excel-fejl gælder for din Python-formel, ved at åbne fejlmeddelelsen. Hvis du vil åbne fejlmeddelelsen, skal du vælge fejlsymbolet ud for cellen og derefter vælge Vis fejlmeddelelse i menuen. Følgende skærmbillede viser fejlmenuen, der indeholder Vis fejlmeddelelse.
Derefter viser Excel en Python-fejlmeddelelse med yderligere oplysninger. I dette tilfælde er fejlen #PYTHON! resultatet af ugyldig Python-syntaks på linje 1 i Python-formlen.
Bemærk!: Opgaveruden Diagnosticering åbnes automatisk i Excel, hvis fejlen #PYTHON! returneres. Se fejloplysningerne for #PYTHON! i følgende sektion for at få mere at vide om opgaveruden Diagnosticering.
Almindelige fejl
#BLOKERET!
Python i Excel skal være aktiveret i en projektmappe, for at Python-formler kan beregnes. Hvis du ser fejlen #BLOKERET!, skal du sørge for, at du har adgang til Microsoft 365-forbundne tjenester.
#BUSY!
Fejlen #BUSY! angiver, at Python-beregninger kører i Microsoft Cloud. Hvis fejlen #BUSY! vises i mere end 60 sekunder, kan du prøve at nulstille Python-kørslen. Fra fanen Formler i gruppen Python skal du vælge Nulstil kørsel. Eller brug tastaturgenvejen Ctrl+Alt+Skift+F9.
#CALC!
Python i Excel understøtter ikke referencer til celler med flygtige værdier, f.eks. celler, der bruger funktionen SLUMP. Python-formler, der refererer til celler med flygtige værdier, returnerer fejlen #CALC.
Python i Excel-beregninger kan behandle op til 100 MB data ad gangen. Hvis du forsøger at køre en beregning med mere end 100 MB data, returneres #CALC! fejl. Prøv at bruge et mindre datasæt.
#OPRETFORBINDELSE!
Prøv at opdatere forbindelsen til Microsoft Cloud ved at nulstille Python-kørslen. Fra fanen Formler i gruppen Python skal du vælge Nulstil kørsel. Eller brug tastaturgenvejen Ctrl+Alt+Skift+F9.
#PYTHON!
Fejlen #PYTHON! angiver sandsynligvis en Python-syntaksfejl. Opgaveruden Diagnosticering åbnes automatisk, hvis fejlen #PYTHON! returneres. Kontrollér opgaveruden Diagnosticering for at få vist oplysninger om fejlen.
Få vist opgaveruden Diagnosticering
Opgaveruden Diagnosticering vises i brugergrænsefladen i Excel til højre for gitteret. Brug opgaveruden Diagnosticering til hele tiden at få vist standardoutput, standardfejl og fortolkerfejl med dine Python i Excel-beregninger. Hvis du vil åbne opgaveruden Diagnosticering manuelt, skal du gå til en Python-celle i regnearket, åbne genvejsmenuen (højreklik eller Ctrl+klik på cellen) og vælge Diagnosticering for denne celle.
Følgende skærmbillede viser opgaveruden Diagnosticering med en fejl: en syntaksfejl for en Python-formel i celle C1.
#OVERLØB!
Fejlen #OVERLØB! indikerer sandsynligvis, at en celle i Python-outputområdet allerede indeholder data. Dette kan være resultatet af returnering af et Python-objekt som Excel-værdier. Excel-værdierne kan overløbe på tværs af flere celler. Se Sådan retter du en #OVERLØB!-fejl for løsningsstrategier.
#UKENDT!
Fejlen #UKENDT! i en Python-celle angiver sandsynligvis, at din version af Excel ikke understøtter Python i Excel. Du kan få mere at vide i afsnittet Funktionskrav tidligere i denne artikel.