ΛΕΙΤΟΥΡΓΙΑ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ Στο Excel - Αντικαταστήστε το κείμενο με βάση την τοποθεσία

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

ΑΝΤΙΚΑΤΑΣΤΑΣΗ Επισκόπηση συνάρτησης

Η συνάρτηση REPLACE Αντικαθιστά ένα μέρος μιας συμβολοσειράς κειμένου, που ορίζεται από τη θέση της εντός του κελιού, με μια νέα συμβολοσειρά κειμένου.

Για να χρησιμοποιήσετε τη συνάρτηση φύλλου εργασίας ΑΝΤΙΚΑΤΑΣΤΑΣΗ Excel, επιλέξτε ένα κελί και πληκτρολογήστε:

(Παρατηρήστε πώς εμφανίζονται οι εισαγωγές τύπου)

Λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ Σύνταξη και είσοδοι:

1 = REPLACE (old_text, start_num, num_chars, new_text)

old_text - Η αρχική σειρά κειμένου.

start_num - Ο αριθμός χαρακτήρων από τον οποίο θα ξεκινήσει η αντικατάσταση.

num_chars - Ο αριθμός των χαρακτήρων που θέλετε να αντικαταστήσετε.

new_text - Το κείμενο αντικατάστασης.

Τι είναι ΑΝΤΙΚΑΤΑΣΤΑΣΗ;

Η συνάρτηση REPLACE στο Excel χρησιμοποιείται για να αντικαταστήσει έναν καθορισμένο αριθμό χαρακτήρων σε μια συμβολοσειρά κειμένου με διαφορετική καθορισμένη συμβολοσειρά κειμένου.

Ας δούμε το ακόλουθο παράδειγμα που αντικαθιστά τη συμβολοσειρά "γρήγορο καφέ" με "αργό λευκό".

1 = ΑΝΤΙΚΑΤΑΣΤΑΣΗ (C2,5,11, C4)

Η συνάρτηση REPLACE αντικαθιστά 11 χαρακτήρες που ξεκινούν από τον χαρακτήρα 5 στο C2 με τη συμβολοσειρά στο C4.

Πώς να χρησιμοποιήσετε το REPLACE

Η συνάρτηση REPLACE λαμβάνει τέσσερα απαιτούμενα ορίσματα:

  • Old_text: Κείμενο όπου θέλετε να αντικαταστήσετε χαρακτήρες
  • Start_num: Ο πρώτος αριθμός χαρακτήρων στο Old_text που θέλετε να αντικαταστήσετε
  • Num_chars: Ο αριθμός των χαρακτήρων από το Start_num που θέλετε να αντικαταστήσετε
  • New_text: Το κείμενο που θα αντικαταστήσει τους καθορισμένους χαρακτήρες στο Old_text

Είναι σημαντικό να σημειωθεί ότι τα κενά υπολογίζονται ως χαρακτήρες στο Excel, γι 'αυτό το "q" στο "γρήγορο" ξεκινά από τον χαρακτήρα 5 και όχι από το 4 και το "γρήγορο καφέ" έχει μήκος 11 χαρακτήρων αντί για 10.

Δυναμική ΑΝΤΙΚΑΤΑΣΤΑΣΗ

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

Για παράδειγμα, τι γίνεται αν δεν γνωρίζουμε ακριβώς σε ποια θέση χαρακτήρων πρέπει να ξεκινά η αντικατάσταση; Οι συναρτήσεις FIND ή SEARCH μπορούν να χρησιμοποιηθούν για να βρείτε τον αριθμό θέσης ενός χαρακτήρα σε μια συμβολοσειρά για να ξεκινήσει η αντικατάσταση. Σημειώστε ότι το FIND είναι κεφαλαίο και το SEARCH δεν είναι. Δεδομένου ότι δεν χρειάζεται να κάνουμε διάκριση πεζών -κεφαλαίων σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε το SEARCH.

Στη συνέχεια, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση LEN για να καθορίσουμε πόσους χαρακτήρες υπάρχουν στη συμβολοσειρά και να την τροφοδοτήσουμε με το όρισμα Num_chars στο REPLACE.

Χρησιμοποιώντας = SEARCH (C3, C2,1) για να βρείτε τη θέση χαρακτήρων του "γρήγορου καφέ" και,

χρησιμοποιώντας = LEN (C3) για να βρείτε το μήκος του χαρακτήρα του "γρήγορου καφέ" ως επιχειρήματα στην ΑΝΤΙΚΑΤΑΣΤΑΣΗ:

1 = ΑΝΤΙΚΑΤΑΣΤΑΣΗ (C2, SEARCH (C3, C2,1), LEN (C3), C4)

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

Διαφορά μεταξύ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ και ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ

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

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

1 = ΑΝΤΙΚΑΤΑΣΤΑΣΗ (B3,4,1, "")

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

Ενδιαφέρεστε για περισσότερες λειτουργίες κειμένου;

Δείτε τα άλλα άρθρα μας για περισσότερα σχετικά με το SUBSTITUTE ή για το πώς χρησιμοποιούνται άλλες λειτουργίες κειμένου στο Excel, όπως ΑΡΙΣΤΕΡΑ, ΜΕΣΑ και ΔΕΞΙΑ.

ΑΝΤΙΚΑΤΑΣΤΑΣΗ στα Υπολογιστικά φύλλα Google

Η συνάρτηση ΑΝΤΙΚΑΤΑΣΤΑΣΗ λειτουργεί ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel:

επιπρόσθετες σημειώσεις

Χρησιμοποιήστε τη συνάρτηση ΑΝΤΙΚΑΤΑΣΤΑΣΗ όταν θέλετε να αντικαταστήσετε το κείμενο με βάση την τοποθεσία του, ανεξάρτητα από το περιεχόμενο. Μπορεί να θέλετε να χρησιμοποιήσετε τη λειτουργία FIND του Excel ή τη συνάρτηση SEARCH του Excel για να καθορίσετε τη θέση έναρξης. Μπορεί επίσης να θέλετε να χρησιμοποιήσετε τη συνάρτηση LEN για να μετρήσετε τον αριθμό των χαρακτήρων που θα αντικαταστήσετε.

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

ΑΝΤΙΚΑΤΑΣΤΑΣΗ Παραδείγματα σε VBA

Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ στο VBA. Τύπος:
application.worksheetfunction.replace (old_text, start_num, num_chars, new_text)
Για τα ορίσματα συνάρτησης (old_text, κ.λπ.), μπορείτε είτε να τα εισαγάγετε απευθείας στη συνάρτηση είτε να ορίσετε μεταβλητές που θα χρησιμοποιηθούν.

Επιστρέψτε στη λίστα όλων των λειτουργιών στο Excel

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave