Πίνακας περιεχομένων
Μπορεί να έχετε την ημερομηνία στο σύνολο δεδομένων σας σε μια μορφή όπως YYYYMMDD (π.χ. η σημερινή ημερομηνία είναι 20211128) ή, ως μέτρηση των συνολικών ημερών από την 1η Ιανουαρίου 1900 (π.χ. η σημερινή είναι 44528). Θα θέλατε να τη μετατρέψετε σε ενσωματωμένες μορφές ημερομηνίας του Excel. Παραδόξως, υπάρχουν όλοι οι τύποι μορφών ημερομηνίας που είναι διαθέσιμοι στο Excel. Το άρθρο θα εξηγήσει 4 μεθόδους για τη μετατροπή ενός αριθμού(yyyymmdd) στη μορφή ημερομηνίας στο Excel.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από εδώ.
Μετατροπή αριθμού σε ημερομηνία.xlsm4 Μέθοδοι στο Excel για τη μετατροπή αριθμού (YYYYMMDD) σε μορφή ημερομηνίας
Θα χρησιμοποιήσουμε το ακόλουθο σύνολο δεδομένων για να εξηγήσουμε τις 4 διαφορετικές μεθόδους μετατροπής αριθμού σε μορφή ημερομηνίας στο Excel.
Εδώ μπορείτε να δείτε ότι το σύνολο δεδομένων περιέχει δύο στήλες, μία με αριθμούς στη μορφή yyyymmdd, και η άλλη με τον αριθμό των ημερών από την 1η Ιανουαρίου 1900. Θα χρησιμοποιήσουμε αυτούς τους αριθμούς του συνόλου δεδομένων για να τους μετατρέψουμε σε μορφές ημερομηνίας.
1. Χρήση του τύπου TEXT για τη μετατροπή αριθμού (YYYYMMDD) σε μορφή ημερομηνίας του Excel
Μπορούμε να χρησιμοποιήσουμε έναν τύπο με η λειτουργία TEXT στα μετατρεπόμενα αποτελέσματα. Πρέπει να εφαρμόσουμε αυτή τη μέθοδο στα δεδομένα που περιέχουν τον αριθμό των ημερών από την 1η Ιανουαρίου 1900. Έτσι, χρησιμοποιήσαμε τη 2η στήλη από το σύνολο δεδομένων.
Ακολουθήστε τα παρακάτω βήματα.
Βήματα:
- Πρέπει να γράψετε τον τύπο σε Κύτταρο C5 Ο τύπος:
=TEXT(B5, "mm/dd/yyyyyy")
- Μετά από αυτό, πατήστε Εισάγετε το .
- Τέλος, σύρετε το λαβή πλήρωσης μέχρι το τέλος για να λάβετε το αποτέλεσμα για όλα τα δεδομένα.
🔎 Πώς λειτουργεί η φόρμουλα;
📌 Το ΚΕΙΜΕΝΟ Ο τύπος παίρνει το κείμενο που είναι B5 σε αυτή την περίπτωση ως το πρώτο όρισμα.
📌 Το δεύτερο όρισμα είναι το format_text το οποίο περιέχει τη μορφοποίηση που θέλουμε να συμπεριλάβουμε. Έχουμε χρησιμοποιήσει " mm/dd/yyyyyy "Μπορείτε να χρησιμοποιήσετε οποιαδήποτε μορφή επιθυμείτε μέσα στην απόστροφο.
2. Χρήση της ημερομηνίας με τύπους RIGHT, LEFT και MID για τη μετατροπή αριθμού (YYYYMMDD) σε μορφή ημερομηνίας του Excel
Ας γνωρίσουμε έναν άλλο τύπο για τη μετατροπή των αριθμών σε Ημερομηνίες. Θα χρησιμοποιήσουμε τους αριθμούς με τη μορφή yyyymmdd για αυτή τη μέθοδο.
Το ΗΜΕΡΟΜΗΝΙΑ τύπος μπορεί να εμφωλευτεί με ΔΕΞΙΑ , ΑΡΙΣΤΕΡΆ και MID τύποι για τη μετατροπή αριθμών σε ημερομηνίες σε μορφή "mm/dd/yyyyyy" .
Ακολουθήστε τα παρακάτω βήματα για να εφαρμόσετε τη φόρμουλα και να έχετε το επιθυμητό αποτέλεσμα.
Βήματα:
- Γράψτε τον ακόλουθο τύπο σε Κύτταρο C5 :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))
- Τύπος Εισάγετε το και θα λάβετε το αποτέλεσμα για B5 .
- Σύρετε το λαβή πλήρωσης στο τέλος του συνόλου δεδομένων για να λάβετε αποτελέσματα για τα υπόλοιπα δεδομένα.
Θα βρείτε το αποτέλεσμα παρακάτω.
🔎 Πώς λειτουργεί η φόρμουλα;
📌 Εδώ η ΑΡΙΣΤΕΡΆ , ΔΕΞΙΑ , και MID Το πρώτο όρισμα της φόρμουλας είναι το κείμενο. Στην προκειμένη περίπτωση, είναι το B5, δηλαδή παίρνει το κείμενο που πρέπει να περάσει από τη διαδικασία μετατροπής.
📌 Δεδομένου ότι yyyymmdd είναι η μορφή του συνόλου δεδομένων, εδώ ο αριστερότερος αριθμός μέχρι το 4 δηλώνει το έτος, το μεσαίο 2 είναι ο μήνας και το δεξί 2 είναι η ημερομηνία.
📌 Κατά συνέπεια, οι τύποι περιέχουν αριθμούς στο δεύτερο όρισμά τους. Για το ΑΡΙΣΤΕΡΆ ο τύπος είναι 4, για ΔΕΞΙΑ 2, και MID , παίρνει 2 ακόμα ορίσματα ένα από το οποίο ξεκινάει και τον χαρακτήρα μέχρι τον οποίο θα φτάσει.
📌 Τέλος, και οι τρεις τύποι εμφωλεύουν με το ΗΜΕΡΟΜΗΝΙΑ για να λάβετε το αποτέλεσμα.
3. Χρήση του Οδηγού μετατροπής κειμένου σε στήλη για τη μετατροπή αριθμού (YYYYMMDD) σε μορφή ημερομηνίας
Ωστόσο, ένα άλλο εργαλείο του Excel, το Κείμενο σε στήλη από το Δεδομένα μπορεί επίσης να χρησιμοποιηθεί για τη μετατροπή του αριθμού σε μορφή ημερομηνίας.
Για να το εφαρμόσετε, πρέπει να ακολουθήσετε τα παρακάτω βήματα.
Βήματα:
- Επιλέξτε το σύνολο δεδομένων που θέλετε να μετατρέψετε σε μορφή ημερομηνίας.
- Επιλέξτε Κείμενο σε στήλη από το Εργαλεία δεδομένων του Δεδομένα καρτέλα.
- Υπάρχουν 3 βήματα στο Οδηγός μετατροπής κειμένου σε στήλη :
Βήμα 1/3: Επιλέξτε Οριοθετημένο και κάντε κλικ στο κουμπί Επόμενο.
Βήμα 2/3: Κρατήστε όλες τις καρτέλες μη επιλεγμένες και κάντε κλικ στο Επόμενο .
Βήμα 3/3: Επιλέξτε Ημερομηνία και από το αναπτυσσόμενο μενού επιλέξτε YMD . Τέλος, κάντε κλικ στο Τέλος .
Τέλος, θα δείτε το αποτέλεσμα όπως φαίνεται παρακάτω.
4. Χρήση της μακροεντολής VBA για τη μετατροπή αριθμού (YYYYMMDD) σε μορφή ημερομηνίας
Η τελευταία μέθοδος αυτού του άρθρου είναι η χρήση Μακροεντολή VBA για τη μετατροπή αριθμών με τη μορφή YYYYMMDD σε μορφή ημερομηνίας.
Μπορείτε να υποβάλετε αίτηση Μακροεντολή VBA κώδικα για τη μετατροπή αριθμών σε μορφή ημερομηνίας μέσω των ακόλουθων βημάτων:
Βήματα:
- Επιλέξτε το σύνολο δεδομένων που θέλετε να μετατρέψετε.
- Τύπος ALT+F11 από το πληκτρολόγιό σας. Αυτό θα ανοίξει το Μακροεντολή VBA παράθυρο.
- Επιλέξτε το φύλλο εργασίας. Στη συνέχεια, από το Εισαγωγή επιλέξτε την καρτέλα Ενότητα .
Αυτό θα ανοίξει ένα Γενικό παράθυρο.
- Τώρα, θα πρέπει να γράψετε τον παρακάτω κώδικα στο αρχείο Γενικό παράθυρο.
Κωδ:
Sub ConvertyyyymmddToDate() Dim x As Range Dim Workx As Range On Error Resume Next xTitleId = "Μορφή ημερομηνίας στο Excel" Set Workx = Application.Selection Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8) For Each x In Workx x.Value = DateSerial(Left(x.Value, 4), Mid(x.Value, 5, 2), Right(x.Value, 2)) x.NumberFormat = "mm/dd/yyyyyy" Next End Sub
- Αποθηκεύστε το αρχείο ως Βιβλίο εργασίας με δυνατότητα μακροεντολών του Excel .
- Στη συνέχεια, πατήστε F5 από το πληκτρολόγιο.
Αυτό θα ανοίξει ένα μικρό πλαίσιο.
- Ελέγξτε το εύρος των επιλεγμένων δεδομένων και κάντε κλικ στο OK .
Μπορείτε να δείτε το αποτέλεσμα στο φύλλο εργασίας σας.
Σημείωση: Αυτή η μέθοδος θα εμφανίσει αποτελέσματα εντός των επιλεγμένων δεδομένων. Ως εκ τούτου, το σύνολο των δεδομένων σας θα χαθεί μετά την εφαρμογή αυτής της μεθόδου. Εάν τα χρειαστείτε στο μέλλον, τότε αντιγράψτε και επικολλήστε τα κάπου αλλού.
Διαφορετικές διαθέσιμες μορφές ημερομηνίας στο Excel
Το Excel διαθέτει πολλές μορφές ημερομηνίας που εξυπηρετούν πραγματικά τους χρήστες. Μπορείτε επίσης να τις χρησιμοποιήσετε ακολουθώντας τα παρακάτω βήματα.
Βήματα:
- Επιλέξτε τα δεδομένα.
- Τύπος CTRL+1 από το πληκτρολόγιο.
- Αυτό θα ανοίξει ένα πλαίσιο όπου θα πρέπει να επιλέξετε Ημερομηνίες από το Αριθμοί .
- Στη συνέχεια, μπορείτε να δείτε ποικιλίες μορφοποιήσεων για ημερομηνίες. Επιλέξτε όποια θέλετε.
- Στη συνέχεια κάντε κλικ στο OK .
Ή,
- Αφού επιλέξετε δεδομένα από το Αρχική σελίδα επιλέξτε το αναπτυσσόμενο μενού της καρτέλας Αριθμός τμήμα.
- Επιλέξτε Περισσότερες μορφές αριθμών Αυτό θα ανοίξει επίσης το πλαίσιο όπου θα βρείτε ποικιλίες μορφοποιήσεων για ημερομηνίες.
Για παράδειγμα, έχουμε δείξει 3 διαφορετικές μορφές στην παρακάτω εικόνα.
Διακοπή αυτόματης μετατροπής αριθμών σε ημερομηνίες
Η Microsoft ενημερώνει τακτικά το MS-Excel για να το κάνει πιο φιλικό προς το χρήστη. Ένα χαρακτηριστικό που έχει σχέση με αυτό είναι, ότι μερικές φορές μετατρέπει αυτόματα τους αριθμούς σε ημερομηνίες. Αν θέλετε να το αγνοήσετε αυτό και να διατηρήσετε τα δεδομένα σας σε μορφή αριθμού, υπάρχουν μερικές συμβουλές για εσάς.
1. Μπορείτε να χρησιμοποιήσετε κενό ή απόστροφο πριν από τον αριθμό που θέλετε να πληκτρολογήσετε. Η απόστροφος είναι προτιμότερη, καθώς το κενό μπορεί να εμποδίσει την αποτελεσματικότητα ορισμένων άλλων λειτουργιών του Excel.
2. Και πάλι, μπορείτε να επιλέξετε τα κελιά στα οποία θα πληκτρολογήσετε τα δεδομένα σας και να πατήσετε CTRL+1 Αυτό θα ανοίξει το Κελί μορφοποίησης κουτί. Επιλέξτε Κείμενο από εκεί και κάντε κλικ στο OK Αυτό θα σταματήσει την αυτόματη μετατροπή και θα διατηρήσει τα δεδομένα σας σε μορφή κειμένου.
Πράγματα που πρέπει να θυμάστε
Πρέπει να γνωρίζετε τη χρήση κάθε μεθόδου και στη συνέχεια να ακολουθήσετε προσεκτικά τα βήματα για να έχετε αποτελέσματα σύμφωνα με τις απαιτήσεις σας.
Συμπέρασμα
Το άρθρο αξιολογεί 4 διαφορετικές μεθόδους για τη μετατροπή αριθμών σε μορφές ημερομηνίας στο Excel. Έχουμε χρησιμοποιήσει τύπους του Excel όπως ΗΜΕΡΟΜΗΝΙΑ , MID , ΚΕΙΜΕΝΟ , κ.ο.κ. και εργαλεία του Excel όπως Κείμενο σε στήλη και Μακροεντολή VBA κωδικοί για τις μεθόδους. Ελπίζω το άρθρο να σας βοήθησε. Για οποιαδήποτε περαιτέρω απορία, μπορείτε να γράψετε στο τμήμα σχολίων.