Applies ToExcel za Microsoft 365

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

Pomembno: Funkcije PY ni mogoče vnesti neposredno v Excelovo vnosno vrstico ali je videti v njej, namesto tega jo bo ustvaril urejevalnik Python in jo vstavil v celico namesto vas. Sintakso funkcije PY primarno uporabljajo dodatki za vstavljanje ali branje formul Python. Do njega lahko pride tudi, če uporabljate FORMULATEXT v celici, ki vsebuje formulo Python. 

Sintaksa 

Funkcija PY zažene kodo Python v varnem izvajalniku Microsoft Cloud. Rezultat je vrnjen kot predmet Python ali Excelova vrednost.  Spodnja sintaksa 

=PY(python_code; return_type) 

Argument

Opis

python_code

(zahtevano)

Koda Python, ki se bo izvajala v varnem izvajalniku Microsoft Cloud. Mora biti statično besedilo.

return_type

(zahtevano)

Določite želeno vrsto vračila. Mora biti statično število 0 ali 1. 

  • 0 označuje excelovo vrednost.

  • 1 označuje predmet Python.

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. 

Opombe 

  • Funkcijo PY si lahko ogledajo FORMULATEXT ki jo napišejo in preberejo dodatki.

  • Funkcija PY ni vidna v vnosni vrstici, kot je prikazana z urejevalnikom Python.  samodejno nastavljena. 

  • Funkcije PY ni mogoče uporabiti z nobenimi drugimi Excelovimi funkcijami. Če jo uporabljate z drugimi funkcijami, formule ni mogoče vnesti.

  • Argumenta python_codein return_type morata biti statična.

Primeri 

1. primer uporablja operator Python plus za ustvarjanje »Pozdravljen, svet« 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) 

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.