Excel formula: Hipersaite uz pirmo spēli -

Satura rādītājs

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".

Interesanti raksti...