A Python az Excelben hibáinak elhárítása
Applies To
Microsoft 365-höz készült ExcelAz Excelben a Python mostantól a Windows aktuális csatornáját futtató vállalati és üzleti felhasználók számára érhető el, a 2407-es verziótól (17830.20128-es build) és a Havi nagyvállalati csatornától kezdve Windows rendszeren, a 2408-es verziótól kezdve (17928.20216-os build). Előzetes verzióban érhető el a Windows aktuális csatornáját futtató Családi és Egyszemélyes felhasználók számára a 2405-ös verziótól kezdve (17628.20164-es build). A Python az Excelben előzetes verzióban érhető el a Microsoft 365 Insider Programon keresztül az Aktuális csatornát (előzetes verzió) futtató Oktatási felhasználók számára. Az Semi-Annual Enterprise Channel esetében jelenleg nem érhető el.
Először a Windows Excelben, majd később más platformokon is bevezetjük. További információ a rendelkezésre állásról: Python az Excelben rendelkezésre állás.
Ha problémát tapasztal a Pythonnal kapcsolatban az Excelben, jelentse őket a Súgó > Visszajelzés az Excelben lehetőség kiválasztásával.
Most ismerkedik a Pythonnal az Excelben? Első lépésként Ismerkedés a Python az Excelben funkcióval, és A Python az Excelben használatának első lépései.
Funkciókra vonatkozó követelmények
A hibák elhárítása előtt tekintse át az alábbi követelménylistát.
Platform rendelkezésre állása
A funkció a következő platformokon nem érhető el.
-
Mac Excel
-
Webes Excel
-
iPad Excel
-
iPhone Excel
-
Android Excel
További rendelkezésre állási információkért lásd: Python az Excelben rendelkezésre állás.
Internetelérés
A Python az Excelben használatához internet-hozzáférésre van szükség, mert a számítások távoli kiszolgálókon futnak a Microsoft Cloudban. A számításokat nem a helyi Excel-alkalmazás futtatja.
Python az Excel bővítménylicencében
Ha megvásárolta a Pythont az Excel bővítményben, és több számítógépen dolgozik, az Excel frissítése 24–72 órát vehet igénybe. Próbálja meg manuálisan frissíteni a licencet a File > Account > Update License (Licenc frissítése) elemre kattintva.
További információ a bővítménylicencről: Python az Excel bővítménylicenc-licencelésben – gyakori kérdések.
Excel-hibák elhárítása
A Python az Excelben számítások szabványos Excel-hibákat adhatnak vissza a Python-celláknak, például #PYTHON!, #ELFOGLALT!, és #KAPCSOLAT!.
A hibaüzenet elérése
Ha többet szeretne megtudni arról, hogy egy Excel-hiba hogyan vonatkozik a Python-képletre, nyissa meg a hibaüzenetet. A hibaüzenet megnyitásához válassza a cella melletti hibaszimbólumot, majd a menüben válassza a Hibaüzenet megjelenítése lehetőséget. Az alábbi képernyőképen a Hibaüzenet megjelenítése parancsot tartalmazó hibamenü látható.
Ezután az Excel egy Python-hibaüzenetet jelenít meg további információkkal. Ebben az esetben a #PYTHON! hiba a Python-képlet 1. sorában érvénytelen Python-szintaxis eredménye.
Megjegyzés: A diagnosztika munkaablak automatikusan megnyílik az Excelben, ha a #PYTHON! hiba jelenik meg. Lásd a #PYTHON! hibainformációkat a következő szakaszban, hogy többet tudjon meg a diagnosztikai munkaablakról.
Gyakori hibák
#BLOKKOLVA!
A Python-képletek kiszámításához engedélyezni kell a Python az Excelben használatát egy munkafüzetben. Ha látja a #BLOKKOLVA! hibaüzenetet, győződjön meg arról, hogy rendelkezik hozzáféréssel a Microsoft 365-höz csatlakoztatott szolgáltatásokhoz.
Megjegyzés: Az Excelben a Python nem támogatott olyan Microsoft 365-előfizetések esetében, amelyek eszközalapúak (nem egy felhasználóhoz, hanem egy eszközhöz vannak hozzárendelve), vagy megosztott számítógép-aktiválást használnak (több felhasználó ugyanazt a számítógépet használja, és minden felhasználó a saját fiókjával jelentkezik be). További információ a rendelkezésre állásról: Python az Excelben rendelkezésre állás.
További #BLOCKED! Hibaesetek a Pythonnal kapcsolatban az Excelben. Lásd: #BLOCKED! hiba kijavítása: Python az Excelben.
#ELFOGLALT!
Az #ELFOGLALT! hiba azt jelzi, hogy a Python-számítások a Microsoft Cloudban futnak. Ha az #ELFOGLALT! hiba jelenik meg 60 másodpercnél hosszabb ideig, próbálja meg alaphelyzetbe állítani a Python-futtatókörnyezetet. A Képletek lap Python-csoportjában válassza a Futtatókörnyezet alaphelyzetbe állítása lehetőséget. Vagy használja a Ctrl+Alt+Shift+F9 billentyűparancsot.
Vásároljon Egy Python-bővítménylicencet az Excelben, vagy engedélyezze a Pythont az Excel előzetes verziójában, hogy hozzáférjen a prémium szintű számításokkal kapcsolatos gyorsabb számításokhoz. További információ: Mi szerepel a Microsoft 365-előfizetésében?
#CALC!
A Python az Excelben nem támogatja az ideiglenes értékeket tartalmazó cellákra, például a RAND függvényt használó cellákra mutató hivatkozásokat. A változó értékeket tartalmazó cellákra hivatkozó Python-képletek #CALC hibát ad vissza.
A Python az Excelben számításokban egyszerre legfeljebb 100 MB adatot képes feldolgozni. Ha 100 MB-nál több adatot tartalmazó számítást próbál futtatni, a #CALC! üzenet jelenik meg hibát. Próbáljon meg kisebb adathalmazt használni.
#KAPCSOLAT!
Próbálja meg frissíteni a kapcsolatot a Microsoft Clouddal a Python-futtatókörnyezet alaphelyzetbe állításával. A Képletek lap Python csoportjában válassza a Futtatókörnyezet alaphelyzetbe állítása lehetőséget. Vagy használja a Ctrl+Alt+Shift+F9 billentyűparancsot.
#PYTHON!
A #PYTHON! hiba valószínűleg Python-szintaktikai hibát jelez. A diagnosztika munkaablak automatikusan megnyílik, ha a #PYTHON! hiba jelenik meg. A hiba részleteinek megtekintéséhez tekintse meg a diagnosztikai munkaablakot.
A diagnosztika munkaablak megtekintése
A diagnosztika munkaablak megjelenik az Excel felhasználói felületén, a rács jobb oldalán. A diagnosztika munkaablakban folyamatosan megtekintheti a standard kimeneteket, a standard hibákat és az értelmezőhibákat a Python az Excelben-számításokban. A diagnosztika munkaablak manuális megnyitásához lépjen a munkalapon egy Python-cellára, nyissa meg a helyi menüt (kattintson a jobb gombbal vagy Ctrl+kattintás a cellára), és válassza a Diagnosztika ehhez a cellához lehetőséget.
Az alábbi képernyőképen a diagnosztikai munkaablak látható, amelyen egy hiba látható: egy Python-képlet szintaktikai hibája a C1 cellában.
#KITÖLTÉS!
A #KITÖLTÉS! hiba valószínűleg azt jelzi, hogy a Python kimeneti tartományának egy cellája már tartalmaz adatokat. Ez annak lehet az eredménye, hogy egy Python-objektumot adott vissza Excel-értékekként. Az Excel-értékek több cellára is kiterjedhetnek. Lásd: #KITÖLTÉS! hiba kijavítása megoldási stratégiákhoz.
#TIMEOUT!
A #TIMEOUT! hiba azt jelzi, hogy a Python-képlet túllépte a maximálisan kiosztott végrehajtási időt.
Próbálja meg újra futtatni a képletet, vagy állítsa alaphelyzetbe a Python-futtatókörnyezetet. A Képletek lap Python csoportjában válassza a Futtatókörnyezet alaphelyzetbe állítása lehetőséget, vagy használja a Ctrl+Alt+Shift+F9 billentyűparancsot.
A Python időtúllépési korlátját is módosíthatja. Lépjen a Fájl > beállításai > Speciális > A munkafüzet kiszámításakor és a Python-képletek időtúllépésének beállítása a kívánt módon.
#ISMERETLEN!
Az #ISMERETLEN! hiba egy Python-cellában valószínűleg azt jelzi, hogy az Ön Excel-verziója nem támogatja a Python az Excelben funkciót. További információt a cikk korábbi, Funkciókövetelmények című szakaszában talál.