Пов’язані теми
×
Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Використовуйте функцію PY , щоб отримати доступ до Python в Excel із сітки Microsoft 365 Excel.  

Увага!: Якщо ввести =PY у клітинку та вибрати функцію PY з меню автозаповнення, функція редагування клітинок перетвориться на редактор Python. Докладні відомості див. в статті Загальні відомості про Python в Excel і Початок роботи з Python в Excel

Синтаксис 

Функція PY запускає код Python у безпечному середовищі виконання Microsoft Cloud. Результат повертається як об'єкт Python або значення Excel. 

=PY(python_code;return_type) 

Аргумент

Опис

python_code

(обов’язково)

Код Python для запуску в безпечному середовищі виконання Microsoft Cloud. Має бути статичний текст.

return_type

(обов’язково)

Укажіть потрібний тип повернення. Має бути статичним числом 0 або 1. 

  • 0 указує на значення Excel.

  • 1 позначає об'єкт Python.

Посилання Excel 

Код Python може посилатися на значення в Excel за допомогою настроюваної функції Python xl().  

Функціяxl()підтримує посилання на наведені нижче об'єкти Excel.

  • Діапазонів

  • Імена

  • Таблиці

  • підключення Power Query

Функція xl() підтримує необов'язковий аргумент headers. Аргумент headers визначає, чи має перший рядок заголовки. Наприклад, xl("A1:Z10", headers=True)вказує, що клітинки A1:Z1 – це заголовки. 

Зауваження 

  • Функцію PY не можна використовувати з іншими функціями Excel. Якщо використовується з іншими функціями, ввести формулу не можна.

  • Функцію PY можна переглянути за допомогою функції FORMULATEXT , а також написані та прочитані надбудовами.

  • Аргументи python_code та return_type мають бути статичними.

Приклади 

У прикладі 1 використано оператор Python plus, щоб створити "Hello World" із 3 фрагментів тексту. 

=PY('Hello' + ' ' + 'World',0) 

 ——————————————————————————— 

Приклад 2 використовує функцію xl() для отримання даних із таблиці1 і повертає результат як об'єкт Python. 

=PY("xl(""Table1[#All]"", headers=True)",1) 

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×