Λειτουργία αναζήτησης στο Excel (Τύπος, παραδείγματα) - Πώς να χρησιμοποιήσετε;

Πίνακας περιεχομένων

Λειτουργία Excel SEARCH

Η συνάρτηση αναζήτησης στο excel κατηγοριοποιείται σε συναρτήσεις κειμένου ή συμβολοσειράς, αλλά η έξοδος που επιστρέφεται από αυτήν τη συνάρτηση είναι ακέραιος, η συνάρτηση αναζήτησης μας δίνει τη θέση ενός υποστρώματος σε μια δεδομένη συμβολοσειρά όταν δίνουμε μια παράμετρο της θέσης για αναζήτηση από, έτσι αυτός ο τύπος παίρνει τρία επιχειρήματα ένα είναι το substring, ένα είναι το ίδιο το string και ένα είναι η θέση για να ξεκινήσετε την αναζήτηση.

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

Η συνάρτηση SEARCH μπορεί να χρησιμοποιηθεί ως συνάρτηση φύλλου εργασίας και δεν είναι πεζά.

ΑΝΑΖΗΤΗΣΗ τύπος στο Excel

Παρακάτω είναι ο τύπος ΑΝΑΖΗΤΗΣΗΣ στο Excel

Εξήγηση

Η συνάρτηση Excel SEARCH έχει τρεις παραμέτρους δύο (find_text, inside_text) είναι υποχρεωτικές παραμέτρους και μία (start_num) είναι προαιρετική.

Υποχρεωτική παράμετρος:

  • find_text: find_text αναφέρεται στο υπόστρωμα / χαρακτήρα που θέλετε να αναζητήσετε μέσα σε μια συμβολοσειρά ή στο κείμενο που θέλετε να μάθετε.
  • within_text: . Πού βρίσκεται το υπόστρωμα ή όπου εκτελείτε το κείμενο_ εύρεσης.

Προαιρετική παράμετρος:

  • (start_num): : απ 'όπου θέλετε να ξεκινήσετε την αναζήτηση μέσα στο κείμενο στο Excel. Εάν παραλειφθεί, τότε το SEARCH το θεωρεί ως αναζήτηση 1 και αστέρι από τον πρώτο χαρακτήρα.

Πώς να χρησιμοποιήσετε τη λειτουργία αναζήτησης στο excel; (με παραδείγματα)

Η λειτουργία SEARCH είναι πολύ απλή και εύχρηστη. Ας κατανοήσουμε τη λειτουργία της λειτουργίας SEARCH σε μερικά παραδείγματα.

Παράδειγμα # 1

Ας κάνουμε μια απλή αναζήτηση του "Καλού" υποστρώματος στο δεδομένο κείμενο ή συμβολοσειρά. Εδώ έχουμε αναζητήσει την καλή λέξη χρησιμοποιώντας τη συνάρτηση SEARCH και θα επιστρέψει την τοποθεσία της καλής λέξης το Καλημέρα.

= ΑΝΑΖΗΤΗΣΗ ("Καλό" B6) και η έξοδος θα είναι 1.

Και ας υποθέσουμε ότι υπάρχουν δύο αγώνες που βρέθηκαν για καλό, τότε το SEARCH στο excel θα σας δώσει την πρώτη τιμή αντιστοίχισης αν θέλετε την άλλη καλή τοποθεσία, τότε απλώς χρησιμοποιείτε το = SEARCH ("Καλό" B7, 2) (start_num) ως 2 τότε θα σας δώσει τη θέση της δεύτερης τιμής αγώνα και η έξοδος θα είναι 6.

Παράδειγμα # 2

Σε αυτό το παράδειγμα, θα φιλτράρουμε το όνομα και το επώνυμο από το πλήρες όνομα χρησιμοποιώντας το SEARCH στο excel.

Για το όνομα = ΑΡΙΣΤΕΡΑ (B12, ΑΝΑΖΗΤΗΣΗ ("", B12) -1)

Για επώνυμο = ΔΕΞΙΟ (B12, LEN (B12) - SEARCH ("", B12))

Παράδειγμα # 3

Ας υποθέσουμε ότι υπάρχει ένα σύνολο αναγνωριστικών και πρέπει να μάθετε την τοποθεσία _ εντός των αναγνωριστικών και, στη συνέχεια, χρησιμοποιήστε απλώς το Excel SEARCH για να μάθετε την τοποθεσία «_» εντός των αναγνωριστικών.

= ΑΝΑΖΗΤΗΣΗ ("_," B27 ) και η έξοδος θα είναι 6.

Παράδειγμα # 4

Ας κατανοήσουμε τη λειτουργία του SEARCH στο Excel με χαρακτήρες μπαλαντέρ.

Εξετάστε τον δεδομένο πίνακα και αναζητήστε το επόμενο 0 στο κείμενο A1-001-ID

Και η θέση έναρξης θα είναι 1, τότε = ΑΝΑΖΗΤΗΣΗ (“?” & I8, J8, K8) η έξοδος θα είναι 3 επειδή “?” αγνοήστε τον ένα χαρακτήρα πριν από το 0 και η έξοδος θα είναι 3

Για τη δεύτερη σειρά μέσα σε έναν δεδομένο πίνακα, το αποτέλεσμα αναζήτησης για A εντός B1-001-AY

Θα είναι 8, αλλά αν χρησιμοποιήσουμε το "*" στην αναζήτηση, θα σας δώσει το 1 ως έξοδο τοποθεσίας επειδή θα παραμελήσει όλους τους χαρακτήρες πριν από το "A" και η έξοδος θα είναι 1 για αυτό = SEARCH ("*" & I9, J9 ).

Ομοίως για "J" 8 για = SEARCH (I10, J10, K10) και 7 για = SEARCH ("?" & I10, J10, K10).

Ομοίως για την τέταρτη σειρά, η έξοδος θα είναι 8 για = SEARCH (I11, J11, K11) και 1 για = SEARCH ("*" & I11, J11, K11)

Πράγματα που πρέπει να θυμάστε

  • Δεν είναι ευαίσθητη υπόθεση
    • Θεωρεί τον Tanuj και τον Tanuj ως την ίδια τιμή που σημαίνει ότι δεν κάνει διάκριση μεταξύ b / w πεζών και κεφαλαίων.
  • Επιτρέπονται επίσης χαρακτήρες μπαλαντέρ, δηλαδή "?" , "*" Και "~" tilde.
    • «?» χρησιμοποιείται για την εύρεση ενός μόνο χαρακτήρα.
    • Το "*" χρησιμοποιείται για την ακολουθία αγώνα.
    • Εάν θέλετε πραγματικά να κάνετε αναζήτηση στο "*" ή στο "?" στη συνέχεια χρησιμοποιήστε το "~" πριν από τον χαρακτήρα.
  • Επιστρέφει το # VALUE! Σφάλμα αν δεν υπάρχει αντιστοιχία συμβολοσειράς στο in_text.

Ας υποθέσουμε στο παρακάτω παράδειγμα. Ψάχνουμε για ένα υπόστρωμα "a" στη στήλη " Όνομα" . Εάν βρεθεί, θα επιστρέψει την τοποθεσία ενός άλλου ονόματος. Θα δώσει ένα #VALUE σφάλμα, όπως φαίνεται παρακάτω.

Λειτουργία αναζήτησης σε βίντεο Excel

ενδιαφέροντα άρθρα...