Πώς να χρησιμοποιήσετε τη λειτουργία TEXT για τη μορφοποίηση κωδικών στο Excel

  • Μοιραστείτε Αυτό
Hugh West

Το Λειτουργία TEXT είναι μία από τις σημαντικές συναρτήσεις του Excel που σας επιτρέπει να κάνετε διαφορετικούς τύπους μορφοποίησης ή αριθμούς. Αυτό το άρθρο δείχνει διάφορους τρόπους χρήσης κωδικών μορφοποίησης με την εντολή Λειτουργία TEXT για διαφορετικούς σκοπούς.

Βιβλίο ασκήσεων με δυνατότητα λήψης

Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από το παρακάτω κουμπί λήψης.

Κώδικες μορφοποίησης λειτουργιών κειμένου.xlsx

Ποιοι είναι οι κωδικοί μορφής για τη λειτουργία TEXT;

Πρώτον, θα πρέπει να γνωρίζουμε τη σύνταξη και το σκοπό του ΚΕΙΜΕΝΟ συνάρτηση Η σύνταξη αυτής της συνάρτησης είναι η εξής:

TEXT(value, format_text)

Έτσι, χρησιμοποιώντας το Λειτουργία TEXT , μπορούμε να μορφοποιήσουμε οποιεσδήποτε τιμές ή αριθμούς χρησιμοποιώντας διαφορετικούς κωδικούς μορφοποίησης.

Αυτή η συνάρτηση χρειάζεται όταν θέλουμε να τροποποιήσουμε ή θέλουμε να πάρουμε την τιμή μιας συγκεκριμένης μορφής. Τότε χρειαζόμαστε την συνάρτηση ΚΕΙΜΕΝΟ Ένα παράδειγμα της συνάρτησης έχει ως εξής.

=TEXT(TODAY(), "MM/DD/YY")

Θα παράγει την ακόλουθη έξοδο:

Η σημερινή ημερομηνία είναι σε MM/DD/YY μορφή, όπως 29/06/21. Έτσι, χρησιμοποιώντας το Λειτουργία TEXT , μπορούμε εύκολα να προσαρμόσουμε την τελική μας παραγωγή σύμφωνα με τις απαιτήσεις μας.

Βασικά, υπάρχουν πολλοί κωδικοί μορφοποίησης που μπορούν να χρησιμοποιηθούν με την εντολή Λειτουργία TEXT Αλλά εδώ θα δείξω τους πιο συνηθισμένους και πιο συχνά χρησιμοποιούμενους κωδικούς με τους σκοπούς τους.

Κωδικός μορφής Σκοπός
0 Εμφανίζει τα πρώτα μηδενικά.
? Αφήνει κενά αντί να εμφανίζει μηδενικά.
# Αντιπροσωπεύει προαιρετικά ψηφία και δεν εμφανίζει επιπλέον μηδενικά.
. (περίοδος) Εμφανίζεται δεκαδικό σημείο.
, (κόμμα) Χιλιάδες διαχωριστικό.
[ ] Δημιουργία μορφών υπό όρους.

4 Παραδείγματα της λειτουργίας TEXT για τη μορφοποίηση κωδικών στο Excel

Η παρούσα ενότητα εξετάζει διάφορες χρήσεις του ΚΕΙΜΕΝΟ κωδικοί μορφοποίησης συναρτήσεων, π.χ. συνδυασμός του κειμένου με τον αριθμό ή την ημερομηνία, προσθήκη ενός αρχικού μηδενός και μετατροπή αριθμών σε καθορισμένη μορφή. Ας βουτήξουμε στις χρήσεις!

1. Συνδυάστε κείμενα και αριθμούς με προσαρμοσμένη μορφοποίηση

Ας έχουμε ένα σύνολο δεδομένων με κάποια φρούτα και τα τιμή μονάδας και ποσότητα Η τελευταία στήλη είναι η στήλη της συνολικής τιμής.

