Estou tendo problemas ao usar a função Hyperlink do Excel. Eu tenho um nome na célula A1. Na célula a2, desejo um hiperlink vinculado à planilha com o mesmo nome da célula A1.
microsoft-excel-2007
hyperlink
Martijn
fonte
fonte
Respostas:
Por exemplo
O nome da planilha vinculada é Página 2 e o número da célula vinculada é A4 e a mensagem é TESTE. O
#
é um atalho para a pasta de trabalho local.fonte
A
HYPERLINK
função é usada para criar um link para outra planilha:Como a primeira parte é uma string, se o seu valor
SheetName
for armazenado na célula,A1
você poderá usarCONCATENATE
para criar essa string dessa maneira (quebras de linha adicionadas dentro doCONCATENATE
para adicionar alguma clareza)Isso é muito longo e doloroso, desculpe, então alguém pode ter uma sugestão melhor - mas acho que isso funcionará. Observe que isso funcionará apenas em arquivos salvos , pois requer um nome de arquivo para funcionar.
Use
B1
para a célula ou nomeado à distância para vincular (acho que use A1, se você quiser abrir essa planilha e observe que se preocupou com um ponto específico dentro dela).E
"NiceName"
é o que aparece na célula para o usuário.Como uma breve explicação, o que
CONCATENATE
está sendo feito é primeiro extrair o nome do arquivoCELL("filename")
, agrupá-lo no necessário[]
, anexar o nome da planilha (retirada da célulaA1
) e, finalmente, anexar!
e um nome da célula para concluir o link. O resultado, por exemplo, é algo como o seguinte, que deve funcionar como um destino paraHYPERLINK
.fonte
Seja um pouco cauteloso ao usar o nome do arquivo real no hiperlink, porque você cria uma dependência da existência desse nome de arquivo.
Se eu vincular a uma célula na mesma pasta de trabalho, utilizarei:
fonte
Isso funcionou para mim quando não sei qual será o nome do arquivo da planilha (os usuários alteram o nome de cada versão). Meu texto amigável na célula é chamado "LINK" porque o nome da planilha precisa existir em outra célula, de modo que dobrar o nome confundiu os usuários. Você copiava esta fórmula ao lado de uma lista de nomes de planilhas na coluna H (começando na linha 2 neste caso) ... funciona como um índice clicável:
= HYPERLINK (MID (CELL ("filename", $ A $ 1), FIND ("[", CELL ("filename", $ A $ 1))), FIND ("]", CELL ("filename", $ A $ 1) ) - FIND ("[", CELL ("filename", $ A $ 1))) + 1) & "#" & $ H2 & "! A1", "LINK")
fonte