PY függvény
Applies To
Microsoft 365-höz készült ExcelA 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.
|
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)