Τώρα θα υπολογίσουμε το συνολική τιμή με ένα κείμενο και ένα σύμβολο νομίσματος, διαχωριστικό χιλιάδων και δύο δεκαδικά ψηφία χρησιμοποιώντας το Λειτουργία TEXT .

Για το σκοπό αυτό, ο τύπος μας θα είναι ο εξής:

="Text" & TEXT( Formula, "$###,###.00")

📌 Τύπος Επεξήγηση:

Αρχικά, προσθέτουμε κείμενο στο μπροστινό μέρος χρησιμοποιώντας την εντολή ampersand ( &, ) σύμβολο. Στη συνέχεια, στο ΚΕΙΜΕΝΟ συνάρτηση στο πρώτο τμήμα των παραμέτρων, θα χρησιμοποιήσουμε τον τύπο μας για να μετρήσουμε την επιθυμητή έξοδο. Μετά από αυτό, βάλτε μια $ στο μπροστινό μέρος για μορφοποίηση, καθώς το σύμβολο του νομίσματος εδώ είναι ένα δολάριο, ένα κόμμα ( , ) για χίλιους διαχωριστές, και ένα # για την αναπαράσταση προαιρετικών ψηφίων.

  • Έτσι, πρώτα, εισάγετε τον ακόλουθο τύπο στο κελί E5 και σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε τον τύπο.
="Συνολική τιμή"&TEXT(C5*D5, "$###,###.00")

2. Εφαρμογή της σωστής μορφής αριθμού τηλεφώνου

Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων που περιέχει κάποια αριθμοί τηλεφώνου Αλλά οι αριθμοί που δίνονται δεν είναι καλά μορφοποιημένοι.

  • Τώρα θα μετατρέψουμε τους αναφερόμενους αριθμούς σε σωστούς τηλεφωνικούς αριθμούς χρησιμοποιώντας το ΚΕΙΜΕΝΟ συνάρτηση . Έτσι, θέλουμε να φτιάξουμε τηλεφωνικούς αριθμούς σαν αυτόν:

(555) 555-1234

  • Για το σκοπό αυτό πρέπει να χρησιμοποιήσουμε έναν τύπο όπως δίνεται παρακάτω:
TEXT(Cell,"[<=9999999]###-####;(###) ###-####")

📌 Τύπος Επεξήγηση:

Καθώς πρέπει να μορφοποιήσουμε τους αριθμούς τηλεφώνου όπως στο παραπάνω παράδειγμα, χρειαζόμαστε πρώτα μια συνθήκη για να διαχωρίσουμε τα τελευταία 7 ψηφία από τους συγκεκριμένους αριθμούς. Πρέπει να χρησιμοποιήσουμε την εντολή [ ] για σκοπούς υπό όρους. Τότε χρειαζόμαστε # για ένα δεκαδικό σύμβολο για να σχηματίσουμε τον αριθμό σύμφωνα με τις ανάγκες μας.

  • Πρώτον, στο πρώτο τμήμα του Λειτουργία TEXT , θα λάβει την δεδομένη είσοδο που είναι η δική μας C στήλη, καθώς λαμβάνουμε τους συγκεκριμένους τηλεφωνικούς αριθμούς χωρίς μορφοποίηση από αυτή τη στήλη.
  • Δεύτερον, το τμήμα μορφής [<=9999999] ελέγχει τους αριθμούς από τη δεξιά πλευρά αν είναι μικρότεροι ή ίσοι με 7 ψηφία ή όχι. Στη συνέχεια, μετατρέπει τα πρώτα 7 ψηφία σε ###-#### μορφή που σημαίνει ζεύγος 3 ψηφίων-4 ψηφίων. Στη συνέχεια, το υποτμήμα (###) ###-#### μορφοποιήστε τον ακέραιο αριθμό ως εξής (555) 555-1234. Έτσι, τα 3 τελευταία ψηφία καλύπτονται από το () και τα υπόλοιπα 3 ψηφία-4 ψηφία του ζεύγους.
  • Έτσι, πρώτα, εισάγετε τον ακόλουθο τύπο στο κελί D5 και στη συνέχεια σύρετε το Χειρολαβή πλήρωσης εικονίδιο παρακάτω.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")

