Passo 1 - Defina o caminho do arquivo

Passo 1 - Defina o caminho do arquivo

Tenho uma planilha com duas colunas: A e B. Na coluna "A", tenho os IDs dos produtos. Na coluna "B", tenho os mesmos IDs de produtos listados (na mesma ordem). Quero que cada ID de produto na coluna "A" seja vinculado a um documento do Word salvo no meu computador. A palavra documentos salvos em meu computador é intitulada com o ID do produto (exato). Para economizar tempo, criei um hiperlink para toda a coluna "A" para vincular à mesma palavra documento. Em seguida, desejo copiar o ID do produto da coluna "B" para o hiperlink da coluna "A" existente e substituir o ID do produto genérico/copiado que já está lá. O objetivo geral é clicar no ID do produto na coluna "A" e fazer com que ele abra o documento da palavra correspondente. Tenho copiado o ID do produto da coluna "B", clicando com o botão direito no ID do produto na coluna "A", editando o hiperlink, colando o ID do produto sobre o ID genérico do produto no campo do hiperlink. Fazer isso mais de 300 vezes não é uma noite divertida para mim! Ajuda!

Responder1

Vamos supor que você tenha seus documentos do Word armazenados em C:\Temp semelhante ao seguinte:

Exemplo de localização do arquivo

Assumiremos que seus dados estão dispostos em Excel semelhante ao seguinte:

Exemplo de layout excel

Passo 1 - Defina o caminho do arquivo

Em uma célula vazia que não está sendo utilizada, digite o caminho do diretório onde seus documentos Word estão armazenados. Você pode copiar e colar o endereço da janela do explorador de arquivos se isso facilitar sua vida. Preste atenção em como o caminho termina. Você vai querer acrescentar um \ no final ou precisará fazer isso em suas fórmulas. Se a planilha estiver armazenada no mesmo diretório dos arquivos doc, você pode automatizar o caminho do arquivo usando uma fórmula grande, mas isso é outra questão. por enquanto basta digitar o caminho.

Passo 2 – Desenvolva a fórmula do hiperlink

HYPERLINKA fórmula é composta de duas partes: o caminho para o arquivo e um nome mais curto e mais fácil de ler. Parece algo como:

HYPERLINK( Path to file,  easy name to read)

Portanto, para obter o caminho para o arquivo e não precisar digitá-lo TODAS as vezes, você deseja construí-lo por meio de parte e bloquear determinadas referências de células para que não sejam alteradas à medida que a fórmula é copiada. Agora vamos analisar o desenvolvimento do caminho para o documento... observe que ele está no documento e não apenas no caminho do arquivo para o diretório. Vamos supor que seus documentos do Word terminem em .doc. Seguindo os dados de exemplo, o caminho para o primeiro e segundo documento seria:

C:\Temp\ID A1.doc
C:\Temp\ID A2.doc

Como a primeira parte não muda e já inserimos em D1, podemos começar por aí. A próxima parte que muda está em B2 (também A2, mas parece que B2 são seus dados de referência). A última parte não temos em lugar nenhum além do seu .doc. Através da manipulação de texto, podemos agrupar tudo com a seguinte fórmula:

=$D$1&$B2&".doc"

Observe o uso de $. Isso evitará que a referência de linha ou coluna que está à direita dela seja alterada à medida que a fórmula é copiada.

Agora que você construiu o caminho do arquivo, ele pode ser inserido na HYPERLINKfunção da seguinte maneira:

=HYPERLINK($D$1&$B2&".doc","Link")

Coloque a fórmula acima em C1 para fins de demonstração e copie. Você deverá obter o link da palavra sublinhado em azul e, se clicar nele, seu documento do Word será aberto. Agora, se você deseja que o nome do produto seja exibido em vez do link, altere a fórmula para:

=HYPERLINK($D$1&$B2&".doc",$B2)

Agora a desvantagem

  • Você não pode copiar a coluna C e colá-la como valor e ainda fazer com que o hiperlink funcione. Você está preso a uma coluna de referência.
  • Se o arquivo não existir ou o caminho mudar para você, você receberá uma mensagem de erro informando que o documento não pode ser encontrado ao clicar no link.
  • Tive alguns problemas no passado em que o hiperlink não era atualizado para um caminho alterado, apesar de todas as indicações de que a alteração havia ocorrido. A solução é após inserir a fórmula pela primeira vez e antes de copiá-la, clicar com o botão direito na célula e selecionar remover hiperlink. Aparentemente, dois hiperlinks são criados e o que fica no topo é inicialmente criado pela fórmula, mas não é atualizado por ela. Ao excluí-lo, você estará ativando aquele que faz parte da fórmula e é atualizado quando você altera o caminho ou nome do arquivo. Depois de fazer isso, copie sua fórmula conforme necessário.

POC

Observe que usei a fórmula alternativa em A2 e copiei

informação relacionada