MSExcel: Πώς να βρείτε τη θέση ενός χαρακτήρα σε μια συμβολοσειρά;

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


Το Excel εντοπίζει τη θέση χαρακτήρα σε συμβολοσειρά

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

Το Excel εντοπίζει τη θέση χαρακτήρων σε συμβολοσειρά και εξάγει

Για παράδειγμα, ας πούμε ότι έχουμε μια λίστα με καταλόγους και ονόματα αρχείων και θέλουμε μόνο να έχουμε ένα τελικό αποτέλεσμα με τα ονόματα των αρχείων.

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

Η καλύτερη λύση είναι να χρησιμοποιήσετε τη λειτουργία FIND για να βρείτε τη θέση ενός χαρακτήρα στη συμβολοσειρά και χρησιμοποιήστε αυτόν τον αριθμό για να εξαγάγετε το υπόλοιπο της συμβολοσειράς χρησιμοποιώντας τη λειτουργία MID στο Excel.

Βρείτε τη θέση χαρακτήρα στη συμβολοσειρά του Excel

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

'=FIND("char",”string”)

Εξαγωγή συμβολοσειράς που ξεκινά από τον χαρακτήρα

Στη συνέχεια, χρησιμοποιώντας τις πληροφορίες της θέσης χαρακτήρων, χρησιμοποιήστε τη λειτουργία MID για να εξαγάγετε την απαιτούμενη συμβολοσειρά ξεκινώντας μετά από τον χαρακτήρα που βρέθηκε προσθέτοντας +1 και εξάγοντας ολόκληρη την υπόλοιπη συμβολοσειρά χρησιμοποιώντας ένα μήκος συμβολοσειράς αρκετά μεγάλο, όπως το 999, βεβαιωθείτε ότι καλύπτετε ολόκληρο το αποτέλεσμα.

'=MID(“string”,”char”+1,999)

Excel εξαγάγετε κείμενο πριν από το χαρακτήρα

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

'=LEFT(“string”,”char”-1)

Βρείτε nth εμφάνιση χαρακτήρα στο string excel

Γίνετε ένα Excel Pro: Εγγραφείτε στην πορεία μας!

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

Εγγραφείτε εδώ

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

Η εύρεση της nης εμφάνισης χαρακτήρων σε συμβολοσειρά στο Excel γίνεται χρησιμοποιώντας τις λειτουργίες FIND και SUBSTITUTE.

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

Επιλέγοντας απλώς το nth περιστατικό που ψάχνετε στη δεδομένη συμβολοσειρά και το αποτέλεσμα θα εμφανιστεί εμφανίζοντας την nη εμφάνιση χαρακτήρα στη συμβολοσειρά.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Πώς να βρείτε Nth εμφάνιση (θέση) ενός χαρακτήρα στη συμβολοσειρά κειμένου στο Excel;

Το Excel εντοπίζει τη θέση χαρακτήρα σε συμβολοσειρά from right

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

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

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Βρείτε τη θέση της τελευταίας εμφάνισης ενός χαρακτήρα σε μια συμβολοσειρά στο Excel

Συχνές Ερωτήσεις

Ποιος τύπος μπορεί να χρησιμοποιηθεί στο Excel για να εντοπίσει τη θέση ενός συγκεκριμένου χαρακτήρα μέσα σε μια συμβολοσειρά κειμένου, βοηθώντας στον χειρισμό και την ανάλυση των δεδομένων;
Χρησιμοποιήστε τη λειτουργία `Find` ή` Search 'στο Excel για να βρείτε τη θέση ενός χαρακτήρα μέσα σε μια συμβολοσειρά. Ο τύπος μοιάζει με `= εύρεση ( χαρακτήρας , Cell_Reference)` για την αναζήτηση ευαίσθητης στην περίπτωση ή `= αναζήτηση ( χαρακτήρας , cell_reference)` για αναζήτηση που δεν είναι ευαίσθητη στην περίπτωση. Αντικαταστήστε το ` χαρακτήρα με τον χαρακτήρα που ψάχνετε και το` cell_reference` με το κύτταρο που περιέχει το κείμενο.

Πλήρης 2019 Excel για αρχάριους σε βίντεο


Yoann Bierling
Σχετικά με τον Συγγραφέα - Yoann Bierling
Ο Yoann Bierling είναι επαγγελματίας διαδικτυακής δημοσίευσης και ψηφιακής συμβουλευτικής, κάνοντας παγκόσμιο αντίκτυπο μέσω εμπειρογνωμοσύνης και καινοτομίας στις τεχνολογίες. Παθιασμένος με την ενδυνάμωση των ατόμων και των οργανώσεων να ευδοκιμήσουν στην ψηφιακή εποχή, οδηγείται να προσφέρει εξαιρετικά αποτελέσματα και να προωθήσει την ανάπτυξη μέσω της δημιουργίας εκπαιδευτικού περιεχομένου.

Γίνετε ένα Excel Pro: Εγγραφείτε στην πορεία μας!

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

Εγγραφείτε εδώ

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




Σχόλια (0)

Αφήστε ένα σχόλιο