3. Προσθήκη αρχικών μηδενικών πριν από τους αριθμούς

Το Excel αφαιρεί αυτόματα τα κορυφαία μηδενικά που πληκτρολογούνται πριν από τους αριθμούς. Αλλά μερικές φορές μπορεί να χρειαστεί να κρατήσουμε τα κορυφαία μηδενικά. Τότε η επιλογή Λειτουργία TEXT μπορεί να μας βοηθήσει να το κάνουμε αυτό με τους κωδικούς μορφής του. Ας έχουμε ένα σύνολο δεδομένων από κάποια εργαζόμενοι με τους ονόματα και id .

Θέλουμε να κρατήσουμε όλους τους εργαζόμενους IDs σε 7 ψηφία, αλλά μερικά από τα IDs δεν είναι πλήρως 7ψήφια. Θα μετατρέψουμε όλα τα IDs σε 7 ψηφία χρησιμοποιώντας τον κωδικό μορφής του ΚΕΙΜΕΝΟ λειτουργία.

  • Έτσι, πρώτα, εισάγετε τον ακόλουθο τύπο στο κελί D5 και στη συνέχεια σύρετε το Χειρολαβή πλήρωσης εικονίδιο παρακάτω.
=TEXT(C5, "0000000")

4. Συνδυασμός κειμένου και ημερομηνίας στην επιθυμητή μορφή

Μερικές φορές, μπορεί να χρειαστεί να συνδυάσουμε κείμενο και ημερομηνία στην επιθυμητή μορφή. Μπορούμε να χρησιμοποιήσουμε την εντολή ΚΕΙΜΕΝΟ τον κώδικα μορφοποίησης ημερομηνίας της συνάρτησης για να προσαρμόσουμε την έξοδό μας. Για να δείξουμε αυτή τη μέθοδο, ας σκεφτούμε ένα σύνολο δεδομένων μερικών προϊόντα και τα ημερομηνίες παράδοσης .

  • Τώρα θα συνδυάσουμε τα ονόματα των προϊόντων και τις ημερομηνίες παράδοσης και θα τα εμφανίσουμε σε μια ενιαία στήλη χρησιμοποιώντας ΚΕΙΜΕΝΟ συνάρτηση κωδικοί μορφής.
  • Η σύνταξη του τύπου για να γίνει αυτό έχει ως εξής.
=Cell & Text & TEXT(Cell, "mm/dd/yyyyyy")

📌 Τύπος Επεξήγηση:

Στον παραπάνω τύπο, ένα Αμπερσάντ (&) Όταν χρειάζεται να συνδυάσουμε κείμενο με κείμενο ή κείμενο με έναν τύπο, τότε στο Excel αυτό είναι εύκολα εφικτό με τη χρήση της τελείας ampersand ( &, ). Είναι η εναλλακτική λύση για το Συνάρτηση CONCAT στο Excel. Για περισσότερες πληροφορίες, μπορείτε να ελέγξετε Πώς να προσθέσετε κείμενο πριν από τον τύπο στο Excel .

Εδώ θέλουμε απλώς να συνδυάσουμε δύο κελιά και να προσθέσουμε κάποιο κείμενο. Θα θέλετε επίσης να κάνετε μορφοποίηση των ημερομηνιών χρησιμοποιώντας την εντολή Λειτουργία TEXT του κωδικού μορφής.

TEXT(Cell, "mm/dd/yyyyyy")

