Exceli valem: hüperlink esimese vasteni -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Hüperlinkide loomiseks otsingu esimesele vastele saate kasutada valemit, mis põhineb funktsioonil HYPERLINK, abiga CELL, INDEX ja MATCH.

Näidatud näites on valem C5-s:

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

See valem genereerib toimiva hüperlingi otsitud väärtuse esimese leitud vastega nimega vahemikus "andmed".

Selgitus

Seestpoolt edasi töötades kasutame veerus B esimese otsinguväärtuste vaste leidmiseks standardset funktsiooni INDEX ja MATCH:

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

Funktsioon MATCH saab väärtuse positsiooni B5-s nimetatud vahemikuandmete sees, mis otsinguväärtuse "sinine" korral on 3. See tulemus läheb funktsiooni INDEX kui rea_number, massiivina "data":

INDEX(data,3)

See näib tagastavat väärtuse "sinine", kuid tegelikult tagastab funktsioon INDEX aadressi E6. Selle aadressi ekstraheerime funktsiooni CELL abil, mis on ühendatud tähemärgiga "#":

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

Sel põhjusel läheb funktsioon HYPERLINK:

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

Funktsioon HYPERLINK ehitab seejärel samal lehel lahtrisse E6 klõpsatava lingi, lingi tekstina on sinine.

Huvitavad Artiklid...