Srodne teme
×
Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

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.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×