Πώς να χρησιμοποιήσετε τη συνάρτηση ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ του Excel (Παραδείγματα + Βίντεο)

Σε αυτό το σεμινάριο, θα σας δείξω πώς να χρησιμοποιήσετε τη συνάρτηση ΑΝΤΙΚΑΤΑΣΤΑΣΗ στο Excel (με παραδείγματα).

Η αντικατάσταση είναι μια λειτουργία κειμένου που σας επιτρέπει να αντικαταστήσετε γρήγορα μια συμβολοσειρά ή ένα μέρος της συμβολοσειράς με κάποια άλλη συμβολοσειρά κειμένου.

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

Πριν σας δείξω τα παραδείγματα χρήσης της συνάρτησης, επιτρέψτε μου να καλύψω γρήγορα τη σύνταξη της συνάρτησης ΑΝΤΙΚΑΤΑΣΤΑΣΗ.

Σύνταξη της συνάρτησης REPLACE

= REPLACE (old_text, start_num, num_chars, new_text)

Ορίσματα εισόδου

  • old_text - το κείμενο που θέλετε να αντικαταστήσετε.
  • start_num - η αρχική θέση από όπου πρέπει να ξεκινήσει η αναζήτηση.
  • num_chars - τον αριθμό των χαρακτήρων που πρέπει να αντικατασταθούν.
  • new_text - το νέο κείμενο που πρέπει να αντικαταστήσει το παλιό_κείμενο.
Λάβετε υπόψη ότι το όρισμα Αρχής αριθμού και αριθμού χαρακτήρων δεν μπορεί να είναι αρνητικό.

Τώρα ας ρίξουμε μια ματιά σε μερικά παραδείγματα για να δούμε πώς μπορεί να χρησιμοποιηθεί η συνάρτηση ΑΝΤΙΚΑΤΑΣΤΑΣΗ στο Excel.

Παράδειγμα 1 - Αντικατάσταση κειμένου με κενό

Ας υποθέσουμε ότι έχετε το ακόλουθο σύνολο δεδομένων και θέλετε να αντικαταστήσετε το κείμενο "ID-" και θέλετε να διατηρήσετε μόνο το αριθμητικό μέρος.

Μπορείτε να το κάνετε αυτό χρησιμοποιώντας τον ακόλουθο τύπο:

= ΑΝΤΙΚΑΤΑΣΤΑΣΗ (A2,1,3, "")

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

Σημείωση: Το ίδιο αποτέλεσμα μπορεί επίσης να επιτευχθεί με άλλες τεχνικές, όπως η εύρεση και αντικατάσταση ή με εξαγωγή του κειμένου στα δεξιά της παύλας, χρησιμοποιώντας το συνδυασμό συναρτήσεων ΣΩΣΤΟ και ΒΡΕΙ.

Παράδειγμα 2: Εξαγωγή του ονόματος χρήστη από το όνομα τομέα

Ας υποθέσουμε ότι έχετε ένα σύνολο δεδομένων όπως φαίνεται παρακάτω και θέλετε να καταργήσετε το τμήμα τομέα (αυτό που ακολουθεί το σύμβολο @).

Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο:

