Η συνάρτηση TEXT σάς επιτρέπει να αλλάξετε τον τρόπο εμφάνισης ενός αριθμού μέσω της εφαρμογής μορφοποίησης με κωδικούς μορφής. Είναι χρήσιμη σε περιπτώσεις όπου θέλετε να εμφανίσετε αριθμούς σε πιο ευανάγνωστη μορφή ή θέλετε να συνδυάσετε αριθμούς με κείμενο ή σύμβολα.
Σημείωση: Η συνάρτηση TEXT μετατρέπει τους αριθμούς σε κείμενο, γεγονός που μπορεί να δυσχεράνει την αναφορά σε μεταγενέστερους υπολογισμούς. Είναι καλύτερα να διατηρήσετε την αρχική τιμή σε ένα κελί και, στη συνέχεια, να χρησιμοποιήσετε τη συνάρτηση TEXT σε άλλο κελί. Στη συνέχεια, εάν θέλετε να δημιουργήσετε άλλους τύπους, πάντα να αναφέρετε την αρχική τιμή και όχι το αποτέλεσμα της συνάρτησης TEXT.
Σύνταξη
TEXT(τιμή; μορφοποίηση_κειμένου)
Η σύνταξη της συνάρτησης TEXT περιλαμβάνει τα παρακάτω ορίσματα:
Όνομα ορίσματος |
Περιγραφή |
τιμή |
Μια αριθμητική τιμή που θέλετε να μετατραπεί σε κείμενο. |
μορφή_κειμένου |
Μια συμβολοσειρά κειμένου που καθορίζει τη μορφοποίηση που θέλετε να εφαρμοστεί στην τιμή που παρέχεται. |
Επισκόπηση
Στην απλούστερη μορφή της, η συνάρτηση TEXT έχει ως εξής:
-
=TEXT(Τιμή που θέλετε να μορφοποιήσετε; "Κωδικός μορφής που θέλετε να εφαρμόσετε")
Εδώ θα βρείτε ορισμένα δημοφιλή παραδείγματα, τα οποία μπορείτε να αντιγράψετε απευθείας στο Excel για να πειραματιστείτε μόνοι σας. Σημειώστε ότι οι κωδικοί μορφής περικλείονται σε εισαγωγικά.
Τύπος |
Περιγραφή |
---|---|
=TEXT(1234,567;"#.##0,00 €") |
Νομισματική μονάδα με διαχωριστικό χιλιάδων και 2 δεκαδικά ψηφία, όπως 1.234,57 €. Σημειώστε ότι το Excel στρογγυλοποιεί την τιμή στα 2 δεκαδικά ψηφία. |
=TEXT(TODAY();"ΗΗ/ΜΜ/ΕΕ") |
Η τρέχουσα ημερομηνία σε μορφή ΗΗ/ΜΜ/ΕΕ, όπως 14/03/12 |
=TEXT(TODAY();"ΗΗΗΗ") |
Η σημερινή ημέρα της εβδομάδας, όπως Δευτέρα |
=TEXT(NOW();"Ω:ΛΛ ΠΜ/ΜΜ") |
Η τρέχουσα ώρα, όπως 1:29 ΜΜ |
=TEXT(0,285;"0,0%") |
Ποσοστό, όπως 28,5% |
=TEXT(4,34 ;"# ?/?") |
Κλάσμα, όπως 4 1/3 |
=TRIM(TEXT(0,34;"# ?/?")) |
Κλάσμα, όπως 1/3. Λάβετε υπόψη ότι αυτός ο τύπος χρησιμοποιεί τη συνάρτηση TRIM για να καταργήσει το αρχικό κενό διάστημα με μια δεκαδική τιμή. |
=TEXT(12200000;"0,00E+00") |
Επιστημονική σημειογραφία, όπως 1,22E+07 |
=TEXT(1234567898;"[<=9999999]###-####,(###) ###-####") |
Ειδικού τύπου (Αριθμός τηλεφώνου), όπως (123) 456-7898 |
=TEXT(1234;"0000000") |
Προσθήκη αρχικών μηδενικών (0), όπως 0001234 |
=TEXT(123456;"##0° 00' 00''") |
Προσαρμοσμένο - Γεωγραφικό πλάτος/μήκος |
Σημείωση: Παρόλο που μπορείτε να χρησιμοποιήσετε τη συνάρτηση TEXT για να αλλάξετε τη μορφή, αυτός δεν είναι ο μόνος τρόπος. Μπορείτε να αλλάξετε τη μορφή χωρίς τύπο, πατώντας το συνδυασμό πλήκτρων CTRL+1 (ή +1 σε Mac) και, στη συνέχεια, επιλέγοντας τη μορφή που θέλετε από το παράθυρο διαλόγου Μορφοποίηση κελιών > αριθμός .
Λήψη των παραδειγμάτων μας
Μπορείτε να πραγματοποιήσετε λήψη ενός παραδείγματος βιβλίου εργασίας με όλα τα παραδείγματα της συνάρτησης TEXT που θα βρείτε σε αυτό το άρθρο, συν ορισμένα επιπλέον. Μπορείτε να τα ακολουθήσετε ή να δημιουργήσετε τους δικούς σας κωδικούς μορφής της συνάρτησης TEXT.Λήψη παραδειγμάτων συνάρτησης TEXT στο Excel
Άλλοι διαθέσιμοι κωδικοί μορφής
Μπορείτε να χρησιμοποιήσετε το παράθυρο διαλόγου Μορφοποίηση κελιών για να βρείτε τους άλλους διαθέσιμους κωδικούς μορφής:
-
Πατήστε το συνδυασμό πλήκτρων Ctrl+1 (+1 σε Mac) για να εμφανιστεί το παράθυρο διαλόγου Μορφοποίηση κελιών .
-
Επιλέξτε τη μορφή που θέλετε από την καρτέλα Αριθμός .
-
Επιλέξτε Προσαρμογή .
-
Ο κωδικός μορφής που θέλετε εμφανίζεται τώρα στο πλαίσιο Τύπος. Σε αυτή την περίπτωση, επιλέξτε τα πάντα, από το πλαίσιο Τύπος, εκτός από το κόμμα (,) και το σύμβολο @. Στο παρακάτω παράδειγμα, επιλέξαμε και αντιγράψαμε μόνο το τμήμα ηη/μμ/εε.
-
Πατήστε το συνδυασμό πλήκτρων Ctrl+C για να αντιγράψετε τον κωδικό μορφής και, στη συνέχεια, πατήστε το πλήκτρο Άκυρο για να κλείσετε το παράθυρο διαλόγου Μορφοποίηση κελιών .
-
Τώρα, το μόνο που πρέπει να κάνετε είναι να πατήσετε Ctrl+V για να επικολλήσετε τον κωδικό μορφής στο τύπο TEXT, όπως: =TEXT(B2;"ηη/μμ/εε"). Βεβαιωθείτε ότι έχετε επικολλήσει τον κωδικό μορφής μέσα σε εισαγωγικά ("κωδικός μορφής"), διαφορετικά το Excel θα εμφανίσει ένα μήνυμα σφάλματος.
Κωδικοί μορφής ανά κατηγορία
Ακολουθούν ορισμένα παραδείγματα για το πώς μπορείτε να εφαρμόσετε διαφορετικές μορφές αριθμών στις τιμές σας χρησιμοποιώντας το παράθυρο διαλόγου Μορφοποίηση κελιών και, στη συνέχεια, να χρησιμοποιήσετε την επιλογή Προσαρμογή για να αντιγράψετε αυτούς τους κωδικούς μορφής στη συνάρτηση TEXT .
Συνηθισμένο σενάριο
Η συνάρτηση TEXT σπάνια χρησιμοποιείται αυτόνομα, επειδή συνήθως χρησιμοποιείται σε συνδυασμό με κάτι άλλο. Ας υποθέσουμε ότι θέλετε να συνδυάσετε κείμενο και μια αριθμητική τιμή, όπως "Εκτύπωση αναφοράς στις: 14/03/12" ή "Εβδομαδιαία έσοδα: €66.348,72". Θα μπορούσατε να το πληκτρολογήσετε στο Excel χειροκίνητα, αλλά γιατί να το κάνετε αφού το Excel μπορεί να το κάνει για εσάς; Δυστυχώς, όταν συνδυάζετε κείμενο και μορφοποιημένους αριθμούς, όπως ημερομηνίες, ώρες, νομισματικές μονάδες, κ.λπ., το Excel δεν γνωρίζει πώς θέλετε να τους εμφανίσετε, επομένως, απορρίπτει τη μορφοποίηση αριθμών. Εδώ θα σας φανεί πολύ χρήσιμη η συνάρτηση TEXT, επειδή σας επιτρέπει να επιβάλετε στο Excel να μορφοποιήσει τις τιμές με όποιον τρόπο εσείς θέλετε, χρησιμοποιώντας έναν κωδικό μορφής, όπως το "ΗΗ/ΜΜ/ΕΕ" για τη μορφή ημερομηνίας.
Στο παρακάτω παράδειγμα, θα δείτε τι θα συμβεί εάν προσπαθήσετε να συνδέσετε κείμενο και αριθμό χωρίς να χρησιμοποιήσετε τη συνάρτηση TEXT. Σε αυτή την περίπτωση, χρησιμοποιούμε τον τελεστή εμπορικό "και" (&) για να συνενώσουμε μια συμβολοσειρά κειμένου, ένα κενό διάστημα (" ") και μια τιμή με τον τύπο =A2&" "&B2.
Όπως μπορείτε να δείτε, το Excel κατάργησε τη μορφοποίηση από την ημερομηνία στο κελί B2. Στο επόμενο παράδειγμα, θα δείτε πώς η συνάρτηση TEXT σάς επιτρέπει να εφαρμόσετε τη μορφοποίηση που θέλετε.
Ο ενημερωμένος τύπος είναι:
-
Κελί C2:=A2&" "&TEXT(B2;"ηη/μμ/εε") - Μορφή ημερομηνίας
Συνήθεις ερωτήσεις
Δυστυχώς, δεν μπορείτε να το κάνετε αυτό με τη συνάρτηση TEXT . πρέπει να χρησιμοποιήσετε κώδικα της Visual Basic for Applications (VBA). Η παρακάτω σύνδεση διαθέτει μια μέθοδο: Πώς μπορείτε να μετατρέψετε μια αριθμητική τιμή σε αγγλικές λέξεις στο Excel.
Ναι, αλλά χρειάζονται μερικά βήματα. Πρώτα, επιλέξτε το κελί ή τα κελιά όπου θέλετε να συμβεί αυτό και χρησιμοποιήστε το συνδυασμό πλήκτρων Ctrl+1 για να εμφανίσετε το παράθυρο διαλόγου Μορφοποίηση > Κελιά και, στη συνέχεια, την επιλογή Στοίχιση > στοιχείο ελέγχου κειμένου > επιλέξτε Αναδίπλωση κειμένου . Στη συνέχεια, προσαρμόστε την ολοκληρωμένη συνάρτηση TEXT για να συμπεριλάβετε τη συνάρτηση ASCII CHAR(10) εκεί όπου θέλετε να γίνει η αλλαγή γραμμής. Ίσως χρειαστεί να προσαρμόσετε το πλάτος των στηλών ανάλογα με τον τρόπο που στοιχίζεται το τελικό αποτέλεσμα.
Σε αυτή την περίπτωση, χρησιμοποιήσαμε τον εξής τύπο: ="Σήμερα είναι: "&CHAR(10)&TEXT(TODAY();"ηη/μμ/εε")
Αυτό ονομάζεται Επιστημονική σημειογραφία και το Excel μετατρέπει αυτόματα αριθμούς που είναι μεγαλύτεροι από 12 ψηφία εάν τα κελιά είναι μορφοποιημένα ως Γενικά και 15 ψηφία εάν τα κελιά είναι μορφοποιημένα ως αριθμός. Εάν θέλετε να εισαγάγετε μεγάλες αριθμητικές συμβολοσειρές, αλλά δεν θέλετε να μετατραπούν, μορφοποιήστε τα εν λόγω κελιά ως Κείμενο πριν εισαγάγετε ή επικολλήσετε τις τιμές σας στο Excel.
Η Mynda συνιστά... Εάν κάνετε κοινή χρήση αρχείων και αναφορών του Excel με χρήστες από διαφορετικές χώρες/περιοχές, τότε, μπορεί να θέλετε να τους δώσετε μια αναφορά στη δική τους γλώσσα. Η MVP του Excel, Mynda Treacy έχει μια εξαιρετική λύση για αυτή την περίπτωση στο άρθρο Ημερομηνίες του Excel που εμφανίζονται σε διαφορετικές γλώσσες. Περιλαμβάνει επίσης ένα δείγμα βιβλίου εργασίας, του οποίου μπορείτε να κάνετε λήψη. |
Δείτε επίσης
Δημιουργία ή διαγραφή προσαρμοσμένης μορφής αριθμού
Μετατροπή αριθμών που είναι αποθηκευμένοι ως κείμενο σε αριθμούς