Fórmula do Excel: hiperlink para a primeira célula em branco -

Fórmula genérica

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

Resumo

Para criar hiperlinks para a primeira correspondência em uma pesquisa, você pode usar uma fórmula baseada na função HYPERLINK, com ajuda de CELL, INDEX e MATCH.

No exemplo mostrado, a fórmula em C5 é:

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

Esta fórmula gera um hiperlink de trabalho para a primeira célula em branco na coluna C.

Explicação

Trabalhando de dentro para fora, usamos MATCH para localizar a posição relativa da última entrada na coluna C:

MATCH(9.99E+307,C5:C100)

Basicamente, estamos dando à correspondência um "grande número" que nunca encontrará no modo de correspondência aproximada. Neste modo, a correspondência "recuará" o último valor numérico.

Observação: isso funciona neste caso porque todos os valores em C são numéricos e não há espaços em branco. Para outras situações (valores de texto, etc.), consulte outras fórmulas da "última linha" mencionadas abaixo. Você precisará ajustar a parte CORRESPONDÊNCIA da fórmula para atender às suas necessidades.

Em seguida, usamos INDEX para obter o endereço da "entrada após a última entrada" como este:

INDEX(C5:C100,6))

Para array, fornecemos INDEX C: C100 que representa o intervalo com o qual nos preocupamos. Para o número da linha, fornecemos INDEX o resultado retornado por MATCH + 1. Neste exemplo, isso simplifica para:

INDEX(C5:C100,6)

Isso parece retornar o valor em C10, mas na verdade INDEX retorna um endereço ($ C $ 10), que extraímos com a função CELL e concatenamos com o caractere "#":

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

Nesse sentido, é isso que entra na função HYPERLINK:

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

A função HYPERLINK então constrói um link clicável para a célula C10 na mesma planilha, com "Primeiro link" como o texto do link.

Artigos interessantes...