Πίνακας περιεχομένων
Ενδέχεται να χρειαστεί να προσθέσετε χαρακτήρες στο Excel στην αρχή, στο τέλος ή σε οποιαδήποτε θέση όλων των κελιών μιας επιλογής κατά καιρούς. Υποθέτω ότι όλοι γνωρίζουν πώς να το κάνουν αυτό με το χέρι, Πρέπει να παίρνει πολύ χρόνο να εισάγετε το κείμενο με το χέρι σε κάθε κελί. Σε αυτό το άρθρο, θα δείξουμε μια σειρά από εύκολους τρόπους για την προσθήκη των ίδιων χαρακτήρων σε μια επιλογή.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.
Προσθήκη χαρακτήρων.xlsm5 εύκολοι τρόποι για να προσθέσετε χαρακτήρες στο Excel
Σκεφτείτε το ακόλουθο σενάριο: έχετε δεδομένα σε υπάρχοντα κελιά που περιέχουν ονόματα. Μπορεί να θέλετε να βάλετε ένα πρόθεμα στην αρχή κάθε κελιού, ένα επίθημα στο τέλος ή κάποιο κείμενο μπροστά από έναν τύπο.
Μέθοδος 1: Χειριστής Ampersand (&) για την προσθήκη χαρακτήρων στο Excel
Η άνω τελεία (&) είναι ένας τελεστής που χρησιμοποιείται κυρίως για την ένωση πολλαπλών χαρακτήρων κειμένου σε έναν.
θα το χρησιμοποιήσουμε για να βάλουμε χαρακτήρες πριν/μετά από όλα τα κελιά μιας περιοχής.
Βήμα 1:
- Κάντε κλικ στο πρώτο κελί της στήλης όπου θέλετε να εμφανίζονται τα μετατρεπόμενα ονόματα (C5).
- Πληκτρολογήστε το σύμβολο ισότητας (=), ακολουθούμενο από το κείμενο "Professor ", ακολουθούμενο από μια άνω τελεία (&).
="Καθηγητής"& B5
Βήμα 2:
- Επιλέξτε το κελί που περιέχει το πρώτο όνομα (B5).
- Πατήστε Enter για να δείτε το αποτέλεσμα.
- Σύρετε για να γεμίσετε αυτόματα τα κελιά.
Μέθοδος 2: Συνάρτηση CONCATENATE για την προσθήκη χαρακτήρων στο Excel
Η συνάρτηση CONCATENATE είναι μια συνάρτηση του Excel που σας επιτρέπει να εισάγετε κείμενο στην αρχή και στο τέλος μιας συμβολοσειράς κειμένου.
Η συνάρτηση CONCATENATE() είναι παρόμοια με τον τελεστή ampersand (&) όσον αφορά τη λειτουργικότητα. Η μόνη διαφορά μεταξύ των δύο είναι ο τρόπος με τον οποίο τις χρησιμοποιούμε. Μπορούμε να εφαρμόσουμε αυτή τη συνάρτηση στην αρχή ή στο τέλος του κειμένου. Σε αυτή την ενότητα, θα συζητήσουμε και τις δύο.
2.1 CONCATENATE για να προσθέσετε χαρακτήρες στην αρχή όλων των κελιών
Ας δούμε τώρα πώς να προσθέσουμε μερικούς χαρακτήρες στην αρχή κάθε ονόματος στο σύνολο δεδομένων. Ας πούμε ότι θέλετε να προσθέσετε το κείμενο " Καθηγητής " στο τέλος κάθε ονόματος. Ακολουθήστε τα παρακάτω βήματα για να μάθετε αυτή τη μέθοδο.
Βήμα 1:
Κάντε κλικ στο πρώτο κελί της στήλης όπου θέλετε να εμφανίζονται τα μετατρεπόμενα ονόματα ( F5 ).
Βήμα 2:
- Πληκτρολογήστε σύμβολο ισότητας (=) για να πληκτρολογήσετε τύπο.
- Εισάγετε τη λειτουργία CONCATENATE
Βήμα 3:
- Πληκτρολογήστε τον τίτλο " Καθηγητής " σε διπλά εισαγωγικά, ακολουθούμενο από κόμμα (,).
- Επιλέξτε το κελί που περιέχει το πρώτο όνομα ( E5 )
- Τοποθετήστε μια κλειστή αγκύλη. Στο παράδειγμά μας, ο τύπος σας θα πρέπει τώρα να είναι
Κείμενο τύπου
=CONCATENATE("Καθηγητής ", E5)
Βήμα 4:
- Τύπος Εισάγετε το .
- Σύρετε προς τα κάτω τη λαβή γεμίσματος για να επιτύχετε το ίδιο αποτέλεσμα.
Θα παρατηρήσετε ότι ο τίτλος " Καθηγητής " προστίθεται πριν από τα πρώτα ονόματα του καταλόγου.
2.2 CONCATENATE για να προσθέσετε χαρακτήρες στο τέλος όλων των κελιών
Τώρα ας δούμε πώς να προσθέσουμε μερικούς χαρακτήρες στο τέλος κάθε ονόματος στο σύνολο δεδομένων. Ας πούμε ότι θέλετε να προσθέσετε το κείμενο "( ΗΠΑ )" στο τέλος κάθε ονόματος.
Βήμα 1:
- Κάντε κλικ στο πρώτο κελί της στήλης όπου θέλετε να εμφανίζονται τα μετατρεπόμενα ονόματα (C5 στο παράδειγμά μας).
Βήμα 2:
- Πληκτρολογήστε το σύμβολο ισότητας (=) για να πληκτρολογήσετε τον τύπο.
- Εισάγετε το η λειτουργία CONCATENATE .
- Επιλέξτε το κελί που περιέχει το πρώτο όνομα (B5 στο παράδειγμά μας).
- Στη συνέχεια, εισάγετε ένα κόμμα, ακολουθούμενο από το κείμενο "( ΗΠΑ )".
- Τοποθετήστε μια κλειστή αγκύλη. Στο παράδειγμά μας, ο τύπος σας θα πρέπει τώρα να είναι:
Κείμενο τύπου
=CONCATENATE(B5, " (USA)")
Βήμα 3:
- Πατήστε το Εισάγετε το .
- Σύρετε προς τα κάτω τη λαβή γεμίσματος για να επιτύχετε το ίδιο αποτέλεσμα
Θα παρατηρήσετε ότι το κείμενο "( ΗΠΑ )." προστίθεται μετά τα πρώτα ονόματα του καταλόγου.
Μέθοδος 3: Flash Fill για την προσθήκη χαρακτήρων στο Excel
Η λειτουργία flash fill του Excel λειτουργεί μαγικά. Αν χρησιμοποιείτε το Excel 2013 ή νεότερη έκδοση, θα μπορείτε να τη χρησιμοποιήσετε.
Σε αυτή τη λειτουργία χρησιμοποιούνται οι ικανότητες αναγνώρισης προτύπων του Excel. Αναγνωρίζει ένα πρότυπο στα δεδομένα σας και συμπληρώνει τα υπόλοιπα κελιά της στήλης με το ίδιο πρότυπο για εσάς.
3.1 Flash Fill για να προσθέσετε κείμενο στην αρχή όλων των κελιών
Βήμα 1:
- Κάντε κλικ στο πρώτο κελί της στήλης όπου θέλετε να εμφανίζονται τα μετατρεπόμενα ονόματα ( F5 ).
- Πληκτρολογήστε χειροκίνητα το κείμενο " Καθηγητής ", ακολουθούμενο από το πρώτο όνομα της λίστας σας
Βήμα 2
- Τύπος Εισάγετε το .
- Κάντε κλικ στο κελί F5 ξανά.
- Σύμφωνα με το Δεδομένα κάντε κλικ στην καρτέλα Συμπλήρωμα φλας κουμπί (στο παράθυρο ' Εργαλεία δεδομένων'). Εναλλακτικά, μπορείτε απλά να πατήσετε CTRL+E στο πληκτρολόγιό σας (Εντολή+E ) αν είστε σε Mac).
Αυτό θα αντιγράψει το ίδιο μοτίβο στα υπόλοιπα κελιά της στήλης... σε χρόνο μηδέν!
3.2 Flash Fill για να προσθέσετε κείμενο στο τέλος όλων των κελιών
Βήμα 1:
- Κάντε κλικ στο πρώτο κελί της στήλης όπου θέλετε να εμφανίζονται τα μετατρεπόμενα ονόματα ( C5 ).
- Πληκτρολογήστε χειροκίνητα το κείμενο "( ΗΠΑ )", ακολουθούμενο από το πρώτο όνομα της λίστας σας
Βήμα 2:
- Τύπος Εισάγετε το .
- Κάντε κλικ στο κελί C5 ξανά.
- Σύμφωνα με το Δεδομένα κάντε κλικ στην καρτέλα Συμπλήρωμα φλας κουμπί
Αυτό θα αντιγράψει το ίδιο μοτίβο στα υπόλοιπα κελιά της στήλης... σε χρόνο μηδέν!
Μέθοδος 4: Προσθήκη χαρακτήρων στο Excel πριν/μετά από συγκεκριμένο Ν-οστό χαρακτήρα
Για να προσθέσετε ένα συγκεκριμένο κείμενο ή χαρακτήρα σε μια συγκεκριμένη θέση σε ένα κελί, σπάστε την αρχική συμβολοσειρά σε δύο μισά και προσθέστε το κείμενο μεταξύ τους. Η σύνταξη για τη μέθοδο αυτή είναι η εξής,
=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))
Πού,
- ΑΡΙΣΤΕΡΆ (cell, n)= θέση του n-οστού χαρακτήρα από τα αριστερά που θέλετε να προσθέσετε χαρακτήρα.
- LEN (cell) -n)= Συνολικός αριθμός χαρακτήρων μείον τον n-οστό χαρακτήρα.
- ΔΕΞΙΑ (cell, LEN(cell) -n))= θέση του n-οστού χαρακτήρα από τη δεξιά πλευρά.
- CONCATENATE(LEFT(cell, n) , " κείμενο ", RIGHT(cell, LEN(cell) -n)) = Προσθέστε δύο μισά σε ένα χρησιμοποιώντας τη συνάρτηση CONCATENATE
Για παράδειγμα, θέλετε να προσθέσετε ένα (-) μετά τον 5ο χαρακτήρα μεταξύ των λέξεων James και (ΗΠΑ) από το κελί B5
Κείμενο τύπου
=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))
Βήμα 1:
- Πληκτρολογήστε το σύμβολο ισότητας (=) για να πληκτρολογήσετε τον τύπο
- Χρήση CONCATENATE Συνάρτηση, ακολουθούμενη από αγκύλη ()
Βήμα 2:
- Χρήση η λειτουργία LEFT μεταξύ παρενθέσεων.
- Επιλέξτε το κελί B5 για το κελί που θέλετε να προσθέσετε και πληκτρολογήστε ένα κόμμα (,)
- Πληκτρολογήστε 5 για την 5η θέση από αριστερά και κλείστε την παρένθεση.
- Πληκτρολογήστε παύλα "-" ανάμεσα σε διπλά εισαγωγικά.
Βήμα 3:
- Χρήση η σωστή λειτουργία ακολουθούμενη από ένα κόμμα
- Επιλέξτε το κελί B5 και πληκτρολογήστε κόμμα
- Χρήση η λειτουργία LEN και επιλέξτε το κελί B5
- Πληκτρολογήστε μείον 5 (-5) για να εντοπίσετε τη θέση του n-οστού χαρακτήρα από τα δεξιά.
- Κλείστε τις αγκύλες.
Βήμα 4:
- Τύπος Εισάγετε το για να δείτε το αποτέλεσμα
Μέθοδος 5: VBA για την προσθήκη καθορισμένου χαρακτήρα σε όλα τα κελιά
Τα ακόλουθα Μακροεντολή VBA θα διευκολύνει τη δουλειά σας αν θέλετε να προσθέσετε συγκεκριμένους χαρακτήρες σε κάθε κελί μιας επιλογής.
5.1 VBA: Προσθήκη συγκεκριμένου χαρακτήρα στην αρχή κάθε κελιού
Βήμα 1:
- Επιλέξτε την περιοχή ( E5:E12 ) στο οποίο θα προσθέσετε συγκεκριμένο κείμενο
Βήμα 2:
- Κρατήστε πατημένο το Alt + F11 στο Excel, και ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.
- Κάντε κλικ στο Εισαγωγή >, Ενότητα , και επικολλήστε τον ακόλουθο κώδικα VBA στο παράθυρο Module Window.
- Προσθέστε τον ακόλουθο κώδικα VBA
Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub
Βήμα 3:
Πατήστε το F5 για να εκτελέσετε αυτή τη μακροεντολή και όλα τα κελιά θα προστεθούν στην τιμή Professor πριν από το περιεχόμενο του κελιού
5.2 VBA: Προσθήκη συγκεκριμένου κειμένου στο τέλος κάθε κελιού
Βήμα 1:
- Επιλέξτε την περιοχή ( B5:B12 ) στο οποίο θα προσθέσετε συγκεκριμένο κείμενο
Βήμα 2:
- Κρατήστε πατημένο το Alt + F11 στο Excel, και ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.
- Κάντε κλικ στο Εισαγωγή >, Ενότητα , και επικολλήστε τον ακόλουθο κώδικα VBA στο παράθυρο Module Window.
- Προσθέστε τον ακόλουθο κώδικα VBA
Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub
Βήμα 3:
- Πατήστε το F5 για να εκτελέσετε αυτή τη μακροεντολή και σε όλα τα κελιά θα προστεθεί η τιμή "(ΗΠΑ)" πριν από το περιεχόμενο του κελιού.
Συμπέρασμα
Σας ευχαριστούμε που διαβάσατε αυτό το άρθρο. Χρησιμοποιώντας αυτές τις μεθόδους, μπορείτε εύκολα να προσθέσετε χαρακτήρες σε κελιά ή συγκεκριμένες θέσεις όπως θέλετε. Αν έχετε οποιεσδήποτε ερωτήσεις - Μη διστάσετε να μας ρωτήσετε. Εμείς, η ομάδα Exceldemy, ανταποκρινόμαστε πάντα στα ερωτήματά σας.