= ΑΝΤΙΚΑΤΑΣΤΑΣΗ (A2, FIND ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

Η παραπάνω συνάρτηση χρησιμοποιεί συνδυασμό συνάρτησης ΑΝΤΙΚΑΤΑΣΤΑΣΗ, LEN και FIND.

Χρησιμοποιεί πρώτα τη συνάρτηση FIND για να πάρει τη θέση του @. Αυτή η τιμή χρησιμοποιείται ως όρισμα Αρχή αριθμού και θέλω να καταργήσω ολόκληρη τη συμβολοσειρά κειμένου ξεκινώντας από το σύμβολο @.

Ένα άλλο πράγμα που χρειάζομαι για να καταργήσω αυτήν τη συμβολοσειρά είναι ο συνολικός αριθμός χαρακτήρων μετά το @, ώστε να μπορώ να καθορίσω αυτούς τους πολλούς χαρακτήρες που θα αντικατασταθούν με ένα κενό. Εδώ χρησιμοποίησα τον συνδυασμό τύπου LEN και FIND.

Επαγγελματική συμβουλή: Στον παραπάνω τύπο, δεδομένου ότι θέλω να αφαιρέσω όλους τους χαρακτήρες μετά το σύμβολο @, δεν χρειάζομαι πραγματικά τον αριθμό των χαρακτήρων. Μπορώ να καθορίσω οποιονδήποτε μεγάλο αριθμό (ο οποίος είναι μεγαλύτερος από τον αριθμό των χαρακτήρων μετά το σύμβολο @) και θα έχω το ίδιο αποτέλεσμα. Μπορώ λοιπόν να χρησιμοποιήσω ακόμη τον ακόλουθο τύπο: = ΑΝΤΙΚΑΤΑΣΤΑΣΗ (A2, FIND ("@", A2), LEN (A2), "")

Παράδειγμα 3: Αντικατάσταση μιας συμβολοσειράς κειμένου με άλλη

Στα δύο παραπάνω παραδείγματα, σας έδειξα πώς να εξαγάγετε ένα μέρος της συμβολοσειράς αντικαθιστώντας το υπόλοιπο με κενό.

Ακολουθεί ένα παράδειγμα όπου αλλάζετε μια συμβολοσειρά κειμένου με μια άλλη.

Ας υποθέσουμε ότι έχετε το παρακάτω σύνολο δεδομένων και θέλετε να αλλάξετε τον τομέα από example.net σε example.com.

Μπορείτε να το κάνετε χρησιμοποιώντας τον παρακάτω τύπο:

= ΑΝΤΙΚΑΤΑΣΤΑΣΗ (A2, FIND ("net", A2), 3, "com")

Διαφορά μεταξύ συναρτήσεων Αντικατάσταση και Υποκατάσταση

Υπάρχει μια σημαντική διαφορά στη χρήση της συνάρτησης ΑΝΤΙΚΑΤΑΣΤΑΣΗ και της συνάρτησης ΑΝΤΙΚΑΤΑΣΤΑΣΗ (αν και το αποτέλεσμα που αναμένεται από αυτές μπορεί να είναι παρόμοιο).

Η συνάρτηση REPLACE απαιτεί τη θέση από την οποία πρέπει να αρχίσει να αντικαθιστά το κείμενο. Στη συνέχεια, απαιτεί επίσης τον αριθμό των χαρακτήρων που πρέπει να αντικαταστήσετε με το νέο κείμενο. Αυτό καθιστά τη λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ κατάλληλη όταν έχετε ένα σαφές μοτίβο στα δεδομένα και θέλετε να αντικαταστήσετε το κείμενο.

Ένα καλό παράδειγμα αυτού θα μπορούσε να είναι όταν εργάζεστε με αναγνωριστικά email ή διεύθυνση ή αναγνωριστικά - όπου η δομή του κειμένου είναι συνεπής.

Η λειτουργία SUBSTITUTE, από την άλλη πλευρά, είναι λίγο πιο ευέλικτη. Μπορείτε να το χρησιμοποιήσετε για να αντικαταστήσετε όλες τις περιπτώσεις εμφάνισης μιας συμβολοσειράς με κάποια άλλη συμβολοσειρά.

Για παράδειγμα, μπορώ να το χρησιμοποιήσω για να αντικαταστήσω όλη την εμφάνιση του χαρακτήρα Z με J σε μια συμβολοσειρά κειμένου. Και ταυτόχρονα, σας δίνει επίσης την ευελιξία να αλλάξετε μόνο μια συγκεκριμένη παρουσία του συμβάντος (για παράδειγμα, αντικαταστήστε μόνο την πρώτη εμφάνιση της συμβολοσειράς που ταιριάζει ή μόνο τη δεύτερη εμφάνιση).

Σημείωση: Σε πολλές περιπτώσεις, μπορείτε να καταργήσετε τη χρήση της συνάρτησης ΑΝΤΙΚΑΤΑΣΤΑΣΗ και αντ 'αυτού να χρησιμοποιήσετε τις λειτουργίες FIND και REPLACE. Θα σας επιτρέψει να αλλάξετε το σύνολο δεδομένων χωρίς να χρησιμοποιήσετε τον τύπο και να λάβετε το αποτέλεσμα σε άλλη στήλη/γραμμή. Η λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ είναι πιο κατάλληλη όταν θέλετε να διατηρήσετε το αρχικό σύνολο δεδομένων και επίσης θέλετε τα δεδομένα που προκύπτουν να είναι δυναμικά (τέτοια ώστε να ενημερώνονται σε περίπτωση που αλλάξετε τα αρχικά δεδομένα).

Λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ Excel - Εκπαιδευτικό βίντεο

  • Λειτουργία FIND του Excel.
  • Συνάρτηση Excel LOWER.
  • Λειτουργία Excel UPPER.
  • Συνάρτηση Excel PROPER.
  • Λειτουργία ΑΝΑΖΗΤΗΣΗΣ Excel.
wave wave wave wave wave