Koristite funkciju PY da biste pristupili funkciji Python u programu Excel iz Microsoft 365 Excel koordinatne mreže.  

Važno: Kada unesete =PY u ćeliju i izaberete funkciju PY iz menija "Automatsko dovršavanje", iskustvo uređivanja ćelija se pretvara u Python uređivač. Da biste saznali više, pogledajte članke Uvod u Python u programu Excel i Prvi koraci uz Python u programu Excel

Sintaksa 

Funkcija PY pokreće Python kôd na bezbednom Microsoft Cloud izvršavanju. Rezultat se vraća kao Python objekat ili Excel vrednost. 

=PY(python_code,return_type) 

Argument

Opis

python_code

(obavezno)

Python kôd koji će se pokrenuti u bezbednom Microsoft Cloud vremenu izvršavanja. Mora biti statični tekst.

return_type

(obavezno)

Navedite željeni tip vraćanja. Mora biti statički broj 0 ili 1. 

  • 0 ukazuje na Excel vrednost.

  • 1 ukazuje na Python objekat.

Excel reference 

Python kôd može da upućuje na vrednosti u programu Excel pomoću prilagođene funkcije Python xl().  

Funkcijaxl()podržava referenciranje sledećih Excel objekata.

  • Opsege

  • Imena

  • Tabele

  • Power Query veza

Funkcija xl() podržava opcionalni argument zaglavlja. Argument zaglavlja navodi da li prvi red ima zaglavlja. Na primer, xl("A1:Z10", headers=True)ukazuje na to da su ćelije A1:Z1 zaglavlja. 

Primedbe 

  • Nije moguće koristiti funkciju PY ni sa drugom Excel funkcijom. Ako se koristi sa drugim funkcijama, nije moguće uneti formulu.

  • Funkciju PY možete da pregledate pomoću funkcije FORMULATEXT i pišete i čitate pomoću programskih dodataka.

  • Argumenti python_code i return_type moraju biti statični.

Primeri 

Primer 1 koristi operator Python plus za generisanje "Zdravo, svete" od 3 fragmenata teksta. 

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

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

Primer 2 koristi funkciju xl() za pribavljanje podataka iz tabele1 i daje rezultat kao Python objekat. 

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

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.