Copiando um hiperlink para que ele funcione com uma série

0

OK, isso deve ser óbvio, mas não consigo encontrar ninguém para me ajudar com isso: Exemplo A5-K5 Na planilha 1 contém informações relacionadas a um item específico. Eu quero ter um hiperlink no L5 levando-me para A5 na planilha 2, onde os dados relevantes relacionados a esse item continuam na próxima planilha. A próxima linha de dados precisará do próprio hiperlink para a próxima célula da planilha 2 (A6).

Fazer um hiperlink manualmente para cada linha é uma dor total. Como faço para copiar o hiperlink e colá-lo para que ele pegue as informações da "série"?

    
por Gill 24.07.2012 / 03:51

5 respostas

1

Existe uma função do Excel chamada HYPERLINK . Ele permite que você crie um hiperlink usando uma fórmula. Usando isso, você pode criar um hiperlink com base em uma "série". Se você usar a função HYPERLINK em combinação com a função ADDRESS , poderá criar um hiperlink que possa ser "copiado para baixo" para alterar automaticamente sua referência de célula.

No Excel, os hiperlinks vinculados a uma referência de célula são armazenados internamente com um sinal # como um prefixo. Por exemplo, um hiperlink que levará você para a célula A5 na Planilha2 ficaria assim:

#Sheet2!A5

Você pode aproveitar isso para criar uma fórmula que é deslocada automaticamente quando é copiada, da seguinte maneira:

=HYPERLINK("#"&ADDRESS(5,1,4,1,"Sheet2"))

Isso cria um hiperlink para um sinal de libra, seguido pela referência retornada pela função ADDRESS . Usar a função ADDRESS oferece a vantagem de poder ter a própria fórmula 'shift' quando copiada para um local diferente. No entanto, para aproveitar isso, você deve usar as funções ROW ou COLUMN para especificar um endereço de célula relativo na fórmula. Isso ocorre porque os números "fixos" fornecidos na fórmula regular de ADDRESS não "mudam" quando copiados, porque não são referências de célula. Aqui está um exemplo:

=HYPERLINK("#"&ADDRESS(ROW(J5),1,4,1,"Sheet2"))

Esta fórmula fornece o mesmo resultado que o acima, mas mudará automaticamente se for copiado para baixo, devido à referência relativa a J5 que ele contém ( ROW(J5) retorna 5 porque a célula J5 está localizada em linha 5). Se você quisesse que ele mudasse para a direita e para a esquerda, bem como para cima e para baixo, você poderia substituir o segundo argumento da função ADDRESS ( 1 ) por COLUMN(A10) .

Aqui está um exemplo de planilha. Tente copiar a fórmula e colá-la na coluna A

link

    
por 24.07.2012 / 04:36
1

Eu tive o mesmo problema e tentei a solução acima:

Start by picking a cell somewhere out of sight on Sheet1. For example, assuming we are going to start the links with cell L5, we can choose cell AA5, which should be sufficiently off the page, as our target. Start by entering this text into L5: =HYPERLINK(AA5, "Details") This will put the word "Details" in the cell and it will be a hyperlink that checks cell AA5 to find the place it should link to.

Eu só consegui esse método para mover a célula selecionada para a célula que tinha o hyper link que eu queria nela! O que eu precisava fazer era copiar um hiperlink feito em uma célula para outra, de modo que o mesmo hiperlink para o mesmo arquivo / local / etc funcionasse em outra célula, sem ter que recriar manualmente o hiperlink.

Uma correção de baixa tecnologia muito simples para pessoas como eu que preferem uma solução que usa coisas que já conhecem como copiar e colar:

  1. Crie manualmente um hiperlink clicando com o botão direito ou pressionando Ctrl + K .
    EX .: conecte as células A1 a A3 aos documentos A1Teste ao A3Test.
  2. Copie as células com hiperlink.
    EG: Copie A1 para A3
  3. Colar células com hiperlink em uma coluna não usada
    EG: Colar para D1 a D3
  4. Copie as células não-hiperlinkadas para as quais você EG: Gama de cópias B1 a B3, que contém nomes de documentos "Teste 1" a "Teste 3"
  5. Colar valores especiais > nas colunas não utilizadas
    EXEMPLO: Selecione o intervalo D1 a D3 e Cole especial sobre as células com hiperlink na coluna não utilizada
  6. Copie as células recém-vinculadas da coluna não usada para a coluna original, portanto, agora você tem os mesmos hiperlinks, mas com texto diferente. EG: Copie D1 para D3 e cole sobre B1 para B3
por 03.05.2013 / 03:41
1

Deixe-me tentar explicar como fazer isso. Eu também lutei por horas para fazer algo que deveria ter sido tão simples quanto configurar uma fórmula simples e copiá-la como qualquer outra.

O que você precisa fazer primeiro é configurar uma coluna de texto para a fórmula de hiperlink para referência. Neste caso, começará em A1

Digite #Sheet2!A1 na célula A1 .

Quando você copia essa célula, o Excel é inteligente o suficiente para aumentar o número da linha em um.

      A
1 #Sheet2!A1 
2 #Sheet2!A2 
3 #Sheet2!A3

...

Então, quando você configurar =HYPERLINK(A1, "link text") , poderá copiá-lo e a referência A1 aumentará como qualquer outra fórmula.

    
por 02.11.2013 / 17:27
0

Como você percebeu, o Excel gosta de ser burro quando se trata de hiperlinks. No entanto, há uma maneira de enganá-lo a fazer o que você quer.

Comece escolhendo uma célula em algum lugar fora da vista na Planilha1. Por exemplo, supondo que vamos iniciar os links com a célula L5, podemos escolher a célula AA5, que deve estar suficientemente fora da página, como nosso alvo. Comece inserindo este texto em L5: =HYPERLINK(AA5, "Details") Isso colocará a palavra "Detalhes" na célula e será um hiperlink que verifica a célula AA5 para localizar o local ao qual ela deve se vincular. Agora arraste essa célula para baixo e ela deve preencher automaticamente a série. Os números de linha das células na coluna AA devem ter aumentado na série, como você esperaria com uma fórmula normal.

Depois de preencher todas as linhas necessárias na coluna L, insira o texto a seguir em AA5 #Sheet2!A5 (substitua o nome da planilha apropriado e observe que não há = ). Arraste essa célula para baixo para preencher a série de células apropriada. Volte para a coluna L e Sucesso! você deve ter hiperlinks em funcionamento!

Por qualquer motivo (conhecido apenas pela Microsoft), se você executar essas etapas na ordem inversa, isso não funcionará. Quando a fórmula HYPERLINK for "quebrada" (faz referência a uma célula vazia), ela será preenchida sem problemas. Se estiver funcionando (ele faz referência a uma célula com um local com capacidade de hiperlink), ele age como você viu e simplesmente copia o mesmo hiperlink várias vezes.

    
por 24.07.2012 / 05:00
0

Eu uso isso o tempo todo. Em uma coluna sobressalente, coloque a fórmula abaixo Depois disso, você pode arrastar a fórmula para as linhas abaixo. Depois disso, copie toda a coluna de texto de fórmula que você acabou de fazer em uma página de bloco de notas em branco. Copie novamente do bloco de notas e volte para a planilha. Isso remove todas as formatações do Excel e retorna apenas o texto. Seus hiperlinks serão todos formatados para cada linha. Basta alterar o estilo de texto do hiperlink. (A2 e B2 são links e texto do link, respectivamente): -

="= hyperlink (" "" & A2 & "" "," "" & B2 & "" ")"

    
por 25.07.2017 / 09:25