Pythonin vianmääritys Excelissä -virheet
Excelin Python on tällä hetkellä esikatseluvaiheessa, ja se voi muuttua palautteen perusteella. Jos haluat käyttää tätä ominaisuutta, liity Microsoft 365 Insider Programhttps://insider.microsoft365.com/en-us/join/windows -ohjelmaan ja valitse beetakanava Insider -taso.
Excelin Python otetaan vähitellen käyttöön Excel for Windows -asiakkaille, jotka käyttävät beetakanavaa. Tällä hetkellä ominaisuus ei ole käytettävissä muissa ympäristöissä.
Jos kohtaat Ongelmia Pythonin kanssa Excelissä, ilmoita niistä valitsemalla Ohje > Palaute Excelissä.
Oletko uusi Python-käyttäjä Excelissä? Aloita Johdanto Pythoniin Excelissä ja Aloita Pythonin käyttö Excelissä.
Ominaisuusvaatimukset
Tarkista seuraavat vaatimukset ennen virheiden vianmääritystä.
Käyttöympäristön käytettävyys
Ominaisuus ei ole käytettävissä seuraavissa ympäristöissä.
-
Excel for Mac
-
Excelin verkkoversio
-
Excel for iPad
-
Excel for iPhone
-
Excel for Android
Lisätietoja saatavuudesta on artikkelissa Python Excelin käytettävyydestä.
Internet-yhteys
Excelin Python edellyttää Internet-yhteyttä, koska laskutoimitukset suoritetaan Microsoftin pilvipalvelun etäpalvelimilla. Paikallinen Excel-sovellus ei suorita laskutoimituksia.
Excel-virheiden vianmääritys
Excelin Python-laskutoimitukset voivat palauttaa Tavallisia Excel-virheitä Python-soluihin, kuten #PYTHON!, #BUSY! ja #CONNECT!.
Käytä virhesanomaa
Saat lisätietoja Siitä, miten Excel-virhe koskee Python-kaavaasi, avaamalla virhesanoman. Avaa virhesanoma valitsemalla solun vieressä oleva virhesymboli ja valitsemalla sitten valikosta Näytä virhesanoma. Seuraavassa näyttökuvassa näkyy virhevalikko, joka sisältää Näytä virhesanoma -kohdan.
Seuraavaksi Excel näyttää Python-virhesanoman, jossa on lisätietoja. Tässä tapauksessa #PYTHON! -virhe on python-kaavan rivillä 1 olevan virheellisen Python-syntaksin tulos.
Huomautus: Diagnostiikkatehtäväruutu avautuu automaattisesti Excelissä, jos #PYTHON! -virhe palautetaan. Katso #PYTHON! -virhetiedot seuraavassa osiossa, jotta saat lisätietoja diagnostiikan tehtäväruudusta.
Yleiset virheet
#ESTETTY!
Excelin Pythonin on oltava käytössä työkirjassa, jotta Python-kaavat voidaan laskea. Jos näet #ESTETTY! -virheen, varmista, että sinulla on Microsoft 365:n yhdistettyjen palveluiden käyttöoikeus.
#VARATTU!
#VARATTU virhe ilmaisee, että Python-laskutoimituksia suoritetaan Microsoftin pilvipalvelussa. Jos #VARATTU -virhe näkyy yli 60 sekunnin ajan, yritä palauttaa Python-suorituspalvelu. Valitse Kaavat-välilehden Python-ryhmässä Palauta suorituspalvelu. Tai käytä pikanäppäinyhdistelmää Ctrl+Alt+Shift+F9.
#CALC!
Excelin Python ei tue viittauksia soluihin, joissa on haihtuvia arvoja, kuten SATUNNAISLUKU-funktiota käyttäviin soluihin. Python-kaavat, jotka viittaavat soluihin, joissa on haihtuvia arvoja, palauttavat #CALC virheen.
Excelin Python-laskutoimitukset voivat käsitellä enintään 100 Mt tietoja kerrallaan. Yli 100 Mt:n tietomäärän sisältävän laskutoimituksen suorittaminen palauttaa #CALC! -virheen. -virhe. Kokeile käyttää pienempää tietojoukkoa.
#YHDISTÄ!
Yritä päivittää yhteys Microsoft-pilvipalveluun palauttamalla Python-suorituspalvelu. Valitse Kaavat-välilehden Python-ryhmässä Palauta suorituspalvelu. Tai käytä pikanäppäinyhdistelmää Ctrl+Alt+Shift+F9.
#PYTHON!
#PYTHON! -virhe viittaa todennäköisesti Python-syntaksivirheeseen. Diagnostiikkatehtäväruutu avautuu automaattisesti, jos #PYTHON! -virhe palautetaan. Tarkista virheen tiedot diagnostiikkatehtäväruudusta.
Näytä diagnostiikkatehtäväruutu
Diagnostiikkatehtäväruutu näkyy Excel-käyttöliittymässä ruudukon oikealla puolella. Diagnostiikkatehtäväruudun avulla voit jatkuvasti tarkastella vakiotuloksia, vakiovirheitä ja tulkkausvirheitä Pythonin avulla Excel-laskutoimituksissa. Jos haluat avata diagnostiikkatehtäväruudun manuaalisesti, siirry laskentataulukon Python-soluun, avaa pikavalikko (napsauta hiiren kakkospainikkeella tai ctrl+napsauta solua) ja valitse tämän solun diagnostiikka.
Seuraavassa näyttökuvassa näkyy diagnostiikkatehtäväruutu, jossa näkyy yksi virhe: python-kaavan syntaksivirhe solussa C1.
#LEVITTYMINEN!
#LEVITTYMINEN! -virhe todennäköisesti ilmaisee, että Python-tulostusalueen solu sisältää jo tietoja. Tämä voi johtua Python-objektin palauttamisesta Excel-arvoina. Excel-arvot voivat levitä useisiin soluihin. Katso artikkelista #LEVITTYMINEN!-virheen korjaaminen, miten voit ratkaista ongelman.
#TUNTEMATON!
#TUNTEMATON! -virhe Python-solussa todennäköisesti ilmaisee, että Excel-versiosi ei tue Pythonia Excelissä. Lisätietoja on tämän artikkelin Ominaisuusvaatimukset-osassa .