Τύπος Excel: Υπερσύνδεση για πρώτη αντιστοίχιση -

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

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

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)

Περίληψη

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

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

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)

Αυτός ο τύπος δημιουργεί έναν υπερσύνδεσμο που λειτουργεί με την πρώτη αντιστοίχιση που βρέθηκε από την τιμή αναζήτησης στο ονομαζόμενο εύρος "δεδομένα".

Εξήγηση

Δουλεύοντας από μέσα προς τα έξω, χρησιμοποιούμε μια τυπική συνάρτηση INDEX και MATCH για να εντοπίσουμε τον πρώτο αγώνα τιμών αναζήτησης στη στήλη B:

INDEX(data,MATCH(B5,data,0))

Η συνάρτηση MATCH παίρνει τη θέση της τιμής στο B5 εντός των ονομασμένων δεδομένων εύρους, η οποία για την τιμή αναζήτησης "μπλε" είναι 3. Αυτό το αποτέλεσμα πηγαίνει στη συνάρτηση INDEX ως row_num, με το "data" ως πίνακα:

INDEX(data,3)

Αυτό φαίνεται να επιστρέφει την τιμή "μπλε", αλλά στην πραγματικότητα η συνάρτηση INDEX επιστρέφει τη διεύθυνση E6. Εξάγουμε αυτήν τη διεύθυνση χρησιμοποιώντας τη συνάρτηση CELL, η οποία συνδυάζεται με τον χαρακτήρα "#":

=HYPERLINK("#"&CELL(E6,B5)

Για το σκοπό αυτό, αυτό συμβαίνει στη συνάρτηση HYPERLINK:

=HYPERLINK("#$E$6","blue")

Στη συνέχεια, η συνάρτηση HYPERLINK δημιουργεί έναν σύνδεσμο με δυνατότητα κλικ στο κελί E6 στο ίδιο φύλλο, με το "μπλε" με το κείμενο του συνδέσμου.

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