
Γενική φόρμουλα
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Περίληψη
Κορυφή μετατρέψτε μια χρονική σήμανση που έχει εισαχθεί ως κείμενο σε κατάλληλο χρόνο Excel, μπορείτε να χρησιμοποιήσετε τη συνάρτηση MID για να εξαγάγετε στοιχεία και τη συνάρτηση TIME για να συγκεντρώσετε την ώρα. Στο παράδειγμα που εμφανίζεται, ο τύπος στο F5 είναι:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Εξήγηση
Αυτός ο τύπος λειτουργεί για χρόνους που έχουν εισαχθεί σε μια συγκεκριμένη μορφή όπως φαίνεται παρακάτω:
00h01m13s 00h01m08s 08h02m59s
Σημειώστε ότι η συμβολοσειρά κειμένου έχει πάντα 9 χαρακτήρες και κάθε στοιχείο έχει 2 ψηφία.
Ο πυρήνας αυτού του τύπου είναι η συνάρτηση TIME, η οποία συγκεντρώνει έναν έγκυρο χρόνο χρησιμοποιώντας μεμονωμένες ώρες, λεπτά και δεύτερα στοιχεία. Δεδομένου ότι αυτές οι τιμές είναι όλες μαζί σε μία συμβολοσειρά κειμένου, η συνάρτηση MID χρησιμοποιείται για την εξαγωγή κάθε στοιχείου:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Τα αποτελέσματα τροφοδοτούνται απευθείας στη συνάρτηση TIME ως ορίσματα. Ο παρακάτω κώδικας δείχνει πώς επιλύεται ο τύπος στο κελί F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Σημειώστε ότι το MID, ως λειτουργία κειμένου, επιστρέφει κείμενο αντί για πραγματικούς αριθμούς. Ωστόσο, η λειτουργία TIME εξακολουθεί να λειτουργεί σωστά, εξαναγκάζοντας αυτόματα τις τιμές κειμένου σε αριθμούς.