Εντοπίστε τον πρώτο αγώνα που δεν ξεκινά με
Για να βρείτε τη θέση του πρώτου αγώνα που δεν ξεκινά με μια συγκεκριμένη συμβολοσειρά, το MATCH, ΑΡΙΣΤΕΡΑ και IF οι λειτουργίες μπορούν να σας κάνουν τη χάρη.
Πώς να εντοπίσετε τον πρώτο αγώνα που δεν ξεκινά με "kutools";
Για να βρείτε το θέση της πρώτης τιμής που δεν ξεκινά με "kutools" στη λίστα όπως φαίνεται παραπάνω, μπορείτε να χρησιμοποιήσετε τις συναρτήσεις LEFT και IF μαζί για να δημιουργήσετε έναν πίνακα TRUE και FALSE, στον οποίο ένα TRUE αντιπροσωπεύει μια τιμή που δεν ξεκινά με "kutools" και ένα FALSE διαφορετικά. Στη συνέχεια, η συνάρτηση MATCH θα ταιριάζει με το πρώτο TURE στον πίνακα για να επιστρέψει τη θέση της πρώτης τιμής που δεν ξεκινά με "kutools".
Γενική σύνταξη
=MATCH(TRUE,IF(LEFT(range,n)<>n_string,TRUE),0)
√ Σημείωση: Αυτός είναι ένας τύπος πίνακα που απαιτεί να εισαγάγετε με Ctrl + αλλαγή + εισάγετε.
- Εύρος: Η λίστα από την οποία επιστρέφεται η πρώτη τιμή που δεν ξεκινά n_string.
- n: Το μήκος του δεδομένου n_string.
- n_string: Η συμβολοσειρά που καθορίσατε να ταιριάζει με την πρώτη τιμή που δεν ξεκινά με αυτήν. Το μήκος του πρέπει να είναι n. Για παράδειγμα, για να βρείτε τη θέση της πρώτης τιμής που δεν ξεκινά με "k". Θα πρέπει να ρυθμίσετε το n επιχείρημα ως 1, και να θέσει n_string όπως και "k".
- 0: Η match_type 0 αναγκάζει το MATCH να εκτελέσει έναν ακριβή αγώνα.
Για να βρείτε το θέση της πρώτης τιμής που δεν ξεκινά με "kutools", αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο στο κελί E5 και πατήστε Ctrl + αλλαγή + εισάγετε για να πάρετε το αποτέλεσμα:
=MATCH(TRUE,IF(LEFT(Β5: Β11,7)<>"εργαλεία",ΑΛΗΘΗΣ),0)
Or, χρησιμοποιήστε μια αναφορά κελιού για να κάνετε τον τύπο δυναμικό:
=MATCH(TRUE,IF(LEFT(Β5: Β11,7)<>E4,ΑΛΗΘΗΣ),0)
Επεξήγηση του τύπου
=MATCH(TRUE,IF(LEFT(B5:B11,7)<>E4,TRUE))
- ΑΡΙΣΤΕΡΑ (Β5: Β11,7): Η συνάρτηση LEFT επιστρέφει το αριστερό 7 χαρακτήρες των συμβολοσειρών κειμένου στην περιοχή Β5: Β11. Τα αποτελέσματα θα είναι σε έναν πίνακα όπως αυτός: {"Kutools";"Kutool";"Ku tool";"Office";"Tools";"Kutool ";"ExtendO"}.
- ΑΝ(ΑΡΙΣΤΕΡΑ (Β5: Β11,7)<>E4, TRUE) = ΑΝ({"Kutools";"Kutool";"Ku tool";"Office";"Tools";"Kutool ";"ExtendO"}<>E4, TRUE): Η συνάρτηση IF ελέγχει κάθε τιμή στον πίνακα εάν ταιριάζουν Κούτολς (τιμή σε E4) ή όχι. Εάν ναι, θα επιστραφεί ένα FALSE, διαφορετικά θα επιστραφεί ένα TRUE. Έτσι, το αποτέλεσμα θα είναι ως εξής: {FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}.
- ΤΑΙΡΙΑ (ΑΛΗΘΙΝΗ,ΑΝ(ΑΡΙΣΤΕΡΑ (Β5: Β11,7)<>E4, TRUE)) = ΑΓΩΝΙΣΤΙΚΟ (ΑΛΗΘΙΝΟ,{FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE}): Η match_type 0 αναγκάζει τη συνάρτηση MATCH να εκτελέσει μια ακριβή αντιστοίχιση. Στη συνέχεια, η συνάρτηση επιστρέφει τη θέση του πρώτου ακριβούς TRUE στον πίνακα. Έτσι, η συνάρτηση θα επιστρέψει 3 αφού το πρώτο ΑΛΗΘΙΝΟ είναι στο 3rd θέση.
Πράγματα που πρέπει να γνωρίζετε
- Ο τύπος δεν κάνει διάκριση πεζών-κεφαλαίων. Για να εκτελέσετε μια αντιστοίχιση με διάκριση πεζών-κεφαλαίων, δείτε το σεμινάριο εδώ.
- Μπορείτε να αλλάξετε το μη ίσο με τελεστή (<>) σε άλλους τελεστές όπως χρειάζεστε. Για παράδειγμα, για να εντοπίσετε την πρώτη αντιστοίχιση που ξεκινά με μια συμβολοσειρά, μπορείτε να την αλλάξετε σε σύμβολο ίσου (=).
- Για να ανακτήσετε την τιμή στη θέση που παρέχεται από το MATCH, μπορείτε να προσθέσετε τη συνάρτηση INDEX.
Σχετικές λειτουργίες
Η συνάρτηση Excel MATCH αναζητά μια συγκεκριμένη τιμή σε μια περιοχή κελιών και επιστρέφει τη σχετική θέση της τιμής.
Η συνάρτηση LEFT εξάγει τον δεδομένο αριθμό χαρακτήρων από την αριστερή πλευρά μιας παρεχόμενης συμβολοσειράς. Για παράδειγμα, το =LEFT("123-234",3) εξάγει τους 3 πρώτους χαρακτήρες από την αριστερή πλευρά του "123-234" και επιστρέφει το "123".
Η συνάρτηση IF είναι μία από τις απλούστερες και πιο χρήσιμες λειτουργίες στο βιβλίο εργασίας του Excel. Εκτελεί μια απλή λογική δοκιμή, η οποία εξαρτάται από το αποτέλεσμα σύγκρισης και επιστρέφει μία τιμή εάν το αποτέλεσμα είναι ΑΛΗΘΕΙ ή άλλη τιμή εάν το αποτέλεσμα είναι ΛΑΘΟΣ.
Σχετικοί τύποι
Εντοπίστε την πρώτη μερική αντιστοίχιση με χαρακτήρες μπαλαντέρ
Για να λάβετε τη θέση της πρώτης μερικής αντιστοίχισης που περιέχει συγκεκριμένη συμβολοσειρά κειμένου σε μια περιοχή στο Excel, μπορείτε να χρησιμοποιήσετε έναν τύπο MATCH με χαρακτήρες μπαλαντέρ - τον αστερίσκο (*) και το ερωτηματικό (?).
Για να βρείτε τη θέση του πρώτου σφάλματος σε μια στήλη ή μια σειρά, οι συναρτήσεις MATCH και ISERROR μπορούν να σας κάνουν τη χάρη.
Εντοπίστε την πρώτη αντιστοίχιση που δεν περιέχει
Για να βρείτε τη θέση της πρώτης αντιστοίχισης που δεν περιέχει μια συγκεκριμένη συμβολοσειρά, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις MATCH, ISNUMBER και SEARCH.
Εντοπίστε τη μέγιστη τιμή σε ένα εύρος
Υπάρχουν περιπτώσεις που πρέπει να εντοπίσετε τη θέση της μέγιστης τιμής σε μια λίστα, πίνακα ή γραμμή στο Excel. Σε αυτό το σεμινάριο, θα συζητήσουμε την προσέγγιση για την ολοκλήρωση της εργασίας με τις συναρτήσεις MAX και MATCH.
Τα καλύτερα εργαλεία παραγωγικότητας του Office
Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος
Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...
Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)
- Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
- Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
- Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
- Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.