Povezane teme
×
Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Pomoć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. 

  • 0 označava vrijednost programa Excel.

  • 1 označava Python objekt.

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) 

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×