Στο πρώτο τμήμα της παραμέτρου, παίρνει τις τιμές, οπότε καθώς θέλουμε να περάσουμε τις τιμές της στήλης των ημερομηνιών παράδοσης, γι' αυτό πρέπει να περάσουμε τον αριθμό κελιού εδώ. Στο διπλό εισαγωγικό, έχουμε δηλώσει το σχηματισμό των ημερομηνιών χρησιμοποιώντας το mm/dd/yyyyyy Έτσι, από τις δεδομένες ημερομηνίες μας, θα διαμορφώσει τις ημερομηνίες σε αυτή τη μορφή όπου mm->, μήνας dd->, ημέρα yyyy->, Έτσι, το ραντεβού μας θα είναι κάπως έτσι: 05/07/1998 .

  • Έτσι, πρώτα, εισάγετε τον ακόλουθο τύπο στο κελί D5 και στη συνέχεια σύρετε το Χειρολαβή πλήρωσης εικονίδιο παρακάτω.
=B5&" η ημερομηνία παράδοσης είναι " &TEXT(C5, "mm/dd/yyyyyy")

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε τη συνάρτηση FIXED στο Excel (6 κατάλληλα παραδείγματα)

Περισσότερα παραδείγματα με τη λειτουργία TEXT του Excel για τη μορφοποίηση κωδικών

Εδώ θα συζητήσω ορισμένα προβλήματα και λύσεις για τους χρήστες του Λειτουργία TEXT .

  • Ας υπολογίσουμε τον σημερινό μήνα χρησιμοποιώντας =MONTH(TODAY()). Θα δώσει τον αριθμό του τρέχοντος μήνα. Για παράδειγμα, για μένα, είναι Οκτώβριος, οπότε θα δώσει 10 ως τιμή επιστροφής.

  • Αλλά όταν χρησιμοποιώ =TEXT(MONTH(TODAY()), "mm") αυτό θα επιστρέψει 01 .

Γιατί συμβαίνει αυτό το σφάλμα;

Μετατρέπουμε την ημερομηνία στον αριθμό 10 και στη συνέχεια του λέτε να μετατρέψει τον αριθμό 10 σε ημερομηνία, η οποία στη συνέχεια είναι γνωστή ως 02/01/1900 ( ηη/μμ/εεεε ), η οποία είναι η αρχική αριθμητική τιμή μιας ημερομηνίας του Excel. Έτσι, όταν εκτελείτε τον τύπο κειμένου, λαμβάνουμε το 1 από τον Ιανουάριο.

  • Ένα άλλο πρόβλημα είναι ο υπολογισμός του ημερομηνία και χρόνος Αν πρέπει να μάθουμε τόσο τον αριθμό της σημερινής ημέρας όσο και την τρέχουσα ώρα, είναι δυνατόν να τα υπολογίσουμε χρησιμοποιώντας την εντολή Λειτουργία TEXT. Απλά χρησιμοποιήστε τον παρακάτω τύπο.
=TEXT(TODAY(), "dd ") & "Ημέρες " & TEXT(NOW(), "hh ") & "Ώρες"

  • Χρησιμοποιώντας αυτόν τον τύπο, η πρώτη συνάρτηση TEXT(TODAY(), "dd ") υπολογίζει τον αριθμό της σημερινής ημερομηνίας και TEXT(NOW(), "hh ") βρίσκει τις τρέχουσες ώρες.

Εφαρμογή της μορφής κειμένου του Excel

Το Excel μπορεί να ανιχνεύσει αυτόματα την τιμή που προσπαθείτε να εισαγάγετε σε ένα κελί. Έτσι, θα μετατρέψει την τιμή στην ανιχνευμένη μορφή μόλις την εισαγάγετε, ακόμη και αν δεν θέλετε να το κάνει. Επομένως, η ευφυΐα του Excel, η οποία είναι εξαιρετικά χρήσιμη τις περισσότερες φορές, μπορεί μερικές φορές να γίνει ενοχλητική για εσάς.

