Ισχύει για
Excel για Microsoft 365 Excel για Microsoft 365 για Mac Excel για το web My Office για iPhone

Μετά την εισαγωγή του =PY σε ένα κελί και την επιλογή της συνάρτησης PY από το μενού Αυτόματης Καταχώρησης, η εμπειρία επεξεργασίας κελιών μετατρέπεται σε πρόγραμμα επεξεργασίας Python. Για να μάθετε περισσότερα, ανατρέξτε στα θέματα Εισαγωγή στην Python στο Excel και Γρήγορα αποτελέσματα με την Python στο Excel

Σημαντικό: Η συνάρτηση PY δεν μπορεί να εισαχθεί ή να εμφανιστεί απευθείας από τη γραμμή τύπων του Excel, αλλά το πρόγραμμα επεξεργασίας Python θα την δημιουργήσει και θα την εισαγάγει στο κελί για εσάς. Η σύνταξη της συνάρτησης PY χρησιμοποιείται κυρίως από πρόσθετα για απευθείας εισαγωγή ή ανάγνωση τύπων Python. Μπορεί επίσης να εμφανιστεί κατά τη χρήση της συνάρτησης FORMULATEXT σε ένα κελί που περιέχει έναν τύπο Python. 

Σύνταξη 

Η συνάρτηση PY εκτελεί κώδικα Python σε ασφαλή χρόνο εκτέλεσης του Microsoft Cloud. Το αποτέλεσμα επιστρέφεται είτε ως αντικείμενο Python είτε ως τιμή του Excel. 

=PY(python_code;return_type) 

Όρισμα

Περιγραφή

python_code

(υποχρεωτικό)

Ο κωδικός Python για εκτέλεση σε ασφαλή χρόνο εκτέλεσης του Microsoft Cloud. Πρέπει να είναι στατικό κείμενο.

return_type

(υποχρεωτικό)

Καθορίστε τον επιθυμητό τύπο επιστροφής. Πρέπει να είναι ένας στατικός αριθμός 0 ή 1. 

  • Το 0 υποδεικνύει την τιμή του Excel.

  • Το 1 υποδεικνύει αντικείμενο Python.

Αναφορές του Excel 

Ο κώδικας Python μπορεί να αναφέρει τιμές στο Excel χρησιμοποιώντας την προσαρμοσμένη συνάρτηση Python xl().  

Η συνάρτησηxl()υποστηρίζει αναφορά στα ακόλουθα αντικείμενα του Excel.

  • Περιοχές

  • Ονόματα

  • Πίνακες

  • Εικόνες

  • Power Query συνδέσεων

Η συνάρτηση xl() υποστηρίζει ένα προαιρετικό όρισμα κεφαλίδων. Το όρισμα κεφαλίδες καθορίζει εάν η πρώτη γραμμή έχει κεφαλίδες. Για παράδειγμα, xl("A1:Z10", headers=True)υποδεικνύει ότι τα κελιά A1:Z1 είναι κεφαλίδες. 

Παρατηρήσεις 

  • Η συνάρτηση PY μπορεί να προβληθεί από FORMULATEXT και να συνταχθεί και να διαβαστεί από πρόσθετα.

  • Η συνάρτηση PY δεν είναι ορατή στη γραμμή τύπων , καθώς εμφανίζεται με το πρόγραμμα επεξεργασίας Python. 

  • Η συνάρτηση PY δεν μπορεί να χρησιμοποιηθεί με άλλες συναρτήσεις του Excel. Εάν χρησιμοποιηθεί με άλλες συναρτήσεις, δεν είναι δυνατή η εισαγωγή ενός τύπου.

  • Τα ορίσματα python_code και return_type πρέπει να είναι στατικά.

Παραδείγματα 

Το παράδειγμα 1 χρησιμοποιεί τον τελεστή Python plus για να δημιουργήσει "Hello World" από 3 τμήματα κειμένου. 

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

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

Το παράδειγμα 2 χρησιμοποιεί τη συνάρτηση xl() για να λάβει τα δεδομένα από τον Πίνακα1 και επιστρέφει το αποτέλεσμα ως αντικείμενο Python. 

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.