Como encontrar links quebrados no Excel que não podem ser quebrados com 'Quebrar links'?


26

Eu tenho uma pasta de trabalho do Excel que reclama de links quebrados toda vez que a abro:

insira a descrição da imagem aqui

Tentei usar 'Localizar' para procurar, [.conforme sugerido no guia da Microsoft . Eu também tentei procurar objetos como o guia sugere e não apareceu nada.

Como posso encontrar este link quebrado problemático?


Você está dizendo “link quebrado (s)”, mas tanto quanto eu posso dizer, você não está falando sobre links quebrados. o que estou perdendo?
Scott

Isso pode ocorrer na formatação condicional. Para corrigir isso, vá para cada guia e clique em Início> Formatação condicional> Limpar regras> Limpar regras de toda a planilha. Você precisa salvar, fechar e reabrir. Após a reabertura, os links não existirão mais. Se você tiver alguma formatação condicional desejada, precisará se
inscrever

Respostas:


18

Um lugar em que esses links podem "ocultar" são os intervalos nomeados. O Excel está apenas quebrando links dentro de fórmulas. Para corrigir intervalos nomeados, vá para Formulas-> Name Managere veja se você tem pastas de trabalho externas referenciadas lá. Você pode clicar com a tecla Shift pressionada para selecionar um grupo e excluí-lo.


Observe que a página da MS a que você se refere também fala sobre isso, mas seu link é mais abaixo na página - você teria que rolar para cima para ver as referências de nomes.
Madball73

3
Verifique também se há planilhas ocultas.
coburne

Esse foi exatamente o meu problema. Muito obrigado por me ajudar a me livrar dessa mensagem pop-up irritante.
thanos.a

14

Acabei de ter esse problema exato e encontrei outro local de link quebrado não mencionado aqui: Validação de dados (também conhecida como menus suspensos).

Semelhante a encontrar "Objetos" no suporte da Microsoft, vá em "Página Inicial (Guia) -> Edição (Grupo) -> Localizar e Selecionar -> Ir para Especial ... -> Validação de Dados" para encontrar todas as células com validação de dados em a planilha. Em seguida, será necessário verificar mais ou menos as células de Validação de Dados, uma por uma, clicando em uma das células de Validação de Dados e, em seguida, indo em "Dados (Guia) -> Ferramentas de Dados (Grupo) -> Validação de Dados -> Configurações -> Origem ". Ao atualizar a fonte, verifique a caixa "Aplicar essas alterações a todas as outras células com as mesmas configurações" para alterar todas as fontes iguais.


10

Aqui está uma solução que tem sido muito confiável para mim:

  1. Altere a extensão do seu .xlsxarquivo para.zip
  2. Descompacte este arquivo zip em uma nova pasta
  3. Usando o Explorer, nessa pasta, procure o nome do arquivo no arquivo CONTEÚDO .

Nota: Às vezes, o nome é escrito no formato de URL, por exemplo, em %20vez de espaços, portanto, você pode considerar o uso de uma sequência simplificada encontrada apenas no arquivo problemático. Eu usei a última palavra do nome do arquivo + .xlsx.

  1. Provavelmente retornará como resultado. Este é o arquivo correspondente à sua planilha problemática, onde está o número da planilha problemática na ordem em que são exibidas. Abra-o em um editor de texto, como o Bloco de Notas.sheetN.xmlN

  2. Encontre a string de pesquisa e veja o código ao seu redor; ele deve indicar algumas referências de célula que você pode procurar na planilha problemática.

Nota: Como indicado anteriormente, também pode estar em Formatação Condicional ou Validação de Dados.


Isso ajudou, obrigado! Eu tinha que remover centenas de regras de formatação condicional rouge, alguns dos quais continham referências ao modelo usado para gerar o arquivo xlsx finais
jasttim

3

Depois de 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. Somente depois consegui quebrar com êxito o link no grupo "Conexões". Eu espero que isso ajude!


Você poderia incluir uma captura de tela da localização disso?
Burgi 26/05

2

Provavelmente é mais simples que isso. O período é o fim da frase em ajuda. Você deve apenas procurar o colchete aberto. Em outras palavras, procure por:

[

não para

[.

em fórmulas. O último encontrará apenas um colchete seguido de um ponto. A localização do Excel não faz expressões regulares.


1

eu encontrei a entrada "Dan G" foi o meu problema. Uma célula de validação com um link para outra planilha. No entanto, eu tinha algumas centenas para analisar, e descobri que o método de pesquisa de Dan G funcionou, mas com um pequeno toque.

Para localizar uma célula de validação válida, selecione "Página Inicial (Guia) -> Edição (Grupo) -> Localizar e Selecionar -> Ir para Especial ... -> Validação de Dados", mas selecione o botão de opção "Mesmo" em Validação de Dados para encontre todas as células com a mesma validação de dados na planilha.

O que está causando o problema deve se destacar, pois não será destacado / selecionado.


1

Eu estava tendo problemas semelhantes com links externos no excel 2016. Tentei vários métodos, mas finalmente consegui a guia de validação de dados na guia de dados. Cliquei em "Circular dados inválidos" e imediatamente notei que dois menus estavam apontando para a planilha de onde copiei os dados. Depois de resolver o problema, imediatamente pude atualizar os dados no caderno de trabalho. Problema resolvido...


Antes de postar sua resposta, é necessária uma pesquisa adequada. Sua resposta parece infundada, pois você falhou em abordar os motivos básicos junto com as retificações. Melhor consultar o link Como redigir uma boa resposta, superuser.com/help/how-to-answer .
Clive S

0

Para o Excel 2010 ou superior, siga estas etapas.

  1. Clique no comando Opções.
  2. Em seguida, clique em Avançado.

Na seção Geral,

  1. Clique para desmarcar a caixa de seleção "Solicitar atualização de links automáticos".

Nota: quando a caixa de seleção Solicitar atualização de links automáticos está desmarcada, os links são atualizados automaticamente. E nenhuma dessas mensagens aparece. Essa opção se aplica apenas ao usuário atual e afeta todas as pastas de trabalho que o usuário atual abre, se Outros usuários das mesmas pastas de trabalho não forem afetadas.

Outro método é atualizar os links usando comandos, siga estas etapas.

No Excel 2010 ou superior

Clique em Editar links no grupo Conexões na guia Dados.

Clique em Atualizar valores e clique em Fechar.

Espero que isso ajude você.


0

Eu escrevi uma macro rápida para encontrar uma regra de validação vinculada a uma planilha do Excel:

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

Falha se a planilha atual não tiver nenhuma validação. Não tenho certeza de como consertar isso, realmente não me importo o suficiente para tentar.


0

Para resumir (e adicionar uma resposta que eu acabei de encontrar), veja:

  • Fórmulas (pesquise "[" e / ou "\")
  • Name Manager
  • Planilhas ocultas
  • Células com Formatação Condicional
  • Células com validação de dados
  • Objetos
  • Botões que chamam macros (ou seja, essa macro está nesta pasta de trabalho?)

Em qualquer planilha, os três últimos podem ser alcançados facilmente por F5 -> "Especial ..."

Salve, feche e reabra o arquivo para atualizar a lista "Editar link", caso contrário, os links ainda poderão aparecer, mesmo que a fonte tenha sido removida com sucesso.

O método de força bruta faria uma cópia da pasta de trabalho, excluiria todos os objetos suspeitos, botões e até planilhas, uma de cada vez, e veria quando a janela "Editar link" mostra que o link problemático não existe mais.


-1

Eu tinha um arquivo do Excel que, quando aberto, exibia uma mensagem referente a um link externo ausente. Não foi possível encontrar esse link e várias ferramentas - Kutools, FormulaDesk etc. não encontraram nada . Finalmente, resolvi o problema abrindo o arquivo xlsx como zip + xml e excluindo a pasta que lida com links externos (se você quiser mais detalhes, pergunte-me).


Isso duplica outra resposta e não adiciona novo conteúdo. Não poste uma resposta, a menos que você realmente tenha algo novo para contribuir.
DavidPostill

"se você quiser mais detalhes, pergunte-me" não é uma resposta útil. Se você tiver mais detalhes, publique-os. Caso contrário, a resposta é apenas ruído.
Shimonyk 15/05

-1

Eu descobri que meus links de zumbi estavam escondidos nas fórmulas de formatação condicional. Assim que encontrei e removi tudo, consegui quebrar os links.

  1. Na guia Página Inicial, selecione a ferramenta Formatação Condicional
  2. No final da lista, selecione gerenciar regras
  3. Na parte superior, há um menu suspenso para cada planilha da pasta de trabalho, padronizada com a Seleção atual. (Se nada for selecionado, o padrão será a planilha atual na qual você acessou as ferramentas de formatação condicional)
  4. Examine qualquer uma das condições baseadas em fórmula procurando referências a documentos externos. Exclua os que não são mais válidos.
  5. No menu suspenso na parte superior, selecione a próxima planilha até eliminar todos os links inválidos usados ​​na formatação condicional.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.