Αναρωτιέστε για τις λειτουργίες REPLACE και SUBSTITUTE στο Microsoft Excel; Μάθετε πώς να χρησιμοποιείτε και τα δύο και πότε.

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

Εάν προσπαθείτε να αλλάξετε συγκεκριμένο κείμενο σε ένα κελί, μπορεί να μπερδευτείτε από το γεγονός ότι υπάρχει ΑΝΤΙΚΑΘΙΣΤΩ λειτουργία και α ΥΠΟΚΑΤΑΣΤΑΤΟ λειτουργία που ακούγεται σαν να κάνουν το ίδιο πράγμα. Ποια είναι λοιπόν η διαφορά;

Χρησιμοποιώντας τη συνάρτηση REPLACE στο Excel

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

instagram viewer

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

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

  1. Επιλέξτε κελί Δ7, το κελί κάτω από τη σημείωση "Νέος κώδικας".
  2. Είτε στο ίδιο το κελί είτε στη γραμμή τύπων, πληκτρολογήστε ή επικολλήστε τον παρακάτω τύπο:
    =ΑΝΤΙΚΑΘΙΣΤΩ(Β2,2,3,"PTM")
  3. Τύπος Εισαγω.

Μέσα στο κελί, μόλις πήραμε το κείμενο από το κελί Β2 ("6418229") και, ξεκινώντας από τον δεύτερο χαρακτήρα (τον αριθμό "4"), έχουμε αντικαταστήσει τρεις χαρακτήρες (τα ψηφία "418") με τα γράμματα "PTM" (για το "Portland Mechanics").

Το κείμενο αντικατάστασης δεν χρειάζεται να έχει το ίδιο μήκος με τον αριθμό των χαρακτήρων που αντικαθίστανται. αν θέλαμε να αντικαταστήσουμε μόνο έναν χαρακτήρα, θα μπορούσαμε να αλλάξουμε το "3" στον παραπάνω τύπο σε "1", καταλήγοντας με τη συμβολοσειρά εννέα χαρακτήρων "6PTM18229" στο κελί Δ7.

Χρήση της συνάρτησης SUBSTITUTE στο Excel

Για χάρη αυτού του παραδείγματος, ας πούμε ότι αργότερα ανακαλύψαμε ότι η Portland Mechanics αποκτήθηκε και άλλαξε το όνομά τους. Ξέρουμε ακριβώς τι ψάχνουμε, ώστε να μπορούμε να το χρησιμοποιήσουμε ΥΠΟΚΑΤΑΣΤΑΤΟ λειτουργία αντικατάστασης συγκεκριμένου κειμένου με νέο, διαφορετικό κείμενο.

  1. Επιλέξτε κελί Δ4, το κελί κάτω από τη σημείωση "Ενημερωμένη επωνυμία".
  2. Είτε στο ίδιο το κελί είτε στη γραμμή τύπων, πληκτρολογήστε ή επικολλήστε τον παρακάτω τύπο:
    =ΑΝΤΙΚΑΤΑΣΤΑΣΗ(A2,"Πόρτλαντ","Παυσίπονο")
  3. Τύπος Εισαγω.

Μέσα στο κελί, μόλις πήραμε το κείμενο από το κελί Α2 ("Portland Mechanics") και αντικατέστησε τη λέξη "Portland" με τη λέξη "Anodyne", δημιουργώντας το νέο όνομα "Anodyne Mechanics" στο κελί Δ4.

Ας υποθέσουμε ότι αφήνουμε μια σημείωση που εξηγεί την αλλαγή του ονόματος για το επόμενο άτομο που θα δει το έγγραφο και θέλουμε να εξοικονομήσουμε χρόνο χρησιμοποιώντας την ίδια λειτουργία SUBSTITUTE. Όταν το επεξεργαστούμε στο κελί G5 να αναφέρεται στο κελί G3, όπως φαίνεται παρακάτω, παρατηρούμε ότι όλες οι εμφανίσεις της λέξης «Portland» αντικαθίστανται με «Anodyne».

Δεν είναι αυτή η συμπεριφορά που θέλουμε σε αυτήν την περίπτωση, οπότε θα πρέπει να προσθέσουμε το [αριθμός_παρουσίας] σύνταξη για να προσδιορίσουμε ότι θέλουμε να αντικατασταθεί μόνο μία από τις φορές που εμφανίζεται το "Portland" — μία "περίπτωση".

Για να το κάνετε αυτό, επιλέξτε κελί G7 και εισαγάγετε αυτόν τον τύπο στο κελί ή στη γραμμή τύπων:

=ΑΝΤΙΚΑΤΑΣΤΑΣΗ(G3,"Πόρτλαντ","Παυσίπονο",2)

Το επιπλέον "2" λέει στο Excel ότι θέλουμε να αλλάξει μόνο η δεύτερη παρουσία. Υπάρχουν επίσης πιο περίπλοκους τρόπους χρήσης της συνάρτησης SUBSTITUTE, όπως με ένθετες συναρτήσεις ή δηλώσεις IF—ή ακόμη Τύποι IF με ένθετες εντολές, αν πραγματικά πιάνετε πράγματα.

Διαφορετικές Λειτουργίες, Διαφορετικές Χρήσεις

Ενώ ονομάζονται παρόμοια, οι λειτουργίες REPLACE και SUBSTITUTE λάμπουν σε διαφορετικές περιπτώσεις χρήσης. Αν ξέρεις ακριβώς που Το νέο σας κείμενο θα κυκλοφορήσει, είναι πιθανό το REPLACE να είναι η καλύτερη επιλογή. Ωστόσο, εάν γνωρίζετε ποιες λέξεις αντικαθιστάτε ή πρέπει να αντικαταστήσετε πολλές παρουσίες της ίδιας κείμενο, είτε σε ένα μόνο κελί είτε σε πολλά κελιά, η επιλογή SUBSTITUTE πιθανότατα θα λειτουργήσει καλύτερα εσείς.

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