Σε αυτό το άρθρο περιγράφονται η σύνταξη τύπου και η χρήση της συνάρτησης REPLACE στο Microsoft Excel.
Περιγραφή
Η συνάρτηση REPLACE αντικαθιστά μέρος μιας συμβολοσειράς κειμένου με άλλη συμβολοσειρά, βάσει ενός αριθμού χαρακτήρων που καθορίζετε.
Σύνταξη
REPLACE(παλιό_κείμενο; αριθμός_έναρξης; αριθμός_χαρακτήρων; νέο_κείμενο)
Η σύνταξη της συνάρτησης REPLACE περιλαμβάνει τα παρακάτω ορίσματα:
-
Παλιό_κείμενο Υποχρεωτικό. Το κείμενο, στο οποίο θέλετε να αντικαταστήσετε ορισμένους χαρακτήρες.
-
Αριθμός_έναρξης Υποχρεωτικό. Η θέση στο κείμενο του ορίσματος παλιό_κείμενο, όπου θέλετε να τοποθετήσετε το κείμενο του ορίσματος νέο_κείμενο.
-
Αριθμός_χαρακτήρων Υποχρεωτικό. Ο αριθμός των χαρακτήρων του ορίσματος παλιό_κείμενο, τους οποίους θέλετε να αντικαταστήσει η συνάρτηση REPLACE με το νέο_κείμενο.
-
Νέο_κείμενο Υποχρεωτικό. Το κείμενο που θα αντικαταστήσει χαρακτήρες στο παλιό_κείμενο.
Παράδειγμα
Αντιγράψτε τα δεδομένα του παραδείγματος στον πίνακα που ακολουθεί και, στη συνέχεια, επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας του Excel. Για εμφανιστούν τα αποτελέσματα των τύπων, επιλέξτε τους, πατήστε το πλήκτρο F2 και, στη συνέχεια, πατήστε το πλήκτρο Enter. Αν χρειαστεί, μπορείτε να ρυθμίσετε το πλάτος των στηλών για να βλέπετε όλα τα δεδομένα.
Δεδομένα |
||
---|---|---|
αβγδεζηθικλ |
||
2009 |
||
123456 |
||
Τύπος |
Περιγραφή (αποτέλεσμα) |
Αποτέλεσμα |
=REPLACE(A2;6;5;"*") |
Αντικαθιστά πέντε χαρακτήρες της συμβολοσειράς "αβγδεζηθικλ" με ένα μόνο χαρακτήρα *, ξεκινώντας από τον έκτο χαρακτήρα (ζ). |
αβγδε*λ |
=REPLACE(A3;3;2;"10") |
Αντικαθιστά τα δύο τελευταία ψηφία (09) του 2009 με το 10. |
2010 |
=REPLACE(A4;1;3;"@") |
Αντικαθιστά τους τρεις πρώτους χαρακτήρες του 123456 με ένα μόνο χαρακτήρα @. |
@456 |
Σημαντικό:
-
Η συνάρτηση REPLACEB έχει καταργηθεί.
-
Στα βιβλία εργασίας που έχουν οριστεί στην Έκδοση συμβατότητας 2, η συνάρτηση REPLACE έχει βελτιωμένη συμπεριφορά με τα ζεύγη παρένθετων χαρακτήρων, μετρώντας τα ως έναν χαρακτήρα αντί για δύο. Οι επιλογείς παραλλαγών (που χρησιμοποιούνται συνήθως με emoji) εξακολουθούν να υπολογίζονται ως ξεχωριστοί χαρακτήρες. Διαβάστε περισσότερα εδώ: Το πρότυπο Unicode