
Vispārēja formula
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
Kopsavilkums
Lai izveidotu hipersaites uz pirmo meklēšanas rezultātu, varat izmantot formulu, kuras pamatā ir funkcija HYPERLINK, ar CELL, INDEX un MATCH palīdzību.
Parādītajā piemērā formula C5 ir:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Šī formula ģenerē aktīvu hipersaiti uz pirmo meklēšanas rezultāta atbilstību nosauktajā diapazonā "dati".
Paskaidrojums
Strādājot no iekšpuses uz āru, mēs izmantojam standarta INDEX un MATCH funkciju, lai B slejā atrastu pirmo uzmeklēšanas vērtību atbilstību:
INDEX(data,MATCH(B5,data,0))
Funkcija MATCH iegūst vērtības pozīciju B5 nosaukto diapazona datu iekšpusē, kas uzmeklēšanas vērtībai "zilā" ir 3. Šis rezultāts tiek ievadīts INDEX funkcijā kā rindas_numurs, ar masīvu "dati":
INDEX(data,3)
Šķiet, ka tas atgriež vērtību "zils", bet faktiski INDEX funkcija atgriež adresi E6. Mēs izvelkam šo adresi, izmantojot funkciju CELL, kas ir savienota ar rakstzīmi "#":
=HYPERLINK("#"&CELL(E6,B5)
Šajā nolūkā HYPERLINK funkcija notiek šādi:
=HYPERLINK("#$E$6","blue")
Pēc tam HYPERLINK funkcija tajā pašā lapā izveido klikšķināmu saiti uz šūnu E6, kuras saites teksts ir "zils".