Χρησιμοποιήστε τη λειτουργία Excel TEXT για να μετατρέψετε τυχόν δεδομένα (π.χ. αριθμούς, ημερομηνίες κ.λπ.) σε κείμενο, σε μορφή που καθορίζεται από το χρήστη.
Η συνάρτηση TEXT κατηγοριοποιείται ως συνάρτηση συμβολοσειράς/κειμένου, η οποία μετατρέπει μια αριθμητική τιμή σε μια συμβολοσειρά κειμένου σε μορφή που καθορίζεται από το χρήστη. Για παράδειγμα, εάν θέλετε να μετατρέψετε μια ημερομηνία σε μορφή '15/03/2020' σε μορφή 15 Μαρτίου 2020, χρησιμοποιείτε τη συνάρτηση TEXT για να το κάνετε αυτό.
Αυτός ο οδηγός εξηγεί πώς να χρησιμοποιήσετε τη συνάρτηση TEXT στο Excel με τη βοήθεια ορισμένων τύπων και παραδειγμάτων.
Σύνταξη
Η γενική σύνταξη της συνάρτησης TEXT:
=TEXT(τιμή,μορφή_κείμενο)
Η συνάρτηση TEXT απαιτεί δύο ορίσματα/παραμέτρους:
αξία
– Η αριθμητική τιμή που θέλετε να μετατρέψετε σε συμβολοσειρά κειμένου. Αυτή η τιμή μπορεί να είναι μια αριθμητική τιμή, μια ημερομηνία ή μια αναφορά κελιού μιας αριθμητικής τιμής.format_text
– Ο κωδικός μορφής που θέλετε να εφαρμόσετε στη συγκεκριμένη τιμή. Θα πρέπει πάντα να περικλείεται σε διπλά εισαγωγικά.
Κωδικοί μορφής συνάρτησης TEXT
Η συνάρτηση κειμένου έχει μόνο δύο ορίσματα. Το πρώτο όρισμα απαιτεί μόνο την τιμή που θέλετε να μετατρέψετε, είναι εύκολο. Θα πρέπει όμως να εισαγάγετε τον σωστό κωδικό μορφής που θα σας δώσει τον αριθμό εξόδου στη μορφή που θέλετε. Ο παρακάτω πίνακας περιέχει τις πιο συνηθισμένες και συχνά χρησιμοποιούμενες μορφές.
Κωδικός μορφής | Περιγραφή | Παράδειγμα |
---|---|---|
0 | Το μηδέν είναι ένα σύμβολο κράτησης θέσης ψηφίων που εμφανίζει μόνο ψηφία χωρίς δεκαδικά ψηφία. | #.0 – εμφανίζει πάντα 1 δεκαδικά ψηφία. Εάν πληκτρολογήσετε 5,50 στο αναφερόμενο κελί, θα εμφανιστεί ως 5,5. |
# | Εμφανίζει ψηφίο χωρίς επιπλέον μηδενικά. | #.## – εμφανίζει έως και δύο δεκαδικά ψηφία. όταν εισάγετε 3,777, επιστρέφει 3,78. |
? | Εμφανίζει μόνο ψηφίο χωρίς δεκαδικά ψηφία. Συνήθως χρησιμοποιείται για τη στοίχιση αριθμητικών τιμών σε μια στήλη με δεκαδικό ψηφίο. | #.? – θα εμφανίσει ένα δεκαδικό ψηφίο και θα ευθυγραμμίσει την υποδιαστολή. |
. | Δεκαδικό σημείο | |
, | Χιλιάδες διαχωριστικό. | ###,### – Θα εμφανίσει ένα διαχωριστικό χιλιάδων. Αν πληκτρολογήσετε 195200, επιστρέφει 195.200 |
0% | Εμφανίζει τους αριθμούς ως ποσοστό. | Εάν πληκτρολογήσετε 0,285, επιστρέφει 28,5 |
Εκτός από τον παραπάνω κωδικό μορφής, μπορείτε επίσης να προσθέσετε οποιοδήποτε από τα ακόλουθα σύμβολα στον κωδικό μορφής του τύπου και θα εμφανιστούν ακριβώς όπως έχουν εισαχθεί.
Σύμβολομεγάλο | Περιγραφή |
---|---|
+ και - | Σημάδια συν και πλην |
( ) | Αριστερή και δεξιά παρένθεση |
: | Ανω κάτω τελεία |
^ | Αγκύλη |
' | Απόστροφος |
{ } | Αγκύλες |
< > | Λιγότερο και μεγαλύτερο από σημάδια |
= | Σήμα ίσου |
/ | Κάθετο προς τα εμπρός |
! | Θαυμαστικό |
& | Ampersand |
~ | Πεσπιρώμενη |
| Διαστημικός χαρακτήρας |
Κωδικοί μορφής συναρτήσεων κειμένου για ημερομηνίες και ώρα
Όταν θέλετε να μετατρέψετε ημερομηνίες και ώρες χρησιμοποιώντας τη συνάρτηση TEXT, χρησιμοποιήστε οποιονδήποτε από τους παρακάτω κωδικούς μορφής.
Κωδικός μορφής | Περιγραφή και Παραδείγματα |
---|---|
ρε | Καθορίζει την ημέρα του μήνα σε μονοψήφιο ή διψήφιο αριθμό χωρίς μηδενικό (π.χ. 2 έως 25) |
δδ | Καθορίζει την ημέρα του μήνα σε μια διψήφια αναπαράσταση με μηδέν στην αρχή (π.χ. 02 έως 25) |
δδδ | Καθορίζει την ημέρα της εβδομάδας σε συντομογραφία τριών γραμμάτων (π.χ. από Δευτέρα έως ήλιο) |
δδδ | Καθορίζει το πλήρες όνομα της Ημέρας της εβδομάδας. (π.χ. Δευτέρα, Τετάρτη) |
Μ | Καθορίζει τον Μήνα του Έτους, σε μονοψήφιο ή διψήφιο αριθμό χωρίς μηδενικό (π.χ. 02 έως 12) |
mm | Καθορίζει τον μήνα σε μια διψήφια παράσταση με μηδέν στην αρχή. (π.χ. 01, 12) |
μμμ | Καθορίζει το μήνα σε συντομογραφία τριών γραμμάτων (π.χ. Ιαν, Νοέμβριος) |
μμμμ | Καθορίζει το πλήρες όνομα του μήνα. (π.χ. Ιανουάριος, Νοέμβριος) |
εεε | Καθορίζει το έτος σε διψήφιο αριθμό (π.χ. 08 σημαίνει 2008, 19 σημαίνει 2019) |
εεεε | Καθορίζει το έτος σε τετραψήφιο αριθμό (π.χ. 2008, 2019) |
η | Καθορίζει την ώρα σε μονοψήφια ή διψήφια παράσταση χωρίς μηδενικό στην αρχή (π.χ. 6, 12) |
ωω | Καθορίζει την ώρα σε διψήφια αναπαράσταση με μηδέν στην αρχή (06 έως 12) |
Μ | Καθορίζει τα λεπτά σε μονοψήφιο ή διψήφιο αριθμό χωρίς μηδενικό (π.χ. 5, 45) |
mm | Καθορίζει τα λεπτά σε μονοψήφιο ή διψήφιο αριθμό μηδενικό στην αρχή (π.χ. 05, 45) |
μικρό | Καθορίζει δευτερόλεπτα σε μονοψήφιο ή διψήφιο αριθμό χωρίς μηδενικό (π.χ. 5, 45) |
σσ | Καθορίζει δευτερόλεπτα σε μονοψήφιο ή διψήφιο αριθμό μηδενικό (π.χ. 05, 45) |
ΕΙΜΑΙ / ΜΕΤΑ ΜΕΣΗΜΒΡΙΑΣ | Καθορίζει ότι η ώρα θα πρέπει να εμφανίζεται ως ρολόι 12 ωρών, ακολουθούμενη από "AM" ή "PM" |
Πώς να χρησιμοποιήσετε τη συνάρτηση TEXT στο Excel
Μάθατε τη σύνταξη και τους κωδικούς μορφής της συνάρτησης TEXT, τώρα, ας εξερευνήσουμε πώς να χρησιμοποιήσουμε τη συνάρτηση στο Excel με τη βοήθεια λίγων παραδειγμάτων.
Χρησιμοποιήστε τον τύπο κειμένου για να εμφανίσετε ολόκληρο τον αριθμό στον αριθμό στο κελί A1.
Για να το κάνουμε αυτό μπορούμε να χρησιμοποιήσουμε τον τύπο κειμένου ως:
=TEXT(A1,"0")
Χρησιμοποιήστε αυτόν τον τύπο για να εμφανίσετε ένα δεκαδικό ψηφίο:
=TEXT(A1"0.0")
Ο παρακάτω πίνακας δείχνει τους τύπους κειμένου με διαφορετικούς κωδικούς μορφής για την εφαρμογή διαφορετικών τύπων μορφοποίησης σε διαφορετικές αριθμητικές τιμές. Μπορείτε να αντιγράψετε αυτούς τους τύπους απευθείας στο υπολογιστικό φύλλο σας για να δοκιμάσετε μόνοι σας.
αξία | Τύπος | Μορφοποιημένη τιμή |
---|---|---|
4963.34 | =TEXT(A2"0.000") | 4963.340 |
5300.52 | =TEXT(A3,"#,##0") | 5,301 |
5.12 | =TEXT(A4,"# ?/?") | 5 1/8 |
0.4963 | =TEXT(A5,"#%") 50% | 50% |
9600.60 | =TEXT(A6,"$#,##0.0") | $9,600.6 |
20 | =TEXT(A7,"~#!") ~20! | ~20! |
5656 | =TEXT(A8"00000000") | 00005656 |
Οι παραπάνω τύποι εφαρμόζονται στη στήλη Γ ενός υπολογιστικού φύλλου όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Λειτουργία TEXT με τύπους
Μπορείτε επίσης να χρησιμοποιήσετε άλλους τύπους και συναρτήσεις τόσο εντός όσο και εκτός της συνάρτησης TEXT.
Ας υποθέσουμε ότι έχετε ποσό μεικτού και εξόδων και θέλετε να υπολογίσετε το καθαρό κέρδος και να εμφανίσετε το κέρδος στο κελί A9 με τη συμβολοσειρά "Το καθαρό σας κέρδος είναι". Μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο για αυτό:
="Το καθαρό σας κέρδος είναι "&TEXT(C6-C7,"$#,###.00")
Ο τύπος υπολογίζει πρώτα το κέρδος με έναν τύπο (C6-C7) εντός της συνάρτησης TEXT και ενώνει τη μορφοποιημένη τιμή με τη συμβολοσειρά "Your Net Profit is" χρησιμοποιώντας τον τύπο συνένωσης (&) και τελικά εμφανίζει το αποτέλεσμα στο κελί A9.
Μορφοποιήστε έναν αριθμό κινητού χρησιμοποιώντας τη συνάρτηση TEXT
Συνήθως, όταν πληκτρολογείτε οποιονδήποτε αριθμό μεγαλύτερο από 11 ψηφία στο υπολογιστικό φύλλο, για παράδειγμα, αριθμούς κινητών τηλεφώνων, το Excel θα τον μετατρέψει αυτόματα σε επιστημονική σημείωση. Και μπορείτε να χρησιμοποιήσετε σωστά αυτές τις επιστημονικές σημειώσεις, επομένως μπορεί να θέλετε να τις μετατρέψετε σε κανονικές αριθμητικές τιμές. Μπορείτε να χρησιμοποιήσετε τη λειτουργία TEXT για να μετατρέψετε αυτές τις ενοχλητικές επιστημονικές σημειώσεις σε αριθμούς κινητών τηλεφώνων.
Όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, όταν εισάγετε αριθμούς κινητών τηλεφώνων (με 12ψήφιο μήκος συμπεριλαμβανομένου του κωδικού χώρας τους) στο Excel, μετατρέπονται αυτόματα αυτοί οι αριθμοί κινητών τηλεφώνων σε μορφή επιστημονικής σημειογραφίας.
Με τη λειτουργία TEXT, μπορείτε να μορφοποιήσετε αυτήν τη μορφή επιστημονικής σημειογραφίας σε ευανάγνωστους αριθμούς κινητών τηλεφώνων.
Συνήθως, ένας αριθμός κινητού έχει 12 ψηφία (αυτό μπορεί να διαφέρει σε ορισμένες χώρες). Τα δύο πρώτα ψηφία είναι ο κωδικός χώρας και τα υπόλοιπα 10 ψηφία είναι οι αριθμοί κινητού τηλεφώνου.
Έτσι, για να μετατρέψετε αυτές τις παραπάνω επιστημονικές σημειώσεις σε αριθμούς κινητών τηλεφώνων, χρησιμοποιήστε αυτόν τον τύπο:
=TEXT(A1,"+############")
Χρησιμοποιούμε το «############» ως κωδικό μορφής για αυτό το παράδειγμα για να μετατρέψουμε τη σημείωση σε αριθμό κινητού τηλεφώνου:
Τώρα, ας το κάνουμε πιο ευανάγνωστο διαχωρίζοντας τον κωδικό χώρας από τον αριθμό του κινητού. Για να το κάνετε αυτό, βάλτε μια παύλα (-) μετά από δύο κατακερματισμούς.
=TEXT(A1,"+##-##########")
Μορφοποίηση ημερομηνίας χρησιμοποιώντας τη συνάρτηση TEXT
Από προεπιλογή, το Excel αποθηκεύει την ημερομηνία ως σειριακούς αριθμούς. Ο αύξων αριθμός για την 1η Ιανουαρίου 1900 είναι 1 και η 1η Ιανουαρίου 2001 είναι 36892 επειδή είναι 36891 ημέρες από την 1η Ιανουαρίου 1900.
Δεδομένου ότι οι περισσότερες συναρτήσεις μετατρέπουν αυτόματα τις τιμές ημερομηνίας σε σειριακούς αριθμούς, είναι δύσκολο να τις εμφανίσετε σε αναγνώσιμη μορφή. Αλλά με τη λειτουργία Excel TEXT μπορείτε εύκολα να τα μετατρέψετε σε τιμές κειμένου και να τα εμφανίσετε στην επιθυμητή μορφή.
Για παράδειγμα, εάν θέλετε να λάβετε την ημερομηνία από το κελί A1 (05-03-2015) και να την εμφανίσετε σε τυπική μορφή ημερομηνίας όπως "5 Μαρτίου 2015" στο κελί B1, χρησιμοποιείτε τον ακόλουθο τύπο:
=TEXT(A1,"μμμ η, εεεε")
μμμ
καθορίζει σε 3 γράμματα συντομογραφία μήναρε
καθορίζει την ημέρα του μήνα με ένα ή δύο ψηφίαεεεε
καθορίζει την εμφάνιση τετραψήφιων αριθμών έτους.
Το παρακάτω στιγμιότυπο οθόνης δείχνει πώς μπορείτε να εφαρμόσετε διαφορετικούς τύπους μορφοποίησης στην ίδια ημερομηνία χρησιμοποιώντας τον τύπο κειμένου:
Ημερομηνία και κείμενο συνένωσης
Ας υποθέσουμε ότι θέλουμε να ενώσουμε το όνομα (στήλη Α) και την ημερομηνία γέννησης (στήλη Β) και να τα εμφανίσουμε στη στήλη Γ. Θα λάβετε το εξής αποτέλεσμα:
Εάν συνδέσουμε απευθείας κείμενο στο κελί A1 και ημερομηνία στο κελί B1, το Excel ενώνει το κείμενο και τον σειριακό αριθμό για την ημερομηνία, όχι την πραγματική ημερομηνία.
Για να συνδέσετε κείμενο και ημερομηνία και να εμφανίσετε σωστά την Ημερομηνία στην επιθυμητή μορφή, χρησιμοποιήστε τη συνάρτηση TEXT με τη συνάρτηση CONCAT.
Ο τύπος:
=CONCAT(A2,"-",TEXT(B2,"ηη/μ/εε"))
Το αποτέλεσμα:
Τώρα, θα ενώσουμε μια συμβολοσειρά κειμένου «γεννήθηκε στις» στην έξοδο και θα μορφοποιήσουμε την ημερομηνία σε διαφορετική μορφή.
Στη συνέχεια, ο τύπος αντιγράφεται στο κελί A2:A5 χρησιμοποιώντας τη λαβή πλήρωσης.
Σε ένα άλλο παράδειγμα, χρησιμοποιούμε το ΣΗΜΕΡΑ()
λειτουργία για να λάβετε την τρέχουσα ημερομηνία και να συνδέσετε την ημερομηνία με κάποιο σχετικό κείμενο.
Τώρα, μπορείτε εύκολα να μετατρέψετε οποιαδήποτε τιμή (π.χ. αριθμούς, ημερομηνίες κ.λπ.) σε κείμενο με τη μορφή που επιθυμείτε.