PY
Applies To
Excel za Microsoft 365Pomoću funkcije PY pristupite aplikaciji Python u programu Excel putem rešetke programa Microsoft 365 Excel.
Važno: Kada unesete =PY u ćeliju i odaberete funkciju PY na izborniku Samodovršetak, okruženje za uređivanje ćelija pretvara se u Python uređivač. Dodatne informacije potražite u člancima Uvod u Python u programu Excel iUvod u Python u programu Excel.
Sintaksa
Funkcija PY pokreće Python kod tijekom sigurnog izvođenja u microsoftovu oblaku. Rezultat se vraća kao Python objekt ili kao vrijednost programa Excel.
=PY(python_code;return_type)
Argument |
Opis |
python_code (obavezno) |
Python kod koji će se izvoditi u sigurnom izvođenju u oblaku tvrtke Microsoft. Mora biti statični tekst. |
Return_type (obavezno) |
Navedite željenu vrstu povrata. Mora biti statični broj 0 ili 1.
|
Reference programa Excel
Python kod može referencira vrijednosti u programu Excel pomoću prilagođene funkcije Python xl().
Funkcijaxl()podržava referenciranje sljedećih objekata programa Excel.
-
Raspona
-
Imena
-
Tablice
-
Power Query veze
Funkcija xl() podržava neobavezni argument zaglavlja. Argument zaglavlja određuje ima li prvi redak zaglavlja. Na primjer, xl("A1:Z10", headers=True)da su ćelije A1:Z1 zaglavlja.
Primjedbe
-
Funkciju PY nije moguće koristiti ni s jednom drugom funkcijom programa Excel. Ako se koristi s drugim funkcijama, formulu nije moguće unijeti.
-
Funkciju PY može vidjeti FORMULATEXT, a dodatak je napisao i pročitao.
-
I python_codei return_type moraju biti statični.
Primjeri
Prvi primjer koristi operator Python plus za generiranje "Pozdrav, svijete" iz 3 fragmenta teksta.
=PY('Hello' + ' ' + 'World',0)
———————————————————————————
Drugi primjer koristi xl() za dohvaćanje podataka iz tablice1 i vraća rezultat kao Python objekt.
=PY("xl(""Table1[#All]"", headers=True)",1)