Βρίσκει μία συμβολοσειρά κειμένου (find_text) μέσα σε άλλη συμβολοσειρά κειμένου (within_text) και επιστρέφει τον αριθμό της θέσης έναρξης της find_text, από τον πρώτο χαρακτήρα της within_text. Μπορείτε επίσης να χρησιμοποιήσετε τη συνάρτηση SEARCH για να βρείτε μια συμβολοσειρά κειμένου μέσα σε άλλη, αλλά, σε αντίθεση με τη συνάρτηση SEARCH, στη συνάρτηση FIND γίνεται διάκριση πεζών-κεφαλαίων και δεν επιτρέπει τη χρήση χαρακτήρων μπαλαντέρ.
Σύνταξη
FIND(find_text;within_text;start_num)
Find_text είναι το κείμενο που θέλετε να βρείτε.
Within_text είναι το κείμενο που περιέχει το κείμενο που θέλετε να εντοπίσετε.
Start_num καθορίζει τη θέση του χαρακτήρα από τον οποίο θα αρχίσει η αναζήτηση. Ο πρώτος χαρακτήρας στο όρισμα εντός_κειμένου είναι ο χαρακτήρας αριθμός 1. Εάν παραλείψετε το όρισμα αριθμός_έναρξης, θεωρείται ίσο με το 1.
Μπορείτε επίσης να χρησιμοποιήσετε start_num για να παραλείψετε έναν συγκεκριμένο αριθμό χαρακτήρων. Για παράδειγμα, ας υποθέσουμε ότι εργάζεστε με τη συμβολοσειρά κειμένου "AYF0093. YoungMensApparel". Για να βρείτε τον αριθμό του πρώτου "Y" στο περιγραφικό μέρος της συμβολοσειράς κειμένου, ορίστε την τιμή 8 για το όρισμα αριθμός_έναρξης ώστε να μην αναζητηθεί το τμήμα του σειριακού αριθμού του κειμένου. Η συνάρτηση FIND αρχίζει με τον χαρακτήρα 8, βρίσκει το όρισμα εύρεση_κειμένου στον επόμενο χαρακτήρα και επιστρέφει τον αριθμό 9. Η συνάρτηση FIND επιστρέφει πάντα τον αριθμό των χαρακτήρων από την αρχή του ορίσματος εντός_κειμένου, μετρώντας τους χαρακτήρες που παραλείπετε εάν το όρισμα αριθμός_έναρξης είναι μεγαλύτερο από 1.
Παρατηρήσεις
- Εάν το όρισμα εύρεση_κειμένου είναι "" (κενό κείμενο), η συνάρτηση FIND εντοπίζει μια αντιστοιχία με τον πρώτο χαρακτήρα της συμβολοσειράς αναζήτησης (δηλαδή τον χαρακτήρα στη θέση αριθμός_έναρξης ή 1).
- Το όρισμα εύρεση_κειμένου δεν μπορεί να περιέχει χαρακτήρες μπαλαντέρ.
- Εάν find_text δεν εμφανίζεται στο within_text, η συνάρτηση FIND επιστρέφει το #VALUE! ως τιμή σφάλματος.
- Εάν το start_num δεν είναι μεγαλύτερο από το μηδέν, η συνάρτηση FIND επιστρέφει το #VALUE! ως τιμή σφάλματος.
- Εάν start_num είναι μεγαλύτερο από το μήκος του within_text, η συνάρτηση FIND επιστρέφει το #VALUE! ως τιμή σφάλματος.
Παράδειγμα συνόλου 1
| Τύπος | Περιγραφή (αποτέλεσμα) |
|---|---|
| =FIND("M";"Μίριαμ ΜακΓκόβερν") | Θέση του πρώτου "M" στη συμβολοσειρά (1) |
| =FIND("μ";"Μίριαμ ΜακΓκόβερν") | Θέση του πρώτου "m" στη συμβολοσειρά (6) |
| =FIND("Μ";"Μίριαμ ΜακΓκόβερν";3) | Η θέση του πρώτου "Π" στη συμβολοσειρά, αρχίζοντας από τον τρίτο χαρακτήρα (8) |
Παράδειγμα συνόλου 2
| Κολ1 | Τύπος | Περιγραφή (αποτέλεσμα) |
|---|---|---|
| Κεραμικοί μονωτήρες #124-TD45-87 | =MID([Col1];1;FIND(" #";[Col1];1)-1) | Εξάγει κείμενο από τη θέση 1 στη θέση του " #" στη συμβολοσειρά (Κεραμικοί μονωτήρες) |
| Χάλκινοι δακτύλιοι #12-671-6772 | =MID([Col1];1;FIND(" #";[Col1];1)-1) | Εξάγει κείμενο από τη θέση 1 στη θέση του " #" στη συμβολοσειρά (Χάλκινοι δακτύλιοι) |
| Μεταβλητές αντιστάσεις #116010 | =MID([Col1];1;FIND(" #";[Col1];1)-1) | Εξάγει κείμενο από τη θέση 1 στη θέση του " #" στη συμβολοσειρά (Μεταβλητές αντιστάσεις) |