Applies ToExcel pentru Microsoft 365

Python din Excel este acum disponibil utilizatorilor Enterprise și Business care rulează Canalul curent în Windows, începând cu versiunea 2407 (compilarea 17830.20128) și Canalul enterprise lunar din Windows, începând cu versiunea 2408 (compilarea 17928.20216). Este disponibil în previzualizare pentru utilizatorii De familie și Personal care rulează Canalul curent în Windows, începând cu versiunea 2405 (compilarea 17628.20164). Python în Excel este disponibil în previzualizare pentru utilizatorii din Educație care rulează Canalul curent (Previzualizare) prin programul Microsoft 365 Insider. Nu este disponibilă în prezent pentru canalul Semi-Annual Enterprise.

Se lansează mai întâi în Excel pentru Windows, apoi pe alte platforme la o dată ulterioară. Pentru mai multe informații despre disponibilitate, consultați Disponibilitatea Python în Excel.

Dacă întâmpinați probleme cu Python în Excel, raportați-l selectând Ajutor > Feedback în Excel.

Sunteți începător în Python în Excel? Începeți cu Introducere în Python în Excel și Începeți cu Python în Excel

Cerințe de caracteristici

Examinați lista de cerințe următoare înainte de erorile de depanare.

Disponibilitatea platformei 

Caracteristica nu este disponibilă pe următoarele platforme.

  • Excel pentru Mac

  • Excel pe web

  • Excel pentru iPad

  • Excel pentru iPhone

  • Excel pentru Android

Pentru informații suplimentare despre disponibilitate, consultați Disponibilitatea Python în Excel

Acces la internet 

Python din Excel necesită acces la internet, deoarece calculele rulează pe servere la distanță în Microsoft Cloud. Calculele nu sunt rulate de aplicația Excel locală. 

Python în licența programului de completare Excel

Dacă ați achiziționat licența programului de completare Python în Excel și lucrați pe mai multe computere, este posibil ca Excel să dureze între 24 și 72 de ore pentru a actualiza licența. Încercați să actualizați manual licența, accesând Fișier > Cont > Actualizare licență.

Pentru mai multe informații despre licența programului de completare, consultați Întrebări frecvente despre licențierea programului de completare Python în Excel.

Depanarea erorilor Excel  

Python în calculele Excel poate returna erori Excel standard în celulele Python, precum #PYTHON!, #BUSY!, și #CONNECT!. 

Accesarea mesajului de eroare 

Pentru a afla mai multe despre modul în care o eroare Excel se aplică formulei dvs. Python, deschideți mesajul de eroare. Pentru a deschide mesajul de eroare, selectați simbolul de eroare de lângă celulă, apoi selectați Afișarea mesajului de eroare din meniu. Captura de ecran următoare afișează meniul de eroare care conține Afișarea mesajului de eroare.   O eroare într-o celulă Python din Excel, cu meniul de eroare deschis.

În continuare, Excel afișează un mesaj de eroare Python cu informații suplimentare. În acest caz, #PYTHON! este rezultatul sintaxei Python nevalide pe linia 1 din formula Python....  

Notă: Panoul de activități de diagnosticare se deschide automat în Excel dacă eroarea #PYTHON! este returnată. Vezi #PYTHON! în secțiunea următoare pentru a afla mai multe despre panoul de activități de diagnosticare.

Erori comune

#BLOCKED!

Python în Excel trebuie să fie activat într-un registru de lucru pentru ca formulele Python să se calculeze. Dacă vedeți #BLOCKED! , asigurați-vă că aveți acces la serviciile conectate Microsoft 365.

Notă: Python din Excel nu este acceptat pentru abonamentele Microsoft 365 care sunt bazate pe dispozitiv (atribuite unui dispozitiv, nu unui utilizator) sau utilizează activarea computerului partajat (mai mulți utilizatori partajează același computer și fiecare utilizator se conectează cu propriul cont). Pentru mai multe informații despre disponibilitate, consultați Disponibilitatea Python în Excel.

