Feilsøke Python i Excel-feil
Python i Excel er for øyeblikket i forhåndsversjon og kan endres basert på tilbakemelding. Hvis du vil bruke denne funksjonen, kan du bli med i Microsoft 365 Insider Program og velge Insider-nivået for Oppdatert kanal (forhåndsvisning).
Denne funksjonen rulles gradvis ut til enterprise-, forretnings-, utdannings- og familie- og personlige brukere som kjører Oppdatert kanal (forhåndsvisning) i Windows. Den rulles først ut til Excel for Windows, fra og med versjon 2406 (bygg 17726.20016) og deretter til andre plattformer på et senere tidspunkt. Hvis du vil ha mer informasjon om tilgjengelighet, kan du se Python i Excel-tilgjengelighet.
Hvis du støter på problemer med Python i Excel, kan du rapportere dem ved å velge Hjelp > tilbakemelding i Excel.
Er Python i Excel nytt for deg? Start med Innføring i Python i Excel og Kom i gang med Python i Excel.
Funksjonskrav
Se gjennom følgende kravliste før du feilsøker feil.
Plattformtilgjengelighet
Funksjonen er ikke tilgjengelig på følgende plattformer.
-
Excel for Mac
-
Excel på nettet
-
Excel for iPad
-
Excel for iPhone
-
Excel for Android
Hvis du vil ha mer informasjon om tilgjengelighet, kan du se Python i Excel-tilgjengelighet.
Internett-tilgang
Python i Excel krever Internett-tilgang fordi beregninger kjører på eksterne servere i Microsoft Cloud. Beregningene kjøres ikke av det lokale Excel-programmet.
Feilsøke Excel-feil
Python i Excel-beregninger kan returnere standard Excel-feil til Python-celler, for eksempel #PYTHON!, #BUSY!, og #KOBLE_TIL!.
Få tilgang til feilmeldingen
Hvis du vil finne ut mer om hvordan en Excel-feil gjelder for Python-formelen, åpner du feilmeldingen. For å åpne feilmeldingen, velger du feilsymbolet ved siden av cellen, og deretter velger du Vis feilmelding fra menyen. Skjermbildet nedenfor viser feilmenyen som inneholder Vis feilmelding.
Deretter viser Excel en Python-feilmelding med tilleggsinformasjon. I dette tilfellet er #PYTHON!- feilen resultatet av ugyldig Python-syntaks på linje 1 i Python-formelen.
Obs!: Oppgaveruten diagnose åpnes automatisk i Excel hvis #PYTHON!- feilen returneres. Se #PYTHON!- feilinformasjon i avsnittet nedenfor for å finne ut mer om diagnoseoppgaveruten.
Vanlige feil
#BLOKKERT!
Python i Excel må være aktivert i en arbeidsbok som Python-formler kan beregne. Hvis du ser #BLOKKERT!*- feil. Kontroller at du har tilgang til tilkoblede tjenester for Microsoft 365.
#BUSY!
#BUSY!- feilen indikerer at Python-beregninger kjører i Microsoft Cloud. Hvis #BUSY!- feilen vises i mer enn 60 sekunder. Prøv å tilbakestille Python-kjøretiden. Fra Fomler-fanen, i Python-gruppen, velger du Tilbakestill kjøretid. Eller du kan bruke hurtigtasten Ctrl+Alt+Shift+F9.
#BEREGN!
Python i Excel støtter ikke referanser til celler med flyktige verdier, for eksempel celler som bruker TILFELDIG-funksjonen. Python-formler som refererer til celler med flyktige verdier, returnerer den #CALC feilen.
Python i Excel-beregninger kan behandle opptil 100 MB data om gangen. Hvis du prøver å kjøre en beregning med mer enn 100 MB data, returneres #BEREGN! feil. Prøv å bruke et mindre datasett.
#KOBLE_TIL!
Prøv å oppdatere tilkoblingen til Microsoft Cloud ved å tilbakestille Python-kjøretiden. Fra Fomler-fanen, i Python-gruppen, velger du Tilbakestill kjøretid. Eller du kan bruke hurtigtasten Ctrl+Alt+Shift+F9.
#PYTHON!
#PYTHON!- feilen indikerer sannsynligvis en Python-syntaksfeil. Oppgaveruten diagnose åpnes automatisk hvis #PYTHON!- feilen returneres. Kontroller oppgaveruten for diagnoser for å se detaljer om feilen.
Vise oppgaveruten for diagnose
Oppgaveruten for diagnose vises i brukergrensesnittet i Excel til høyre for rutenettet. Bruk oppgaveruten for diagnose til å kontinuerlig vise standardutdata, standardfeil og tolkefeil med Python i Excel-beregninger. For å åpne oppgaveruten for diagnose manuelt, går du til en Python-celle i regnearket, åpner hurtigmenyen (høyreklikk eller ctrl+klikk på cellen) og velger Diagnose for denne cellen.
Det følgende skjermbildet viser oppgaveruten for diagnose som viser én feil: en syntaksfeil for en Python-formel i celle C1.
#OVERFLYT!
#OVERFLYT!- feilen indikerer sannsynligvis at en celle i Python-utdataområdet allerede inneholder data. Dette kan være resultatet av å returnere et Python-objekt som Excel-verdier. Excel-verdiene kan flyte over flere celler. Se hvordan du retter en #OVERFLYT!-feil for løsningsstrategier.
#UNKNOWN!
#UNKNOWN!- feilen i en Python-celle indikerer sannsynligvis at din versjon av Excel ikke støtter Python i Excel. For mer informasjon, kan du se delen Funksjonskrav tidligere i denne artikkelen.