Εντοπίζει μια συμβολοσειρά κειμένου (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("Μ";"Μίριαμ ΜακΓκάβερν") |
Θέση του πρώτου "Μ" στη συμβολοσειρά (1) |
=FIND("m";"Μίριαμ ΜακΓκάβερν") |
Θέση του πρώτου "m" στη συμβολοσειρά (6) |
=FIND("Μ";"Μίριαμ ΜακΓκάβερν";3) |
Θέση του πρώτου "Μ" στη συμβολοσειρά, ξεκινώντας από τον τρίτο χαρακτήρα (8) |
Παράδειγμα συνόλου 2
Col1 |
τύπος |
Περιγραφή (Αποτέλεσμα) |
---|---|---|
Κεραμικοί μονωτήρες #124-TD45-87 |
=MID([Στήλη1];1;FIND(" #";[Στήλη1];1)-1) |
Εξάγει κείμενο από τη θέση 1 στη θέση του " #" στη συμβολοσειρά (Κεραμικοί μονωτήρες) |
Χάλκινοι δακτύλιοι #12-671-6772 |
=MID([Στήλη1];1;FIND(" #";[Στήλη1];1)-1) |
Εξάγει κείμενο από τη θέση 1 στη θέση του " #" στη συμβολοσειρά (Χάλκινοι πηνοί) |
Μεταβλητές αντιστάσεις #116010 |
=MID([Στήλη1];1;FIND(" #";[Στήλη1];1)-1) |
Εξάγει κείμενο από τη θέση 1 στη θέση του " #" στη συμβολοσειρά (Μεταβλητές αντιστάσεις) |