Υπάρχει διάφοροι τρόποι εμφάνισης μιας ημερομηνίας στο Excel. Όταν εργάζεστε με ημερομηνίες, θα μπορούσατε ενδεχομένως να λάβετε οποιαδήποτε μορφή των ημερομηνιών. Εάν λάβετε τη μορφή ημερομηνίας γραμμένη σε μορφή 'η.μ.εεεε' και θέλετε να τη μετατρέψετε σε διαφορετική μορφή, όπως 'εεεε-μ-η' ή 'εεεε-μμ-ηη', θα πρέπει να εξαγάγετε το έτος, τον μήνα και πρώτα την ημέρα και, στη συνέχεια, συνδυάστε τα με διαφορετική σειρά χρησιμοποιώντας το σύμβολο συμπλεκτικού ή το Λειτουργία Concat .
1. Από τη μορφή ' η.μ.εεεε ' προς την ' εεε-μ-η ', χρησιμοποιήστε τον παρακάτω τύπο και αλλάξτε το A2 με το όνομα του κελιού στο αρχείο σας.
=RIGHT(A2,LEN(A2) – FIND('.',A2, FIND('.',A2)+1)) & '-' & SUBSTITUTE(MID(SUBSTITUTE('.' & A2 & REPT(' ',10),'.', REPT('.',300)), 2*300, 300),'.','') & '-' & LEFT(A2, FIND('.',A2) -1)
Η φόρμουλα είναι μεγάλη και εδώ είναι η ανάλυση:
– RIGHT(A2,LEN(A2)-FIND('.',A2,FIND('.',A2)+1)): πρόκειται για εξαγωγή του κειμένου μετά τη δεύτερη τελεία, που είναι το έτος στη συμβολοσειρά κειμένου ;
– SUBSTITUTE(MID(SUBSTITUTE('.'&A2&REPT(' ',10),'.',REPT('.',300)),2*300,300),'.',''): Αυτό είναι για να βρείτε το κείμενο μεταξύ δύο κουκκίδων, ελέγξτε ' πώς να εξαγάγετε δεδομένα ανάμεσα σε κόμματα ' για λεπτομέρειες, αλλά για να αντικατασταθούν τα κόμματα σε τελείες.
– LEFT(A2,FIND('.',A2)-1): Αυτό είναι για να βρείτε το κείμενο πριν από την πρώτη κουκκίδα, που είναι η ημέρα στη συμβολοσειρά κειμένου.
2. Από τη μορφή ' η.μ.εεεε ' προς την ' εεεε-μμ-ηη ', χρησιμοποιήστε τον παρακάτω τύπο και αλλάξτε το A2 με το όνομα του κελιού στο αρχείο σας.
=RIGHT(A2, LEN(A2) – FIND('.',A2, FIND('.',A2)+1)) & '-' & TEXT(SUBSTITUTE(MID(SUBSTITUTE('.' & A2 & REPT (' ',10),'.', REPT('.',300)), 2*300.300),'',''),'00') & '-' & TEXT(LEFT(A2, FIND ('.', A2)-1), '00')
Αυτό γίνεται για να μορφοποιήσετε τον μήνα ή την ημέρα σε έναν αριθμό με δύο ψηφία όταν συνοδεύεται από ένα ψηφίο. Για παράδειγμα, ο Ιανουάριος είναι 1 στον αριθμό και θα μορφοποιηθεί σε 01.