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 niveauet Aktuel kanal (forhåndsvisning) Insider.
Denne funktion udrulles gradvist til Enterprise-, Business-, Education- og Family- og Personal-brugere, der kører Aktuel kanal (forhåndsvisning) på Windows. Den udrulles til Excel til Windows først fra og med version 2406 (build 17726.20016) og derefter til andre platforme på et senere tidspunkt. Du kan få mere at vide om tilgængelighed under Python i Excel-tilgængelighed.
Hvis du støder på problemer med Python i Excel, skal 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.