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 Program -ohjelmaan ja valitse Ajantasaisen kanavan (esikatselu) Insider-taso.
Tämä ominaisuus otetaan vähitellen käyttöön Enterprise-, Business-, Education- ja Family and Personal -käyttäjille, jotka käyttävät Ajantasaista kanavaa (esikatselu) Windowsissa. Se otetaan ensin käyttöön Excel for Windowsissa versiosta 2406 alkaen (koontiversio 17726.20016) ja myöhemmin muihin käyttöympäristöihin. Lisätietoja saatavuudesta on artikkelissa Python Excelin käytettävyydestä.
Jos kohtaat Pythoniin liittyviä ongelmia 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 .