
Na vytvorenie hypertextových odkazov na prvý zápas pri vyhľadávaní môžete použiť vzorec založený na funkcii HYPERLINK s pomocou CELL, INDEX a MATCH.
V uvedenom príklade vzorec v C5 je:
= HYPERLINK ('#'& CELL ('address', INDEX (data, MATCH (val,data,0))),val)
Tento vzorec generuje funkčný hypertextový odkaz na prvú nájdenú zhodu vyhľadávanej hodnoty v pomenovanom rozsahu „údaje“.
Vysvetlenie
Pri práci zvnútra von používame na vyhľadanie prvej zhody vyhľadávacích hodnôt v stĺpci B štandardnú funkciu INDEX a MATCH:
ako zamknúť bunku v programe Excel 2010
= HYPERLINK ('#'& CELL ('address', INDEX (data, MATCH (B5,data,0))),B5)
Funkcia MATCH získa pozíciu hodnoty v B5 v údajoch pomenovaného rozsahu, čo je pre vyhľadávaciu hodnotu „modrá“ 3. Tento výsledok prejde do funkcie INDEX ako riadkový_číslo, pričom „údaje“ ako pole:
INDEX (data, MATCH (B5,data,0))
Zdá sa, že sa vráti hodnota „modrá“, ale v skutočnosti funkcia INDEX vracia adresu E6. Túto adresu extrahujeme pomocou funkcie CELL, ktorá je spojená so znakom '#':
ktoré t test použiť v programe Excel
INDEX (data,3)
Na tento účel ide o funkciu HYPERLINK:
= HYPERLINK ('#'& CELL (E6,B5)
Funkcia HYPERLINK potom zostaví klikací odkaz na bunku E6 na tom istom hárku s „modrým“ textom odkazu.
Autor Dave Bruns