30 λειτουργίες Excel σε 30 ημέρες: ΑΝΤΙΚΑΤΑΣΤΑΣΗ

Χθες στον μαραθώνιο 30 λειτουργίες Excel σε 30 ημέρες χρησιμοποιήσαμε τη συνάρτηση ΔΕΊΚΤΗΣ (INDEX) για να επιστρέψετε την τιμή του κελιού που βρίσκεται στη διασταύρωση της δεδομένης γραμμής και στήλης.

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

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

Λειτουργία 25: ΑΝΤΙΚΑΤΑΣΤΑΣΗ

Λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ (ΑΝΤΙΚΑΤΑΣΤΑΣΗ) αντικαθιστά χαρακτήρες εντός κειμένου με βάση τον καθορισμένο αριθμό χαρακτήρων και την αρχική θέση.

Πώς μπορεί να χρησιμοποιηθεί η συνάρτηση REPLACE;

Λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ (REPLACE) μπορεί να αντικαταστήσει χαρακτήρες σε μια συμβολοσειρά κειμένου, για παράδειγμα:

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

ΑΝΤΙΚΑΤΑΣΤΑΣΗ Σύνταξης

Λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ (ΑΝΤΙΚΑΤΑΣΤΑΣΗ) έχει την ακόλουθη σύνταξη:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • παλιό_κείμενο (παλιό_κείμενο) – συμβολοσειρά κειμένου στην οποία θα αντικατασταθούν οι χαρακτήρες.
  • αρχή_αριθμός (start_pos) – αρχική θέση παλιών χαρακτήρων.
  • αριθμός_χαρών (αριθμός_χαρακτήρες) – ο αριθμός των παλιών χαρακτήρων.
  • νέο_ κείμενο (νέο_κείμενο) – κείμενο που θα εισαχθεί στη θέση των παλιών χαρακτήρων.

Παγίδες ΑΝΤΙΚΑΤΑΣΤΑΣΗ (ΑΝΤΙΚΑΤΑΣΤΑΣΗ)

Λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ (ΑΝΤΙΚΑΤΑΣΤΑΣΗ) αντικαθιστά έναν καθορισμένο αριθμό χαρακτήρων που ξεκινούν από την καθορισμένη θέση. Για να αντικαταστήσετε μια συγκεκριμένη γραμμή κειμένου οπουδήποτε στο αρχικό κείμενο, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ΥΠΟΚΑΤΑΣΤΑΤΟ (ΑΝΑΠΛΗΡΩΜΑΤΙΚΟΣ), που θα δούμε αργότερα στον μαραθώνιο μας.

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

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

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 λειτουργίες Excel σε 30 ημέρες: ΑΝΤΙΚΑΤΑΣΤΑΣΗ

Παράδειγμα 2: Αντικαταστήστε ένα διάστημα με άνω και κάτω τελεία με ένα κενό

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

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 λειτουργίες Excel σε 30 ημέρες: ΑΝΤΙΚΑΤΑΣΤΑΣΗ

Παράδειγμα 3: Ένθετες συναρτήσεις REPLACE για την εισαγωγή πολλαπλών παύλων

Λειτουργία ΑΝΤΙΚΑΤΑΣΤΑΣΗ (ΑΝΤΙΚΑΤΑΣΤΑΣΗ) επιτρέπεται να φωλιάζουν το ένα μέσα στο άλλο, επομένως μπορούν να γίνουν πολλαπλές αντικαταστάσεις στο κείμενο προέλευσης. Σε αυτό το παράδειγμα, οι αριθμοί τηλεφώνου πρέπει να περιέχουν παύλες μετά τους τρεις πρώτους χαρακτήρες και μετά τον δεύτερο. Χρησιμοποιώντας μηδέν, ως τον αριθμό των χαρακτήρων που θα αντικαταστήσουμε, θα έχουμε το αποτέλεσμα ότι κανένας από τους χαρακτήρες του αριθμού τηλεφώνου δεν θα αφαιρεθεί, θα προστεθούν μόνο 2 παύλες.

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 λειτουργίες Excel σε 30 ημέρες: ΑΝΤΙΚΑΤΑΣΤΑΣΗ

Αφήστε μια απάντηση