Applies ToMicrosoft 365-höz készült Excel

A PY függvénnyel elérheti a Pythont az Excelben a Microsoft 365 Excel rácsából.  

Fontos: Miután beírta az =PY függvényt egy cellába, és kiválasztotta a PY függvényt az Automatikus kiegészítés menüből, a cellaszerkesztési felület Python-szerkesztővé alakul. További információ: Bevezetés a Python használatába az Excelben és a Python használatbavétele az Excelben

Szintaxis 

A PY függvény Python-kódot futtat egy biztonságos Microsoft Cloud-futtatókörnyezetben. Az eredmény Python-objektumként vagy Excel-értékként lesz visszaadva. 

=PY(python_code;return_type) 

Argumentum

Ismertetés

python_code

(kötelező)

A Biztonságos Microsoft Cloud-futtatókörnyezetben futtatandó Python-kód. Statikus szövegnek kell lennie.

return_type

(kötelező)

Adja meg a kívánt visszatérési típust. Statikus számnak 0-nak vagy 1-nek kell lennie. 

  • A 0 az Excel értékét jelzi.

  • Az 1 Python-objektumot jelöl.

Excel-hivatkozások 

A Python-kód az Excelben az egyéni Python-függvénnyel hivatkozhat értékekre xl().  

Axl()függvény a következő Excel-objektumokra való hivatkozásokat támogatja.

  • Tartományok

  • Nevek

  • Táblázatok

  • Power Query kapcsolatok

A xl() függvény támogatja a nem kötelező fejléc argumentumot. A fejléc argumentum azt határozza meg, hogy az első sor tartalmaz-e fejléceket. A xl("A1:Z10", headers=True)például azt jelzi, hogy az A1:Z1 cellák fejlécek. 

Megjegyzések 

  • A PY függvény nem használható más Excel-függvényekkel. Ha más függvényekkel használja, nem lehet képletet beírni.

  • A PY függvény a KÉPLETSZÖVEG függvény segítségével tekinthető meg, és bővítmények írhatók és olvashatók.

  • A python_code és a return_type argumentumnak is statikusnak kell lennie.

Példák 

Az 1. példa a Python plusz operátorral hoz létre ""Helló világ!" alkalmazás" 3 szövegtöredékből. 

=PY('Hello' + ' ' + 'World',0) 

 ——————————————————————————— 

A 2. példa a xl() függvénnyel szerzi be az adatokat a Table1 táblából, és az eredményt Python-objektumként adja vissza. 

=PY("xl(""Table1[#All]"", headers=True)",1) 

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.