Acho que entendi:
=HYPERLINK(CONCATENATE("#'",F4,"'!A1"),INDIRECT(CONCATENATE("'",F4,"'!C8")))
Basicamente eu tenho uma coluna de nomes de abas / folhas. Eu quero então criar hyperlinks para essas planilhas e fazer do nome amigável um valor a partir da planilha de destino. Eu tenho a primeira parte para baixo, graças a uma pergunta anterior, mas é menor, pois a diferença é para a segunda metade eu não posso acertar.
Digamos que F4
armazene o nome da minha guia e seja Sheet1
(para simplificar)
=HYPERLINK(CONCATENATE("#'",F4,"'!A1"),"This is a link to Sheet1")
Isso funciona bem. Se eu clicar nele, eu levo para a célula A1
on Sheet1
. Agora quero o parâmetro "Nome amigável" preenchido da célula C8
on Sheet1
. Aqui está uma das coisas que eu tentei:
=HYPERLINK(CONCATENATE("#'",F4,"'!A1"),CONCATENATE(F4,"!",C8))
Isso apenas resulta em Sheet1!
Qual é a maneira correta de fazer isso?
Acho que entendi:
=HYPERLINK(CONCATENATE("#'",F4,"'!A1"),INDIRECT(CONCATENATE("'",F4,"'!C8")))