Força o link externo no Excel para quebrar se o arquivo não puder ser encontrado

5

Eu tenho uma planilha do Excel que possui um link externo para outra planilha. O que eu quero que aconteça é se

  • Main_Spreadsheet.xlsx
  • Secret_Data.xlsx

Quando alguém abre o arquivo Main_Spreadsheet.xlsx e ele não tem o arquivo Secret_Data.xlsx, eu quero que os links externos sejam quebrados (o que significa que eles recebem #REF! ou o que quer que seja na célula, em vez de dados reais). O que acontece agora é que eles veem os dados reais de Secret_Data.xlsx da última vez que os links foram atualizados.

Como posso fazer isso para que, se o arquivo no link externo estiver faltando, os dados sejam apagados?

=LOOKUP(A30,'[Secret_Data.xlsx]Data'!$A$2:$B$20)

Portanto, o código acima deve tornar a célula vazia (ou erro, ou qualquer outra coisa) se o xlsx referenciado estiver faltando. No momento, ele deixa os dados existentes da última vez em que o link foi atualizado.

    
por Scribblemacher 15.05.2015 / 17:34

3 respostas

16

Eu tive um problema semelhante - foram necessárias duas soluções:

  1. Verifique em Fórmulas > Gerenciador de nomes e remover links externos
  2. Encontre quaisquer células com validação de dados que possam estar se referindo a um link externo. (Página inicial / Encontrar e selecionar / Ir para especial / Validação de dados / Todos)

Uma opção mais vigorosa:

  1. Faça uma cópia da sua planilha.
  2. Renomeie para spreadsheetname.zip (em vez de .xlsx)
  3. Abrir arquivo no WinZip ou similar
  4. Navegue até a subpasta xl
  5. Excluir pasta "externalLinks"
  6. Renomear arquivo para spreadsheetname.xlsx
  7. Abra a planilha no Excel - escolha a opção de reparo

Após o reparo, o Excel deve fornecer mais detalhes sobre quais links tiveram que ser quebrados manualmente. Você pode usar a nova planilha ou usar as informações que você aprendeu para remover os links manualmente.

    
por 14.08.2015 / 17:13
1

Após verificar objetos, fórmulas, nomes, títulos de gráficos e séries de dados, descobri que minha referência externa estava em "Formatação condicional". No entanto, não houve referência a outra pasta de trabalho, como [Budget.xls] em qualquer um dos campos ou condições. Só depois consegui quebrar o link no grupo "Conexões". Espero que isso ajude!

    
por 26.05.2016 / 21:25
0
  1. Clique no logotipo do botão do escritório ou no menu Arquivo no canto superior esquerdo e escolha "Opções" ou "Opções do Excel" (dependendo da versão)

  2. Em "Avançado", na seção "Ao calcular esta pasta de trabalho", desmarque a opção "Salvar valores de links externos"

por 16.05.2015 / 00:46