Funkcija PY
Applies To
Excel za Microsoft 365Uporabite funkcijo PY za dostop do brskalnika Python v Excelu iz Excelove mreže microsoft 365.
Pomembno: Ko v celico vnesete =PY in izberete funkcijo PY v meniju Samodokončanje, se izkušnja urejanja celice pretvori v urejevalnik Python. Če želite izvedeti več, glejte Uvod v Python v Excelu inUvod v Python v Excelu.
Sintaksa
Funkcija PY zažene kodo Python v varnem izvajalniku Microsoft Cloud. Rezultat je vrnjen kot predmet Python ali Excelova vrednost.
=PY(python_code; return_type)
Argument |
Opis |
python_code (obvezno) |
Koda Python, ki se bo izvajala v varnem izvajalniku Microsoft Cloud. Mora biti statično besedilo. |
Return_type (obvezno) |
Določite želeno vrsto vračila. Mora biti statično število 0 ali 1.
|
Sklici na Excel
Koda Python se lahko sklicuje na vrednosti v Excelu z uporabo funkcije Python po meri xl().
Funkcijaxl()podpira sklicevanje na te Excelove predmete.
-
Obsegov
-
Imena
-
Tabele
-
Power Query povezave
Funkcija xl() podpira izbirni argument glave. Argument glave določa, ali ima prva vrstica glave. Na primer, xl("A1:Z10", headers=True)pomeni, da so celice A1:Z1 glave.
Pripombe
-
Funkcije PY ni mogoče uporabiti z nobenimi drugimi Excelovimi funkcijami. Če jo uporabljate z drugimi funkcijami, formule ni mogoče vnesti.
-
Funkcijo PY si lahko ogleda funkcija FORMULATEXT ter jo napišete in preberete z dodatki.
-
Argumenta python_codein return_type morata biti statična.
Primeri
1. primer uporablja operator Python plus za ustvarjanje »Pozdravljeni v svetu« iz 3 fragmentov besedila.
=PY('Hello' + ' ' + 'World',0)
———————————————————————————
2. primer xl() funkcijo za pridobivanje podatkov iz tabele1 in vrne rezultat kot predmet Python.
=PY("xl(""Table1[#All]"", headers=True)",1)