Vzorec aplikace Excel: Hypertextový odkaz na první prázdnou buňku -

Obecný vzorec

=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")

souhrn

Chcete-li vytvořit hypertextové odkazy na první shodu ve vyhledávání, můžete použít vzorec založený na funkci HYPERLINK s pomocí CELL, INDEX a MATCH.

V zobrazeném příkladu je vzorec v C5:

=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")

Tento vzorec generuje funkční hypertextový odkaz na první prázdnou buňku ve sloupci C.

Vysvětlení

Při práci zevnitř ven použijeme MATCH k vyhledání relativní polohy poslední položky ve sloupci C:

MATCH(9.99E+307,C5:C100)

V zásadě dáváme shodě „velké číslo“, které v režimu přibližné shody nikdy nenajde. V tomto režimu shoda „ustoupí“ o poslední číselnou hodnotu.

Poznámka: v tomto případě to funguje, protože všechny hodnoty v C jsou číselné a nejsou zde žádné mezery. Pro jiné situace (textové hodnoty atd.) Viz další vzorce „posledního řádku“ uvedené níže. Budete muset upravit MATCH část vzorce podle svých potřeb.

Dále použijeme INDEX k získání adresy „záznamu za posledním záznamem“ takto:

INDEX(C5:C100,6))

Pro pole dáme INDEX C: C100, což představuje rozsah, na kterém nám záleží. Pro číslo řádku dáváme INDEXU výsledek vrácený MATCH + 1. V tomto příkladu to zjednodušuje:

INDEX(C5:C100,6)

To vypadá, že vrátí hodnotu na C10, ale ve skutečnosti INDEX ve skutečnosti vrátí adresu ($ C $ 10), kterou extrahujeme pomocí funkce CELL a zřetězíme na znak "#":

=HYPERLINK("#"&CELL($C$10)

Na tomto konci jde o funkci HYPERLINK:

=HYPERLINK("#$C$10","First blank")

Funkce HYPERLINK poté vytvoří odkaz, na který lze kliknout, na buňku C10 na stejném listu s textem „První odkaz“.

Zajímavé články...