Funkcija PY
Applies To
Excel za Microsoft 365Koristite 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.
|
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)