Pentru #BLOCKED suplimentar! cazuri de eroare legate de Python în Excel, consultați Cum să remediați o eroare #BLOCKED!: Python în Excel.

##BUSY!

#BUSY! indică faptul că calculele Python rulează în Microsoft Cloud. Dacă #BUSY! se afișează pentru mai mult de 60 de secunde, încercați să resetați runtime-ul Python. Din fila Formule, în grupul Python, selectați Resetarea runtime-ului. Sau utilizați comanda rapidă de la tastatură Ctrl+Alt+Shift+F9.

Achiziționați o licență Python în programul de completare Excel sau activați Python în previzualizarea Excel pentru a avea acces la calcule mai rapide cu o calculare premium. Pentru a afla mai multe, consultați Ce este inclus în abonamentul dvs. Microsoft 365.

#CALC!

Python din Excel nu acceptă referințe la celule cu valori volatile, cum ar fi celulele care utilizează funcția RAND. Formulele Python care fac referire la celule cu valori volatile returnează eroarea #CALC.

Python în calculele Excel poate procesa până la 100 MB de date odată. Încercarea de a rula un calcul cu mai mult de 100 MB de date returnează #CALC! eroare. Încercați să utilizați un set de date mai mic.

#CONNECT! 

Încercați să reîmprospătați conexiunea cu Microsoft Cloud prin resetarea runtime-ului Python. Din fila Formule, în grupul Python, selectați Resetarea runtime-ului. Sau utilizați comanda rapidă de la tastatură Ctrl+Alt+Shift+F9.

#PYTHON!

Eroarea #PYTHON! indică probabil o eroare de sintaxă Python. Panoul de activități de diagnosticare se deschide automat dacă eroarea #PYTHON! este returnată. Verificați panoul de activități de diagnosticare pentru a vedea detalii despre eroare. 

Vizualizarea panoului de activități de diagnosticare  

Panoul de activități de diagnosticare se afișează în interfața de utilizator Excel, în partea dreaptă a grilei. Utilizați panoul de activități de diagnosticare pentru a vizualiza încontinuu ieșirile standard, erorile standard și erorile de interpretor cu Python în calculele Excel. Pentru a deschide manual panoul de activități de diagnosticare, accesați o celulă Python din foaia de lucru, deschideți meniul contextual (faceți clic dreapta sau apăsați Ctrl+clic pe celulă) și selectați Diagnostic pentru această celulă

Următoarea captură de ecran arată panoul de activități de diagnosticare afișând o eroare: o eroare de sintaxă pentru o formulă Python în celula C1.

Panoul de activități Python din diagnosticare Excel, afișând o eroare de sintaxă.

#SPILL!

Eroarea #SPILL! indică probabil faptul că o celulă din zona de ieșire Python conține deja date. Acesta poate fi rezultatul returnării unui obiect Python ca valori Excel. Valorile Excel se pot vărsa în mai multe celule. Consultați Corectarea unei erori #SPILL! pentru strategii de rezolvare. 

#TIMEOUT!

E #TIMEOUT! indică faptul că formula Python a depășit timpul maxim alocat de execuție.

Încercați să rulați formula din nou sau să resetați runtime-ul Python. Din fila Formule, în grupul Python, selectați Resetare runtime sau utilizați comanda rapidă de la tastatură Ctrl+Alt+Shift+F9.

De asemenea, puteți ajusta limita de expirare Python. Accesați Opțiuni > fișier > Complex > Atunci când calculați acest registru de lucru și setați Expirare formulă Python după cum doriți.

#UNKNOWN!

Eroarea #UNKNOWN! într-o celulă Python indică probabil că versiunea dvs. de Excel nu acceptă Python în Excel. Pentru a afla mai multe, consultați secțiunea Cerințe de caracteristici mai sus în acest articol. 

Articole asociate 

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.