Applies ToExcel של Microsoft 365

השתמש בפונקציה PY כדי לגשת ל- Python ב- Excel מרשת Microsoft 365 Excel.  

חשוב: לאחר הזנת =PY בתא ובחירה בפונקציה PY מתפריט 'השלמה אוטומטית', חוויית עריכת התא הופכת לעורך Python. לקבלת מידע נוסף, ראה מבוא ל- Python ב- Excelוהתחלת העבודה עם Python ב- Excel

תחביר 

הפונקציה PY מפעילה קוד Python בזמן ריצה מאובטח בענן של Microsoft. התוצאה מוחזרת אובייקט Python או כערך של Excel. 

=PY(python_code,return_type) 

ארגומנט

תיאור

python_code

(נדרש)

קוד Python לפעול בזמן ריצה מאובטח בענן של Microsoft. חייב להיות טקסט סטטי.

return_type

(נדרש)

ציין את סוג ההחזרה הרצוי. חייב להיות מספר סטטי 0 או 1. 

  • 0 מציין ערך Excel.

  • 1 מציין אובייקט Python.

הפניות ל- Excel 

קוד Python יכול להפנות לערכים ב- Excel באמצעות הפונקציה המותאמת אישית Python xl().  

הפונקציהxl()תומכת בהפניה לאובייקטים הבאים של Excel.

  • טווחים

  • שמות

  • טבלאות

  • Power Query חיבורים

הפונקציה xl() תומכת בארגומנט כותרות אופציונלי. הארגומנט headers מציין אם השורה הראשונה כוללת כותרות. לדוגמה, xl("A1:Z10", headers=True)מציין שהתאים A1:Z1 הם כותרות. 

הערות 

  • אין אפשרות להשתמש בפונקציה PY עם פונקציות אחרות של Excel. אם נעשה שימוש עם פונקציות אחרות, לא ניתן להזין נוסחה.

  • הפונקציה PY יכולה לראות את הפונקציה FORMULATEXT ולכתוב ולקרוא על-ידי תוספות.

  • הן python_code והןreturn_type הארגומנטים חייבים להיות סטטיים.

דוגמאות 

דוגמה 1 משתמשת באופרטור Python plus כדי ליצור "Hello World" מתוך 3 קטעי טקסט. 

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

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

דוגמה 2 משתמשת בפונקציה xl() כדי להשיג את הנתונים מ- Table1 ומחזירה את התוצאה אובייקט Python. 

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

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.