Για παράδειγμα, υποθέστε ότι προσπαθείτε να εισάγετε 5-10 σε ένα κελί για να υποδείξει 5 έως 10 Ωστόσο, το Excel θα το αντιμετωπίσει ως ημερομηνία. Έτσι, θα εισαχθεί ως 5 Οκτωβρίου ή 10 Μαΐου του τρέχοντος έτους, ανάλογα με τη ρύθμιση της ημερομηνίας του συστήματος. Παρόμοια ενοχλητικά αποτελέσματα θα αντιμετωπίσετε όταν προσπαθείτε να εισαγάγετε κωδικούς με κορυφαία μηδενικά. Επειδή το excel θα θεωρήσει τα κορυφαία μηδενικά ως πλεονασμό και θα τα αφαιρέσει αυτόματα.

Τι κάνετε λοιπόν για να αποφύγετε τέτοιες καταστάσεις; Μην ανησυχείτε, μπορείτε απλά να μορφοποιήσετε τα κελιά ως κείμενο πριν από την εισαγωγή δεδομένων. Στη συνέχεια, το Excel θα αποθηκεύσει τις τιμές όπως τις εισαγάγατε χωρίς καμία αλλαγή.

Ας υποθέσουμε ότι θέλετε να εισαγάγετε κάποια IDs με κορυφαία μηδενικά στην περιοχή B2:B100 . Στη συνέχεια, επιλέξτε το εύρος και πατήστε CTRL + 1 ή πηγαίνετε στο Αρχική σελίδα>> Μορφή>> Μορφοποίηση κελιών . Στη συνέχεια, επιλέξτε το Κείμενο κατηγορία από το Αριθμός στην καρτέλα Κελιά μορφοποίησης παράθυρο διαλόγου και κάντε κλικ στο OK Μετά από αυτό, μπορείτε να εισαγάγετε ό,τι θέλετε και το Excel δεν θα αλλάξει τίποτα.

Σημείωση: Επίσης, μπορείτε να πατήσετε CTRL + 1 για να ανοίξετε το Κελιά μορφοποίησης παράθυρο διαλόγου.

Πράγματα που πρέπει να θυμάστε

  • Μην ξεχνάτε να χρησιμοποιείτε διπλά εισαγωγικά γύρω από τους κωδικούς μορφοποίησης. Διαφορετικά, το ΚΕΙΜΕΝΟ η συνάρτηση θα επιστρέψει #NAME! error .
  • Το ΚΕΙΜΕΝΟ μετατρέπει τις αριθμητικές τιμές σε συμβολοσειρές κειμένου. Έτσι, δεν θα μπορείτε να χρησιμοποιήσετε το κελί εξόδου ως αναφορά για μια αριθμητική τιμή σε άλλους τύπους. Ίσως χρειαστεί να χρησιμοποιήσετε άλλες μορφές αριθμών για να αποφύγετε τέτοιους περιορισμούς, εάν είναι απαραίτητο.

Συμπέρασμα

Αυτοί είναι οι τρόποι χρήσης του Λειτουργία TEXT κωδικούς μορφοποίησης στο Excel. Έχω δείξει όλες τις μεθόδους με τα αντίστοιχα παραδείγματά τους. Επίσης, έχουμε συζητήσει τις βασικές αρχές αυτής της συνάρτησης και τους πιο συχνά χρησιμοποιούμενους κωδικούς μορφοποίησης αυτής της συνάρτησης. Αν έχετε κάποια άλλη μέθοδο για να το πετύχετε αυτό, τότε μη διστάσετε να τη μοιραστείτε μαζί μας. Μην ξεχάσετε να επισκεφθείτε την ιστοσελίδα μας ExcelWIKI blog για να εξερευνήσετε περισσότερα για το Excel. Μείνετε μαζί μας και συνεχίστε να μαθαίνετε.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.