Η συνάρτηση Excel REPLACE χρησιμοποιείται για να αντικαταστήσει ένα ορισμένο μήκος κειμένου από μια δεδομένη συμβολοσειρά. Ορίζουμε την αρχική θέση, τον αριθμό των χαρακτήρων που θέλουμε να αφαιρέσουμε και το νέο κείμενο αντικατάστασης. Σε αυτό το άρθρο, θα μάθουμε πώς να αφαιρούμε/αντικαθιστούμε κάποιο κείμενο από την αρχή μιας συμβολοσειράς σε μια μεταβλητή θέση.
Γενικός τύπος Excel για την αφαίρεση κειμένου από τη μεταβλητή θέση
= ΑΝΤΙΚΑΤΑΣΤΑΣΗ (συμβολοσειρά, 1, FIND (κείμενο, συμβολοσειρά), "") |
σειρά:Είναι η συμβολοσειρά από την οποία θέλετε να αφαιρέσετε κείμενο.
κείμενο:Είναι το κείμενο στο οποίο θέλετε να αφαιρέσετε κείμενο.
Ας δούμε ένα παράδειγμα για να ξεκαθαρίσουμε τα πράγματα.
Παράδειγμα: Κατάργηση ονόματος ημέρας από το χρόνο
Σε αυτό το παράδειγμα, έχουμε χρόνο διάτρησης που σχετίζεται με ονόματα ημερών. Θέλουμε να καταργήσουμε τα ονόματα ημερών από τα δεδομένα και να έχουμε μόνο χρόνο. Το όνομα της ώρας και της ημέρας διαχωρίζεται χρησιμοποιώντας μια παύλα (-).
Ας χρησιμοποιήσουμε τον παραπάνω γενικό τύπο για να αφαιρέσουμε το μεταβλητό μήκος χαρακτήρων.
Γράψτε αυτόν τον τύπο στο C3 και σύρετέ τον προς τα κάτω.
=ΑΝΤΙΚΑΘΙΣΤΩ(Β3,1,ΕΥΡΗΜΑ("-", Β3), "") |
Πατήστε enter και σύρετέ το προς τα κάτω. Τώρα έχουμε το κείμενο χρόνου στο εύρος που θέλαμε. Έχουμε αφαιρέσει όλο το κείμενο πριν από το κείμενο της ώρας.
Πώς λειτουργεί;
Ας σπάσουμε τον τύπο για να το καταλάβουμε.
Κάθε τύπος λειτουργεί εσωτερικά προς τα έξω. Η συνάρτηση FIND επιστρέφει τη θέση του δεδομένου κειμένου σε μια δεδομένη συμβολοσειρά. Εδώ επιστρέφει τη θέση της παύλας (-) σε κάθε συμβολοσειρά. Για την πρώτη συμβολοσειρά, επιστρέφει 8.
Τώρα ο τύπος είναι =ΑΝΤΙΚΑΘΙΣΤΩ(Β3,1,8, ""). Όπως γνωρίζουμε ότι η συνάρτηση REPLACE αντικαθιστά n αριθμό χαρακτήρων από μια αρχική θέση με ένα άλλο κείμενο. Εδώ, το κείμενο βρίσκεται στο Β3, η αρχική θέση είναι 1, ο αριθμός των χαρακτήρων που βρήκαμε 8 με τη βοήθεια της συνάρτησης FIND και ο χαρακτήρας αντικατάστασης δεν είναι τίποτα (""). Ως εκ τούτου, η συνάρτηση ΑΝΤΙΚΑΤΑΣΤΑΣΗ αφαιρεί 8 χαρακτήρες από την αρχή της συμβολοσειράς, πράγμα που μας αφήνει με χρόνο μόνο κείμενο.
Σημειώσεις:
- Εάν ο συγκεκριμένος χαρακτήρας δεν βρεθεί, η συνάρτηση θα επιστρέψει σφάλμα #VALUE. Είναι καλύτερα να χρησιμοποιήσετε τη συνάρτηση IFERROR για να εντοπίσετε σφάλματα.
- Η συνάρτηση FIND είναι μια συνάρτηση πεζών -κεφαλαίων. Αν θέλετε να κάνετε αναζήτηση χωρίς διάκριση πεζών-κεφαλαίων, χρησιμοποιήστε τη συνάρτηση SEARCH.
- Στον παραπάνω τύπο, χρησιμοποιήσαμε μια παύλα (-) για να βρούμε αριθμό χαρακτήρων. Μπορείτε να χρησιμοποιήσετε οποιονδήποτε χαρακτήρα για αυτό, μπορεί να είναι άνω και κάτω τελεία στο excel ή οποιοδήποτε κείμενο.
Λοιπόν, ναι, έτσι μπορείτε να αφαιρέσετε ένα μεταβλητό μήκος κειμένου από την αρχή της συμβολοσειράς. Ελπίζω να ήταν επεξηγηματικό. Εάν έχετε αμφιβολίες σχετικά με αυτό το θέμα ή οποιοδήποτε άλλο Excel/2010/2013/2016/2019/365/VBA. Θα χαρούμε να σας βοηθήσουμε.
Αντικατάσταση κειμένου από το τέλος μιας συμβολοσειράς ξεκινώντας από τη μεταβλητή θέση | Η συνάρτηση REPLACE μαζί με τη λειτουργία LEN και FIND μπορούν να αφαιρέσουν χαρακτήρες από το τέλος της συμβολοσειράς.
Κατάργηση χαρακτήρων που ταιριάζουν στο Κείμενο | Για να αφαιρέσουμε τους χαρακτήρες που ταιριάζουν δεν θα χρησιμοποιήσουμε τη συνάρτηση ΑΝΤΙΚΑΤΑΣΤΑΣΗ. Θα χρησιμοποιήσουμε τη συνάρτηση SUBSTITUTE. Αυτή η λειτουργία αφαιρεί αυτόματα το δεδομένο κείμενο με άλλο κείμενο.
Αφαιρέστε τα κενά και τα κενά από το κείμενο στο Excel | Οι πίσω χώροι ενοχλούν το σύνολο δεδομένων σας και είναι απαραίτητο να αφαιρέσετε τυχόν κενό ή κύριο χώρο από το κείμενο στο excel. Αυτός ο τύπος αφαιρεί όλους τους πίσω χώρους.
Κατάργηση ανεπιθύμητων χαρακτήρων στο Excel | Για να αφαιρέσουμε ανεπιθύμητους χαρακτήρες χρησιμοποιούμε τη συνάρτηση SUBSTITUTE.
Αφαίρεση χαρακτήρων από δεξιά | Η λειτουργία ΑΡΙΣΤΕΡΑ μπορεί να χρησιμοποιηθεί για την αφαίρεση χαρακτήρων από το ΔΕΞΙΟ του κειμένου. Στην πραγματικότητα, αυτή η λειτουργία επικεντρώνεται στη διατήρηση κειμένου στα αριστερά.
Δημοφιλή άρθρα:
50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας | Γίνετε πιο γρήγοροι στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.
Η συνάρτηση VLOOKUP στο Excel | Αυτή είναι μια από τις πιο δημοφιλείς και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.
COUNTIF στο Excel 2016 | Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένη τιμή. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.
Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel | Αυτή είναι μια άλλη βασική λειτουργία του ταμπλό. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.