Αντιμετώπιση σφαλμάτων Python στο Excel
Ισχύει για
Για πληροφορίες διαθεσιμότητας, ανατρέξτε στο θέμα Python στη διαθεσιμότητα του Excel. Αν αντιμετωπίσετε οποιεσδήποτε ανησυχίες σχετικά με την Python στο Excel, αναφέρετέ τες επιλέγοντας Βοήθεια > Σχόλια στο Excel.
Είστε νέος χρήστης της Python στο Excel; Ξεκινήστε με την Εισαγωγή στην Python στο Excel και με τα Πρώτα βήματα με την Python στο Excel.
Απαιτήσεις δυνατοτήτων
Ελέγξτε την ακόλουθη λίστα απαιτήσεων πριν από την αντιμετώπιση σφαλμάτων.
Διαθεσιμότητα πλατφόρμας
Η δυνατότητα δεν είναι διαθέσιμη στις ακόλουθες πλατφόρμες.
-
Excel για iPad
-
Excel για iPhone
-
Excel για Android
Για πρόσθετες πληροφορίες διαθεσιμότητας, ανατρέξτε στο θέμα Python στη διαθεσιμότητα του Excel.
Πρόσβαση στο Internet
Η Python στο Excel απαιτεί πρόσβαση στο Internet, επειδή οι υπολογισμοί εκτελούνται σε απομακρυσμένους διακομιστές στο Microsoft Cloud. Οι υπολογισμοί δεν εκτελούνται από την τοπική εφαρμογή Excel.
Άδεια χρήσης πρόσθετου Python στο Excel
Εάν αγοράσατε την άδεια χρήσης πρόσθετου Python στο Excel και εργάζεστε σε πολλούς υπολογιστές, το Excel μπορεί να χρειαστεί 24 έως 72 ώρες για να ενημερώσει την άδεια χρήσης. Δοκιμάστε να ενημερώσετε την άδεια χρήσης σας με μη αυτόματο τρόπο, μεταβαίνοντας στην περιοχή File > Account > Update License.
Για περισσότερες πληροφορίες σχετικά με την άδεια χρήσης πρόσθετων, ανατρέξτε στο θέμα Συνήθεις ερωτήσεις για την άδεια χρήσης πρόσθετων του Excel.
Σημείωση: Με μια κατάλληλη συνδρομή στο Microsoft 365, οι χρήστες του Python στο Excel έχουν περιορισμένη πρόσβαση σε premium υπολογισμό Python κάθε μήνα χωρίς την άδεια χρήσης πρόσθετου Python στο Excel. Μετά την υπέρβαση του μηνιαίου ορίου, ο υπολογιστής Python μεταβαίνει στον τυπικό υπολογισμό. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Υπολογισμός Premium και τυπικής Python.
Αντιμετώπιση σφαλμάτων του Excel
Οι υπολογισμοί Python στο Excel μπορεί να επιστρέψουν τυπικά σφάλματα του Excel στα κελιά Python, όπως #PYTHON!, #BUSY! και #CONNECT!.
Πρόσβαση στο μήνυμα σφάλματος
Για να μάθετε περισσότερα σχετικά με το πώς εφαρμόζεται ένα σφάλμα του Excel στον τύπο Python, ανοίξτε το μήνυμα σφάλματος. Για να ανοίξετε το μήνυμα σφάλματος, επιλέξτε το σύμβολο σφάλματος δίπλα στο κελί και, στη συνέχεια, επιλέξτε Εμφάνιση μηνύματος σφάλματος από το μενού. Το παρακάτω στιγμιότυπο οθόνης εμφανίζει το μενού σφάλματος που περιέχει την επιλογή Εμφάνιση μηνύματος σφάλματος.
Στη συνέχεια, το Excel εμφανίζει ένα μήνυμα σφάλματος Python με πρόσθετες πληροφορίες. Σε αυτή την περίπτωση, το #PYTHON! είναι το αποτέλεσμα μη έγκυρης σύνταξης Python στη γραμμή 1 του τύπου Python.
Σημείωση: Το παράθυρο εργασιών διαγνωστικού ελέγχου ανοίγει αυτόματα στο Excel, εάν επιστρέφει το σφάλμα #PYTHON! . Δείτε τις πληροφορίες για το σφάλμα #PYTHON! στην ακόλουθη ενότητα, για να μάθετε περισσότερα σχετικά με το παράθυρο εργασιών διαγνωστικού ελέγχου.
Συνηθισμένα σφάλματα
#BLOCKED!
Η λειτουργία Python στο Excel πρέπει να είναι ενεργοποιημένη σε ένα βιβλίο εργασίας για τον υπολογισμό τύπων Python. Αν δείτε το σφάλμα #BLOCKED!, βεβαιωθείτε ότι έχετε πρόσβαση στις συνδεδεμένες υπηρεσίες Microsoft 365.
Σημείωση: Η λειτουργία Python στο Excel δεν υποστηρίζεται για συνδρομές microsoft 365 που βασίζονται στη συσκευή (έχουν εκχωρηθεί σε μια συσκευή αντί για ένα χρήστη) ή χρησιμοποιούν ενεργοποίηση κοινόχρηστου υπολογιστή (πολλοί χρήστες χρησιμοποιούν τον ίδιο υπολογιστή και κάθε χρήστης συνδέεται με τον δικό του λογαριασμό). Για περισσότερες πληροφορίες σχετικά με τη διαθεσιμότητα, ανατρέξτε στην ενότητα Διαθεσιμότητα Python στο Excel.
Για επιπλέον #BLOCKED! περιπτώσεις σφάλματος που σχετίζονται με Python στο Excel, ανατρέξτε στο θέμα Πώς να διορθώσετε ένα #BLOCKED! σφάλμα: Python στο Excel.
#BUSY!
Το σφάλμα #BUSY! υποδεικνύει ότι οι υπολογισμοί του Python εκτελούνται στο Microsoft Cloud. Αν το σφάλμα #BUSY! εμφανίζεται για περισσότερο από 60 δευτερόλεπτα, δοκιμάστε να επαναφέρετε το περιβάλλον εκτέλεσης Python. Από την καρτέλα Τύποι, στην ομάδα Python, επιλέξτε Επαναφορά περιβάλλοντος εκτέλεσης. Εναλλακτικά, χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl+Alt+Shift+F9.
Αγοράστε μια άδεια χρήσης πρόσθετου Python στο Excel ή ενεργοποιήστε την έκδοση preview του Python στο Excel για πρόσβαση σε ταχύτερους υπολογισμούς με κορυφαία χρήση υπολογιστή. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Τι περιλαμβάνεται στη συνδρομή σας στο Microsoft 365.
#CALC!
Η python στο Excel δεν υποστηρίζει αναφορές σε κελιά με πτητικές τιμές, όπως κελιά που χρησιμοποιούν τη συνάρτηση RAND. Οι τύποι Python που αναφέρονται σε κελιά με πτητικές τιμές επιστρέφουν το σφάλμα #CALC.
Οι υπολογισμοί Python στο Excel μπορούν να επεξεργαστούν έως και 100 MB δεδομένων κάθε φορά. Εάν προσπαθήσετε να εκτελέσετε έναν υπολογισμό με περισσότερα από 100 MB δεδομένων, επιστρέφει το #CALC! ως σφάλμα. Δοκιμάστε να χρησιμοποιήσετε ένα μικρότερο σύνολο δεδομένων.
#CONNECT!
Δοκιμάστε να ανανεώσετε τη σύνδεση με το Microsoft Cloud επαναφέροντας το περιβάλλον εκτέλεσης της Python. Από την καρτέλα Τύποι, στην ομάδα Python, επιλέξτε Επαναφορά περιβάλλοντος εκτέλεσης. Εναλλακτικά, χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl+Alt+Shift+F9.
#PYTHON!
Το σφάλμα #PYTHON! υποδηλώνει πιθανώς συντακτικό λάθος Python. Ανοίγει αυτόματα το παράθυρο εργασιών διαγνωστικός έλεγχος, εάν επιστρέφει το σφάλμα το #PYTHON! . Ελέγξτε το παράθυρο εργασιών διαγνωστικού ελέγχου για να δείτε λεπτομέρειες σχετικά με το σφάλμα.
Προβολή του παραθύρου εργασιών διαγνωστικού ελέγχου
Το παράθυρο εργασιών διαγνωστικού ελέγχου εμφανίζεται στο περιβάλλον εργασίας χρήστη του Excel, στη δεξιά πλευρά του πλέγματος. Χρησιμοποιήστε το παράθυρο εργασιών διαγνωστικού ελέγχου για τη συνεχή προβολή των τυπικών εξόδων, των τυπικών σφαλμάτων και των σφαλμάτων ερμηνείας με τους υπολογισμούς της Python στο Excel. Για να ανοίξετε με μη αυτόματο τρόπο το παράθυρο εργασιών διαγνωστικού ελέγχου, μεταβείτε σε ένα κελί Python στο φύλλο εργασίας, ανοίξτε το μενού περιβάλλοντος (κάντε δεξί κλικ ή Ctrl+κλικ στο κελί) και επιλέξτε Διαγνωστικός έλεγχος για αυτό το κελί.
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει το παράθυρο εργασιών διαγνωστικού ελέγχου που εμφανίζει ένα σφάλμα: ένα συντακτικό λάθος για έναν τύπο Python στο κελί C1.
#ΕΚΧΥΣΗ!
Το σφάλμα #SPILL! ενδέχεται να υποδεικνύει ότι ένα κελί στην περιοχή εξόδου Python περιέχει ήδη δεδομένα. Αυτό θα μπορούσε να είναι το αποτέλεσμα της επιστροφής ενός αντικειμένου Python ως τιμών του Excel. Οι τιμές του Excel μπορεί να διαχέονται σε πολλά κελιά. Ανατρέξτε στο θέμα Πώς να διορθώσετε ένα σφάλμα #SPILL! για στρατηγικές επίλυσης.
#TIMEOUT!
Το #TIMEOUT! υποδηλώνει ότι ο τύπος Python υπερέβη τον μέγιστο επιτρεπόμενο χρόνο εκτέλεσης.
Δοκιμάστε να εκτελέσετε ξανά τον τύπο ή να επαναφέρετε το χρόνο εκτέλεσης του Python. Από την καρτέλα Τύποι, στην ομάδα Python, επιλέξτε Επαναφορά χρόνου εκτέλεσης ή χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl+Alt+Shift+F9.
Μπορείτε επίσης να προσαρμόσετε το όριο χρονικού ορίου python. Μεταβείτε στις Επιλογές > αρχείου > Σύνθετες > Κατά τον υπολογισμό αυτού του βιβλίου εργασίας και ορίστε το χρονικό όριο τύπου Python όπως θέλετε.
#UNKNOWN!
Το σφάλμα #UNKNOWN! σε ένα κελί Python υποδεικνύει πιθανώς ότι η έκδοση του Excel που διαθέτετε δεν υποστηρίζει Python στο Excel. Για να μάθετε περισσότερα, ανατρέξτε στην ενότητα Απαιτήσεις δυνατοτήτων παραπάνω σε αυτό το άρθρο.