Αρχική
» Tips
»
Πώς να σταματήσετε το Excel από την αυτόματη αλλαγή αριθμών σε ημερομηνίες
Πώς να σταματήσετε το Excel από την αυτόματη αλλαγή αριθμών σε ημερομηνίες
Το Excel έχει σχεδιαστεί για να αναγνωρίζει καταχωρήσεις που μοιάζουν με ημερομηνίες, κάτι που είναι χρήσιμο μέχρι ένας κωδικός προϊόντος, κλάσμα, αριθμός εξαρτήματος ή αναγνωριστικό να ερμηνεύεται σιωπηλά ως ημερομηνία. Ο στόχος ποιότητας είναι απλός: η τιμή που εισάγετε θα πρέπει να παραμένει ακριβώς η τιμή που θέλατε και θα πρέπει να εξακολουθεί να υπάρχει μετά την αποθήκευση, το άνοιγμα εκ νέου, την ταξινόμηση, το φιλτράρισμα ή την εισαγωγή του βιβλίου εργασίας.
Για τα περισσότερα δεδομένα που εισάγονται χειροκίνητα, η πιο αξιόπιστη λύση είναι η μορφοποίηση των κελιών προορισμού ως Κείμενο πριν από την εισαγωγή ή την επικόλληση των τιμών . Η Microsoft συνιστά συγκεκριμένα αυτήν την προσέγγιση για καταχωρήσεις που περιέχουν καθέτους ή παύλες. Για περιστασιακές μεμονωμένες τιμές, μια απόστροφος στην αρχή είναι πιο γρήγορη. Για CSV ή άλλα εισαγόμενα δεδομένα, χρησιμοποιήστε στοιχεία ελέγχου εισαγωγής ή Power Query, ώστε η επηρεαζόμενη στήλη να αντιμετωπίζεται ως κείμενο αντί να αφήνετε το Excel να μαντεύει.
Όταν το Excel αναγνωρίζει μια καταχώρηση όπως 12/2 ως ημερομηνία, το εμφανιζόμενο κελί μπορεί να αλλάξει παρόλο που σκοπεύατε να διατηρήσετε τους αρχικούς χαρακτήρες.
Αρχικά, επιβεβαιώστε ότι το Excel μετατρέπει πραγματικά την τιμή
Μια αλλαγή στην εμφάνιση δεν σημαίνει πάντα το ίδιο πράγμα. Εάν πληκτρολογήσετε 12/2 και το κελί γίνει 2-Δεκέμβριος ή σε άλλη μορφή ημερομηνίας, το Excel έχει ερμηνεύσει την καταχώρηση ως ημερομηνία. Η ακριβής εμφάνιση εξαρτάται από τις τοπικές ρυθμίσεις σας. Η Microsoft καταγράφει αυτήν τη συμπεριφορά και σημειώνει ότι οι καταχωρήσεις που βασίζονται σε κάθετο και παύλα μπορούν να μορφοποιηθούν αυτόματα ως ημερομηνίες. Ανατρέξτε στις οδηγίες της Microsoft σχετικά με τη διακοπή των αυτόματων αλλαγών από αριθμό σε ημερομηνία .
Μια χρήσιμη επαλήθευση είναι να κάνετε κλικ στο κελί και να ελέγξετε τη γραμμή τύπων ή να αλλάξετε προσωρινά το κελί σε Γενικά. Το Excel αποθηκεύει τις πραγματικές ημερομηνίες ως σειριακές τιμές, επομένως, μόλις μια καταχώρηση μετατραπεί σε ημερομηνία, η απλή αλλαγή του κελιού σε Κείμενο αργότερα δεν ανακατασκευάζει τους αρχικούς χαρακτήρες που πληκτρολογήσατε. Η Microsoft εξηγεί ότι το Excel αποθηκεύει τις ημερομηνίες ως διαδοχικούς σειριακούς αριθμούς στην τεκμηρίωση υπολογισμού και μορφοποίησης ημερομηνιών .
Πώς πρέπει να μοιάζει μια επιτυχημένη επιδιόρθωση
Δοκιμή
Καλό αποτέλεσμα
Αλλάξτε μέθοδο αν...
Πληκτρολογήστε έναν κωδικό που μοιάζει με ημερομηνία
Το κελί διατηρεί τους ακριβείς χαρακτήρες, όπως 11-53 ή 1/47
Το Excel εμφανίζει μια ημερομηνία ημερολογίου αντί αυτού
Αντιγραφή και επικόλληση πολλών τιμών
Όλα τα αναγνωριστικά διατηρούν το αρχικό τους κείμενο
Μόνο μερικές γραμμές επιβιώνουν αμετάβλητες
Αποθήκευση και άνοιγμα ξανά
Οι τιμές παραμένουν αμετάβλητες
Ένα βήμα CSV ή εισαγωγής τα μετατρέπει ξανά
Χρήση τύπων αναζήτησης
Τα αναγνωριστικά κειμένου αντιστοιχούν σε άλλα αναγνωριστικά κειμένου
Η μία πλευρά είναι αριθμητικά/ημερομηνιακά δεδομένα και η άλλη πλευρά είναι κείμενο
Μέθοδος 1: Μορφοποίηση των κελιών ως κειμένου πριν από την πληκτρολόγηση ή την επικόλληση
Αυτή είναι η καλύτερη προεπιλογή όταν μια ολόκληρη στήλη περιέχει αναγνωριστικά αντί για ποσότητες που σκοπεύετε να υπολογίσετε. Παραδείγματα περιλαμβάνουν κωδικούς εξαρτημάτων, αναγνωριστικά περιπτώσεων, κωδικούς μοντέλων, κλάσματα που πρέπει να παραμείνουν κυριολεκτικά και κωδικούς όπως 11-53.
Επιλέξτε το εύρος προορισμού πριν εισαγάγετε αναγνωριστικά που μοιάζουν με ημερομηνία, ώστε μία επιλογή μορφοποίησης να μπορεί να προστατεύσει ολόκληρο το σύνολο των κελιών.
Στο Excel για Windows, επιλέξτε τα κελιά, πατήστε Ctrl+1 , επιλέξτε Κείμενο στο παράθυρο διαλόγου Μορφοποίηση κελιών και επιλέξτε OK. Σε Mac, η Microsoft καταγράφει Control+1 ή Command+1 για ρυθμίσεις μορφής αριθμών. Στο Excel για το Web, επιλέξτε την περιοχή και χρησιμοποιήστε την Αρχική > Μορφή αριθμών > Κείμενο .
Στο παράθυρο διαλόγου Μορφοποίηση κελιών, επιλέξτε Κείμενο πριν εισαγάγετε τα αναγνωριστικά που θέλετε να διατηρήσει κυριολεκτικά το Excel.Το μενού Μορφή αριθμών της καρτέλας Αρχική σάς επιτρέπει επίσης να ορίσετε ένα επιλεγμένο εύρος σε Κείμενο πριν από την εισαγωγή δεδομένων.
Στη συνέχεια, εισαγάγετε ξανά τις τιμές. Ένα καλό αποτέλεσμα δεν είναι απλώς ότι τα κελιά φαίνονται σωστά: κάντε κλικ σε μερικά αντιπροσωπευτικά κελιά και επιβεβαιώστε ότι η γραμμή τύπων εξακολουθεί να περιέχει το ακριβές κείμενο που προορίζεται. Εάν προετοιμάζετε ένα επαναχρησιμοποιήσιμο φύλλο εργασίας, μορφοποιήστε ολόκληρη τη στήλη εισόδου ως Κείμενο πριν διανείμετε το αρχείο.
Αυτή η μέθοδος έχει ένα συμβιβασμό. Οι τιμές κειμένου δεν είναι αριθμητικές τιμές, επομένως οι αριθμητικές συναρτήσεις ενδέχεται να μην τις αντιμετωπίζουν ως αριθμούς. Αυτό είναι συνήθως επιθυμητό για αναγνωριστικά και κωδικούς, αλλά όχι για μετρήσεις ή πραγματικές ημερομηνίες. Εάν η στήλη συνδυάζει αναγνωριστικά και αριθμούς που πρέπει να συμμετέχουν στους υπολογισμούς, σκεφτείτε να τα διαχωρίσετε σε διαφορετικές στήλες αντί να επιβάλλετε μία μορφή για να εξυπηρετείτε δύο σκοπούς.
Μέθοδος 2: Χρησιμοποιήστε μια αρχική απόστροφο για μερικές μεμονωμένες καταχωρίσεις
Εάν χρειάζεται να εισαγάγετε μόνο μια χούφτα τιμών που μοιάζουν με ημερομηνία, πληκτρολογήστε μια απόστροφο πριν από την τιμή, για παράδειγμα '11-53 ή '1/47 . Το Excel αποθηκεύει την καταχώρηση ως κείμενο και δεν εμφανίζει την απόστροφο στο κελί. Η Microsoft συνιστά την προσέγγιση της απόστροφου για περιστασιακές καταχωρήσεις και σημειώνει ότι οι συναρτήσεις αναζήτησης όπως η MATCH ή η VLOOKUP δεν αντιμετωπίζουν την απόστροφο ως μέρος της ορατής τιμής.
Αυτή είναι μια καλή μέθοδος όταν η ταχύτητα έχει μεγαλύτερη σημασία από τη συνέπεια σε ολόκληρη τη στήλη. Γίνεται περίεργο όταν εμπλέκονται εκατοντάδες γραμμές, όταν τα δεδομένα φτάνουν από άλλο σύστημα ή όταν άλλοι χρήστες μπορεί να ξεχάσουν το πρόθεμα. Σε αυτές τις περιπτώσεις, προμορφοποιήστε το εύρος προορισμού ή ελέγξτε τη διαδικασία εισαγωγής.
Μέθοδος 3: Για κυριολεκτικά κλάσματα, πληκτρολογήστε ένα μηδέν και ένα κενό
Εάν ο στόχος σας είναι να εισαγάγετε ένα μαθηματικό κλάσμα αντί να διατηρήσετε ένα αναγνωριστικό κειμένου, η Microsoft συνιστά να πληκτρολογήσετε ένα μηδέν και ένα κενό πριν από το κλάσμα, όπως 0 1/2 ή 0 3/4 . Στη συνέχεια, το Excel αντιμετωπίζει το αποτέλεσμα ως κλάσμα αντί για ημερομηνία. Το αρχικό μηδέν δεν παραμένει στο εμφανιζόμενο κελί.
Χρησιμοποιήστε αυτήν τη μέθοδο μόνο όταν θέλετε πραγματικά ένα αριθμητικό κλάσμα που μπορεί να υπολογιστεί. Εάν το 1/2 είναι κωδικός ή ετικέτα προϊόντος και πρέπει να παραμείνει ακριβώς ως κείμενο, χρησιμοποιήστε μορφοποίηση κειμένου ή απόστροφο.
Μέθοδος 4: Έλεγχος μετατροπών κατά το άνοιγμα ή την εισαγωγή αρχείων CSV
Τα αρχεία CSV αποτελούν συνηθισμένη πηγή προβλημάτων επειδή δεν αποθηκεύουν μορφές κελιών του Excel. Όταν το Excel ανοίγει ή εισάγει το αρχείο, ενδέχεται να συμπεράνει τύπους δεδομένων από το κείμενο. Για επαναλαμβανόμενες εισαγωγές, χρησιμοποιήστε τα Δεδομένα > Λήψη δεδομένων > Από αρχείο > Από κείμενο/CSV και, στη συνέχεια, επιλέξτε Μετασχηματισμός δεδομένων και ορίστε τον τύπο δεδομένων της επηρεαζόμενης στήλης σε Κείμενο στο Power Query. Η Microsoft τεκμηριώνει αυτήν τη ροή εργασίας στις οδηγίες εισαγωγής κειμένου και CSV και εξηγεί πώς να ορίσετε μια στήλη ως Κείμενο στην τεκμηρίωση τύπου δεδομένων του Power Query .
Για το Excel για Microsoft 365 και το Excel 2024, η Microsoft παρέχει επίσης στοιχεία ελέγχου Αυτόματης μετατροπής δεδομένων. Στις υποστηριζόμενες εκδόσεις των Windows, αυτά βρίσκονται στην ενότητα Αρχείο > Επιλογές > Δεδομένα . Μία επιλογή μπορεί να εμποδίσει το Excel να μετατρέψει συνεχόμενα γράμματα και αριθμούς, όπως το JAN1, σε ημερομηνία. Μια άλλη επιλογή μπορεί να σας προειδοποιήσει όταν ένα αρχείο CSV ή παρόμοιο πρόκειται να υποστεί αυτόματες μετατροπές. Ανατρέξτε στις επιλογές εισαγωγής και ανάλυσης δεδομένων της Microsoft .
Υπάρχει ένα σημαντικό όριο: αυτή η ρύθμιση δεν σημαίνει ότι κάθε μοτίβο που μοιάζει με ημερομηνία μπορεί να απενεργοποιηθεί καθολικά. Η Microsoft σημειώνει συγκεκριμένα ότι οι καταχωρήσεις με κενά ή άλλους χαρακτήρες, όπως 1 ΙΑΝ ή 1 ΙΑΝ, ενδέχεται να εξακολουθούν να αντιμετωπίζονται ως ημερομηνίες. Το ξεχωριστό άρθρο υποστήριξης για την εισαγωγή αριθμών με βάση την κάθετο και την παύλα συνεχίζει να συνιστά την προμορφοποίηση κελιών ως Κείμενο. Με άλλα λόγια, οι ρυθμίσεις Αυτόματης Μετατροπής Δεδομένων είναι χρήσιμες, αλλά η μορφοποίηση κειμένου παραμένει η ασφαλέστερη επιλογή όταν απαιτείται ακριβής διατήρηση.
Τι να κάνετε εάν το Excel έχει ήδη αλλάξει τις τιμές
Εάν η μετατροπή μόλις έγινε, η Αναίρεση είναι η πιο καθαρή ανάκτηση επειδή μπορεί να επαναφέρει την κατάσταση πριν το Excel ερμηνεύσει την καταχώρηση. Στη συνέχεια, μορφοποιήστε τα κελιά-στόχους ως Κείμενο και εισαγάγετε ή επικολλήστε ξανά τα αρχικά δεδομένα.
Εάν το βιβλίο εργασίας έχει ήδη αποθηκευτεί και οι τιμές προέλευσης δεν είναι πλέον διαθέσιμες, η αλλαγή της μορφής κελιού σε Κείμενο δεν θα ανακτήσει αξιόπιστα αυτό που πληκτρολογήθηκε αρχικά. Μόλις το Excel αποθηκεύσει μια αναγνωρισμένη ημερομηνία ως σειριακή τιμή, πολλές αρχικές συμβολοσειρές θα μπορούσαν ενδεχομένως να αντιστοιχιστούν στην ίδια ημερομηνία, ανάλογα με τις τοπικές ρυθμίσεις και τη μορφοποίηση. Ανακτήστε τις τιμές από το αρχικό CSV, την εξαγωγή, τη βάση δεδομένων, το email ή άλλο σύστημα προέλευσης όποτε η ακρίβεια έχει σημασία.
Για ένα μεγάλο σύνολο δεδομένων, μην μαντεύετε χειροκίνητα εκατοντάδες αρχικούς κωδικούς από τις εμφανιζόμενες ημερομηνίες. Εισαγάγετε ξανά την πηγή με τον σωστό τύπο κειμένου και, στη συνέχεια, συγκρίνετε τον αριθμό των γραμμών και ένα δείγμα γνωστών αναγνωριστικών. Αυτό είναι πιο γρήγορο στον έλεγχο και λιγότερο πιθανό να εισαγάγει νέα σφάλματα.
Πότε πρέπει να στραφείτε σε μια διαφορετική προσέγγιση;
Μείνετε με τη μορφοποίηση κειμένου όταν η στήλη αποτελείται κυρίως από αναγνωριστικά, κωδικούς, ετικέτες ή συμβολοσειρές.
Χρησιμοποιήστε απόστροφο όταν μόνο λίγες μεμονωμένες καταχωρήσεις χρειάζονται προστασία.
Χρησιμοποιήστε το 0 συν ένα κενό όταν η τιμή είναι ένα πραγματικό αριθμητικό κλάσμα και όχι ένα αναγνωριστικό.
Χρησιμοποιήστε το Power Query όταν εισάγετε επανειλημμένα CSV, TXT, JSON, web ή άλλα δομημένα δεδομένα και χρειάζεστε έναν αναπαραγώγιμο κανόνα τύπου.
Χρησιμοποιήστε τα στοιχεία ελέγχου Αυτόματης μετατροπής δεδομένων όταν έχετε το Microsoft 365 ή το Excel 2024 και η ανεπιθύμητη μετατροπή ταιριάζει με μία από τις μετατροπές που η Microsoft εκθέτει ως επιλογή.
Λίστα ελέγχου ποιότητας πριν θεωρήσετε ότι το πρόβλημα έχει επιλυθεί
Εισαγάγετε τουλάχιστον τρία προβληματικά παραδείγματα, συμπεριλαμβανομένης μιας τιμής καθέτου και μιας τιμής παύλας.
Επιβεβαιώστε ότι τόσο το ορατό κελί όσο και η γραμμή τύπων εμφανίζουν τους επιθυμητούς χαρακτήρες.
Αποθήκευση, κλείσιμο και άνοιγμα ξανά του βιβλίου εργασίας.
Εάν τα δεδομένα προέρχονται από CSV, επαναλάβετε την πραγματική διαδρομή εισαγωγής αντί να δοκιμάσετε μόνο χειροκίνητη πληκτρολόγηση.
Ελέγξτε τους τύπους ή τις αναζητήσεις που εξαρτώνται από τις τιμές. Οι τιμές κειμένου και οι αριθμητικές/ημερομηνιακές τιμές είναι διαφορετικοί τύποι δεδομένων.
Κρατήστε ένα αντίγραφο του αρχικού αρχείου προέλευσης πριν από την επιδιόρθωση δεδομένων που έχουν ήδη μετατραπεί.
Συμπέρασμα
Εάν ο στόχος είναι η ακριβής διατήρηση, το ισχυρότερο αποτέλεσμα προέρχεται από τον καθορισμό του τύπου δεδομένων πριν το Excel δει τις τιμές. Προμορφοποιήστε τα αναγνωριστικά ως Κείμενο, χρησιμοποιήστε απόστροφο για περιστασιακές καταχωρήσεις και ορίστε τις εισαγόμενες στήλες ως Κείμενο στο Power Query. Οι νεότερες ρυθμίσεις Αυτόματης μετατροπής δεδομένων μπορούν να μειώσουν ορισμένες ανεπιθύμητες μετατροπές, αλλά δεν αποτελούν έναν καθολικό διακόπτη απενεργοποίησης για κάθε μοτίβο που μοιάζει με ημερομηνία.
Η τελική δοκιμή είναι πρακτική: η τιμή σας θα πρέπει να παραμένει αμετάβλητη μετά την εισαγωγή, την εισαγωγή, την αποθήκευση, το άνοιγμα ξανά και οποιαδήποτε αναζήτηση κατάντη που εξαρτάται από αυτήν. Εάν δεν συμβαίνει αυτό, αλλάξτε τη μέθοδο απορρόφησης αντί να διορθώνετε επανειλημμένα την εμφάνιση αφού έχει ήδη πραγματοποιηθεί η μετατροπή.