Свързани теми
×
Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Python в Excel в момента е в предварителен преглед и подлежи на промяна въз основа на обратна връзка. За да използвате тази функция, присъединете се към Програмата на Microsoft 365 Insider и изберете нивото на бета-канал на Insider. 

Python в Excel постепенно се пуска за клиенти на Excel за Windows, които използват бета-канала. В момента функцията не е налична на други платформи.

Ако срещнете проблеми с Python в Excel, съобщете за тях, като изберете Помощ > Обратна връзка в Excel. 

Сега започвате с Python в Excel? Започнете с Въведение в Python в Excel и Първи стъпки в Python в Excel

Изисквания към функциите

Прегледайте следния списък с изисквания, преди да отстраните грешки.

Наличност на платформата 

Тази функция не е налична на следните платформи.

  • Excel for Mac

  • Excel в уеб

  • Excel за iPad

  • Excel за iPhone

  • Excel за Android

За допълнителна информация относно достъпността вижте Python в наличността на Excel

Интернет достъп 

Python в Excel изисква достъп до интернет, защото изчисленията се изпълняват на отдалечени сървъри в облака на Microsoft. Изчисленията не се изпълняват от вашето локално приложение на Excel. 

Отстраняване на грешки в Excel  

Изчисленията на Python в Excel могат да връщат стандартни грешки на Excel в клетки на Python, като например #PYTHON!, #BUSY!, и #CONNECT!. 

Достъп до съобщението за грешка 

За да научите повече за това как се прилага грешка в Excel за вашата формула на Python, отворете съобщението за грешка. За да отворите съобщението за грешка, изберете символа за грешка до клетката и след това изберете „Показване на съобщение за грешка“ от менюто. Следващата екранна снимка показва менюто за грешка, съдържащо „Показване на съобщение за грешка“.

  Грешка в Python в клетка на Excel с отворено меню за грешка.

След това Excel показва съобщение за грешка на Python с допълнителна информация. В този случай #PYTHON! като грешка е резултатът от невалиден синтаксис на Python на ред 1 във формулата на Python.

...  

Забележка: Прозорецът на задачите за диагностика се отваря автоматично в Excel, ако #PYTHON! е върната грешка. Вижте информация за грешката #PYTHON! в следващия раздел, за да научите повече за прозореца на задачите за диагностика.

Често срещани грешки

#BLOCKED!

Python в Excel трябва да бъде разрешен в работна книга, за да се изчисляват формулите на Python. Ако виждате #BLOCKED! като грешка се уверете, че имате достъп до свързани услуги на Microsoft 365.

#BUSY!

#BUSY! като грешка показва, че изчисленията на Python се изпълняват в облака на Microsoft. Ако #BUSY! като грешка се показва за повече от 60 секунди, опитайте да нулирате времето на изпълнение на Python. От раздела Формули, в групата Python изберете Нулиране на времето за изпълнение. Или използвайте клавишната комбинация Ctrl+Alt+Shift+F9.

#CALC!

Python в Excel не поддържа препратки към клетки с непостоянни стойности, като например клетки с помощта на функцията RAND. Формулите на Python, които препращат към клетки с непостоянни стойности, връщат #CALC грешка.

Изчисленията на Python в Excel могат да обработват до 100 МБ данни едновременно. Опитът за изпълнение на изчисление с повече от 100 МБ данни връща #CALC! грешка. Опитайте да използвате по-малък набор от данни.

#CONNECT! 

Опитайте да обновите връзката с облака на Microsoft, като нулирате времето на изпълнение на Python. От раздела Формули, в групата Python изберете Нулиране на времето за изпълнение. Или използвайте клавишната комбинация Ctrl+Alt+Shift+F9.

#PYTHON!

#PYTHON! като грешка вероятно показва синтактична грешка в Python. Прозорецът на задачите за диагностика се отваря автоматично, ако #PYTHON! е върнато като грешка. Проверете прозореца на задачите за диагностика, за да видите подробности за грешката. 

Преглед на прозореца на задачите за диагностика  

Прозорецът на задачите за диагностика се показва в потребителския интерфейс на Excel, в дясната страна на мрежата. Използвайте прозореца на задачите за диагностика, за да преглеждате непрекъснато стандартните резултати, стандартните грешки и грешките в интерпретатора с вашия Python в изчисленията на Excel. За да отворите ръчно прозореца на задачите за диагностика, отидете в клетка на Python в работния лист, отворете контекстното меню (щракнете с десния бутон или Ctrl+щракнете върху клетката) и изберете Диагностика за тази клетка

Следващата екранна снимка показва прозореца на задачите за диагностика, показващ една грешка: синтактична грешка за формула на Python в клетка C1.

Прозорецът на задачите "Python в диагностиката на Excel", показващ синтактична грешка.

#SPILL!

#SPILL! като грешка вероятно означава, че клетка в изходния диапазон на Python вече съдържа данни. Това може да е резултат от връщането на обект на Python като стойности на Excel. Стойностите на Excel може да се разлеят в няколко клетки. Вижте Как да коригирате #SPILL! като грешка за стратегии за разрешаване. 

#UNKNOWN!

#UNKNOWN! като грешка в клетка на Python вероятно показва, че вашата версия на Excel не поддържа Python в Excel. За да научите повече, вижте раздела Изисквания към функциите по-горе в тази статия. 

Свързани статии 

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×