Τύπος Excel: Πρώτος αγώνας σε σειρά με μπαλαντέρ -

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

Γενική φόρμουλα

=INDEX(range,MATCH(val&"*",range,0))

Περίληψη

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

Στο παράδειγμα που εμφανίζεται, ο τύπος στο F5 είναι:

=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))

Εξήγηση

Δουλεύοντας από μέσα προς τα έξω, το MATCH χρησιμοποιείται για τον εντοπισμό της θέσης του πρώτου αγώνα στην περιοχή B5: D5. Το lookup_value βασίζεται στην τιμή στο B5 που ενώθηκε με έναν αστερίσκο (*) ως μπαλαντέρ και ο τύπος match_tet μηδέν για να εξαναγκάσει την ακριβή αντιστοίχιση:

MATCH(E5&"*",B5:D5,0)

Το E5 περιέχει τη συμβολοσειρά "calc", έτσι, μετά τη συνένωση, η συνάρτηση MATCH μοιάζει με αυτήν:

MATCH("calc*",B5:D5,0)

και επιστρέφει 3 εσωτερικό ευρετήριο ως "row_num":

=INDEX(B5:D5,3)

Αν και το εύρος B5: D5 είναι οριζόντιο και περιέχει μόνο μία σειρά, το INDEX ανακτά σωστά το 3ο στοιχείο στην περιοχή: "calc 1500".

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