Πίνακας περιεχομένων
Στο Microsoft Excel, είναι ένα συνηθισμένο σενάριο η εύρεση και αντικατάσταση πολλαπλών τιμών κειμένου ή αριθμητικών τιμών. Μπορείτε να χρησιμοποιήσετε την εντολή Εύρεση και αντικατάσταση, να εφαρμόσετε διάφορες συναρτήσεις και τύπους ή ακόμη και να δημιουργήσετε εργαλεία που ορίζονται από το χρήστη για να εξυπηρετήσουν τους σκοπούς. Σε αυτό το άρθρο, θα γνωρίσετε όλες τις πιθανές και γρήγορες τεχνικές για την εύρεση και αντικατάσταση πολλαπλών τιμών με απλά παραδείγματα και κατάλληλες επεξηγήσεις.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο εργασίας του Excel που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.
Εύρεση και αντικατάσταση πολλαπλών Values.xlsx6 Γρήγορες προσεγγίσεις για την εύρεση και αντικατάσταση πολλαπλών τιμών στο Excel
1. Χρήση του εργαλείου εύρεσης και αντικατάστασης για πολλαπλές τιμές στο Excel
Στο Excel, Εύρεση και αντικατάσταση είναι το πιο χρήσιμο εργαλείο όταν θα πρέπει να αντικαταστήσετε μια τιμή. Μπορούμε να το χρησιμοποιήσουμε για διαφορετικούς σκοπούς. Ας δούμε πώς λειτουργεί αυτό το εργαλείο για διάφορα κριτήρια στις παρακάτω υποενότητες.
i. Εύρεση και αντικατάσταση τιμών κειμένου
Στον παρακάτω πίνακα, ορισμένα κείμενα βρίσκονται σε Στήλη Β Αν υποθέσουμε ότι θέλουμε να αντικαταστήσουμε την τιμή '2020' με '2021' σε όλα τα κείμενα.
📌 Βήματα:
➤ Τύπος CTRL+H , το Εύρεση και αντικατάσταση θα ανοίξει παράθυρο διαλόγου.
➤ Τύπος '2020' στο Βρείτε τι κουτί.
➤ Στο Αντικαταστήστε με box, πληκτρολογήστε '2021' .
➤ Κάντε κλικ στο Αντικαταστήστε όλα κουμπί.
Όπως στην παρακάτω εικόνα, θα βρείτε όλα τα κείμενα με 2021 στην αρχή, τα οποία πριν ήταν 2020.
ii. Εύρεση και αντικατάσταση με άγριους χαρακτήρες
Τώρα έχουμε διαφορετικές αριθμητικές τιμές στην αρχή των ακόλουθων κειμένων. Όλες όμως έχουν μια συγκεκριμένη μορφή '20XX' Αυτό που θα κάνουμε εδώ είναι να χρησιμοποιήσουμε την αναζήτηση μπαλαντέρ για αυτή την αριθμητική μορφή και τα δύο τελευταία ψηφία θα αντικατασταθούν με '21' Πρέπει να χρησιμοποιήσουμε δύο ερωτηματικά (??) ως χαρακτήρες μπαλαντέρ για τα δύο τελευταία ψηφία του κωδικού Εύρεση και αντικατάσταση εργαλείο.
📌 Βήματα:
➤ Τύπος CTRL+H ξανά για να ανοίξετε το Εύρεση και αντικατάσταση παράθυρο διαλόγου.
➤ Στο Βρείτε τι box, πληκτρολογήστε '20?? '.
➤ Εισαγωγή της τιμής '2021' στο Αντικαταστήστε με κουτί.
➤ Τύπος Αντικαταστήστε όλα και τελειώσατε.
Θα δείτε αμέσως τις ακόλουθες εξόδους.
iii. Εύρεση και αντικατάσταση τύπων
Στον ακόλουθο πίνακα, έχουμε τώρα ορισμένα στοιχεία πωλήσεων για διαδοχικές 5 ημέρες. Κελί C11 , η συνολική αξία των πωλήσεων είναι παρούσα, αλλά ας πούμε ότι πρέπει να βρούμε το μέσο όρο των δεδομένων των πωλήσεων εκεί. Δεν χρειάζεται να αντικαταστήσουμε τον τύπο εκεί με τη συνάρτηση AVERAGE. Θα χρησιμοποιήσουμε τη συνάρτηση Εύρεση και αντικατάσταση εργαλείο εδώ για να αντικαταστήσετε τον τύπο πιο εύκολα.
📌 Βήματα:
➤ Ανοίξτε το Εύρεση και αντικατάσταση παράθυρο διαλόγου.
➤ Στο Βρείτε τι box, πληκτρολογήστε '=SUM' .
➤ Τύπος '=AVERAGE' στο Αντικαταστήστε με κουτί.
➤ Τύπος Βρείτε τον επόμενο πρώτα και στη συνέχεια κάντε κλικ στο Αντικαταστήστε το κουμπί.
Στην έξοδο Κελί C11 , θα λάβετε αμέσως το νέο υπολογισμένο αποτέλεσμα.
iv. Εύρεση και αντικατάσταση μορφών κελιών
Μπορούμε επίσης να αλλάξουμε τις μορφές των κελιών με την εντολή Εύρεση και αντικατάσταση εργαλείο. Στον παρακάτω πίνακα, υπάρχουν ορισμένες γραμμές με ένα συγκεκριμένο χρώμα. Θα αντικαταστήσουμε το χρώμα με ένα άλλο, ας πούμε ότι είναι πράσινο.
📌 Βήματα:
➤ Ανοίξτε το Εύρεση και αντικατάσταση παράθυρο διαλόγου πρώτα.
➤ Μπροστά στο Βρείτε τι πλαίσιο, κάντε κλικ στο Μορφή και επιλέξτε το χρώμα που έχει χρησιμοποιηθεί σε κάποια τυχαία κελιά του πίνακα.
➤ Κάντε κλικ στο δεύτερο Μορφή και επιλέξτε ένα άλλο χρώμα που θέλετε να αντικαταστήσετε με το παλιό.
➤ Τύπος Αντικαταστήστε όλα.
Στο παρακάτω στιγμιότυπο οθόνης, βλέπετε τώρα τις συγκεκριμένες γραμμές του πίνακα με το νέο χρώμα.
Διαβάστε περισσότερα: Πώς να βρείτε και να αντικαταστήσετε τιμές χρησιμοποιώντας μπαλαντέρ στο Excel
2. Εισαγωγή της συνάρτησης REPLACE για την εύρεση και αντικατάσταση πολλαπλών τιμών στο Excel
Αν δεν θέλετε να χρησιμοποιήσετε το Εύρεση και αντικατάσταση εργαλείο, τότε μπορείτε να επιλέξετε το Λειτουργία REPLACE Πρέπει να εφαρμόσετε αυτή τη λειτουργία σε μια νέα στήλη ή σε μια περιοχή κελιών όπου τα παλιά δεδομένα κειμένου θα αντικατασταθούν με τα νέα. Με τη διαδικασία αυτή, μπορείτε να διατηρήσετε και τα παλιά δεδομένα κειμένου.
Στην ακόλουθη εικόνα, υπάρχουν δύο στήλες, όπου η στήλη με το Νέο κείμενο κεφαλίδα θα εμφανίζει τα τροποποιημένα κείμενα.
Στην πρώτη έξοδο Κύτταρο C5 , ο απαιτούμενος τύπος με το ΑΝΤΙΚΑΤΑΣΤΑΣΗ λειτουργία θα είναι:
=REPLACE(B5,1,4,2021)
Αφού πατήσετε Εισάγετε το και χρησιμοποιώντας Χειρολαβή πλήρωσης για την αυτόματη συμπλήρωση των υπόλοιπων κελιών, θα λάβετε αμέσως τις νέες τιμές κειμένου. Εδώ, έχουμε αντικαταστήσει την τιμή '2021' με '2022' για όλα τα κείμενα.
3. Εφαρμόστε τον ένθετο τύπο SUBSTITUTE για την εύρεση και αντικατάσταση πολλαπλών τιμών
Η συνάρτηση SUBSTITUTE αντικαθιστά το υπάρχον κείμενο με ένα νέο κείμενο στη συμβολοσειρά κειμένου. Μπορούμε να φωλιάσουμε την εντολή ΥΠΟΚΑΤΑΣΤΑΣΗ για πολλαπλές τιμές που πρέπει να αντικατασταθούν.
Στην ακόλουθη εικόνα, Στήλη Β βρίσκεται με κάποια τυχαία δεδομένα κειμένου. Ο πίνακας στα δεξιά αναπαριστά τις τιμές που πρέπει να αντικατασταθούν με τις νέες.
Στην πρώτη έξοδο Κύτταρο C5 , ο σχετικός τύπος θα είναι:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)
Τώρα πατήστε Εισάγετε το και θα λάβετε αμέσως έναν πίνακα με τις νέες τιμές κειμένου. Σε αυτόν τον τύπο, έχουμε χρησιμοποιήσει το ΥΠΟΚΑΤΑΣΤΑΣΗ συνάρτηση τρεις φορές, καθώς έπρεπε να αντικαταστήσουμε τρεις διαφορετικές τιμές που βρίσκονται κάτω από το Βρείτε το επικεφαλίδα σε Στήλη Ε.
🔎 Πώς λειτουργεί η φόρμουλα;
- Το πιο εσωτερικό ΥΠΟΚΑΤΑΣΤΑΣΗ η συνάρτηση αντικαθιστά την τιμή '2018' με '2019' .
- Το δεύτερο ΥΠΟΚΑΤΑΣΤΑΣΗ η συνάρτηση ψάχνει για '2020' και το αντικαθιστά με '2021' .
- Το εξωτερικό ΥΠΟΚΑΤΑΣΤΑΣΗ αναζήτηση λειτουργιών '2022' και την αντικαθιστά με '2023' .
Παρόμοιες αναγνώσεις:
- Πώς να αντικαταστήσετε ειδικούς χαρακτήρες στο Excel (6 τρόποι)
- Αντικατάσταση πολλαπλών χαρακτήρων στο Excel (6 τρόποι)
4. Χρήση της λειτουργίας XLOOKUP για αναζήτηση και αντικατάσταση πολλαπλών τιμών στο Excel
Αν είστε Excel 365 χρήστη, τότε μπορείτε να επιλέξετε το Λειτουργία XLOOKUP . XLOOKUP Η συνάρτηση αναζητά μια περιοχή ή έναν πίνακα για μια αντιστοιχία και επιστρέφει το αντίστοιχο στοιχείο της δεύτερης περιοχής ή του πίνακα.
Στο ακόλουθο σύνολο δεδομένων, υπάρχουν ορισμένες τιμές κειμένου στο πεδίο Παλιό κείμενο στήλη. Ο δεύτερος πίνακας στα δεξιά αναπαριστά τα δεδομένα που πρέπει να αναζητηθούν και αυτά που πρέπει να αντικατασταθούν ταυτόχρονα με αυτά. Αν η συνάρτηση δεν μπορεί να βρει τις δεδομένες τιμές τότε τα παλιά κείμενα θα παραμείνουν τα ίδια όπως και πριν στη στήλη Νέο κείμενο στήλη.
Έτσι, ο απαιτούμενος τύπος με το XLOOKUP στην πρώτη έξοδο Κύτταρο C5 πρέπει να είναι:
=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)
Αφού πατήσετε Εισάγετε το και την αυτόματη συμπλήρωση ολόκληρης της στήλης, θα εμφανιστούν αμέσως τα ακόλουθα αποτελέσματα.
5. Συνδυάστε τις λειτουργίες IFNA και VLOOKUP για την εύρεση και αντικατάσταση πολλαπλών τιμών
Τώρα θα χρησιμοποιήσουμε έναν εναλλακτικό τύπο για την XLOOKUP και ο τύπος αυτός είναι διαθέσιμος σε όλες τις εκδόσεις του Excel. Πρέπει να συνδυάσουμε IFNA και VLOOKUP λειτουργίες εδώ.
Το VLOOKUP συνάρτηση αναζητά μια τιμή στην πιο αριστερή στήλη ενός πίνακα και στη συνέχεια επιστρέφει μια τιμή στην ίδια γραμμή από την καθορισμένη στήλη. Καθώς η συνάρτηση VLOOKUP συνάρτηση δεν μεταφέρει κανένα μήνυμα σε περίπτωση που η τιμή αναζήτησης δεν βρεθεί, οπότε θα επιστρέψει ένα #N/A Για να διορθώσουμε αυτό το πρόβλημα, πρέπει να χρησιμοποιήσουμε το IFNA για να προσαρμόσετε και να ορίσετε ένα μήνυμα σφάλματος.
Έτσι, ο απαιτούμενος τύπος που ενσωματώνει και τα δύο IFNA και VLOOKUP συναρτήσεις στην έξοδο Κύτταρο C5 θα είναι:
=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)
Αφού πατήσετε Εισάγετε το και γεμίζοντας τα υπόλοιπα κελιά στο Στήλη Γ , θα λάβουμε όλα τα νέα δεδομένα κειμένου όπως φαίνεται στην παρακάτω εικόνα.
6. Ενσωματώστε κώδικες VBA για να δημιουργήσετε ένα UDF για την εύρεση και αντικατάσταση πολλαπλών τιμών
Στην τελευταία ενότητα, θα εφαρμόσουμε το VBA κωδικούς για τη διαμόρφωση μιας συνάρτησης που ορίζει ο χρήστης. Στο ακόλουθο σύνολο δεδομένων, οι τιμές κειμένου στο Στήλη Β θα τροποποιηθεί αντικαθιστώντας τις αριθμητικές τιμές στην αρχή. Οι τιμές που πρόκειται να αντικατασταθούν και οι νέες τιμές βρίσκονται στον πίνακα προς τα δεξιά.
Ας ακολουθήσουμε τώρα τις ακόλουθες διαδικασίες για να δημιουργήσουμε τα εργαλεία και τις λειτουργίες που ορίζονται από τον χρήστη:
📌 Βήμα 1:
➤ Κάντε δεξί κλικ με το ποντίκι σας στο Φύλλο όνομα πρώτα.
➤ Επιλέξτε την επιλογή 'Προβολή κωδικών' . A VBA θα εμφανιστεί το παράθυρο.
➤ Τώρα επικολλήστε τους ακόλουθους κωδικούς εκεί:
Option Explicit Sub FindnReplaceMultipleValues() Dim Rng As Range Dim OldText As Range Dim ReplaceData As Range On Error Resume Next Set OldText = Application.InputBox("Select Old Text Range:", "Find And Replace Multiple Values", Application.Selection.Address, Type:=8) Err.Clear If Not OldText Is Nothing Then Set ReplaceData = Application.InputBox("Replace What And With:", "FindAnd Replace Multiple Values", Type:=8) Err.Clear If Not ReplaceData Is Nothing Then Application.ScreenUpdating = False For Each Rng In ReplaceData.Columns(1).Cells OldText.Replace what:=Rng.Value, replacement:=Rng.Offset(0, 1).Value Next Application.ScreenUpdating = True End If End If End Sub
➤ Τύπος F5 και θα εμφανιστεί ένα παράθυρο διαλόγου όπως φαίνεται στο παρακάτω στιγμιότυπο.
➤ Τώρα επιλέξτε τα παλιά κείμενα που θέλετε να τροποποιήσετε και πατήστε OK .
📌 Βήμα 2:
➤ Τώρα θα ανοίξει το δεύτερο παράθυρο διαλόγου και θα πρέπει να επιλέξετε ολόκληρη την περιοχή πινάκων. (D5:E7) που βρίσκεται στα δεξιά της εικόνας.
➤ Τύπος OK .
Όπως στο παρακάτω στιγμιότυπο, θα δείτε τα νέα και τροποποιημένα κείμενα στο Στήλη Β στο πλαίσιο του Κείμενο επικεφαλίδα.
Καταληκτικά λόγια
Ελπίζω ότι όλες αυτές οι μέθοδοι που αναφέρθηκαν παραπάνω θα σας βοηθήσουν τώρα να τις εφαρμόσετε στα λογιστικά φύλλα του Excel όταν πρέπει να αντικαταστήσετε αποτελεσματικά πολλαπλά δεδομένα κειμένου. Εάν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, ενημερώστε με στην ενότητα σχολίων. Ή μπορείτε να δείτε τα άλλα άρθρα μας σχετικά με τις συναρτήσεις του Excel σε αυτόν τον ιστότοπο.