Come trovare collegamenti interrotti in Excel che non possono essere interrotti con "Interrompi collegamenti"?


26

Ho una cartella di lavoro di Excel che si lamenta di collegamenti interrotti ogni volta che lo apro:

inserisci qui la descrizione dell'immagine

Ho provato a usare 'Trova' per cercare [.come suggerito nella guida di Microsoft . Ho anche provato a cercare oggetti come suggerisce la guida e non ho trovato nulla.

Come posso trovare questo problematico link non funzionante?


Stai dicendo "collegamenti interrotti", ma per quanto posso dire, non stai parlando di collegamenti interrotti. Cosa mi sto perdendo?
Scott,

Ciò può verificarsi dalla formattazione condizionale. Ho risolto questo problema andando su ciascuna scheda e facendo clic su Home> Formattazione condizionale> Cancella regole> Cancella regole da intero foglio. Devi quindi salvare, chiudere e riaprire. Alla riapertura dei collegamenti non esistono più. Se hai desiderato la formattazione condizionale, dovrai riapplicare
kackleyjm il

Risposte:


18

Un posto in cui questi collegamenti possono "nascondersi" sono gli intervalli denominati. Excel interrompe solo i collegamenti all'interno delle formule. Per correggere gli intervalli denominati, vai su Formulas-> Name Managere vedi se hai cartelle di lavoro esterne a cui fai riferimento. È possibile fare clic tenendo premuto il tasto Maiusc per selezionare un gruppo ed eliminarli.


Nota, anche la pagina MS a cui fai riferimento parla di questo, ma il tuo link è di andare più in basso nella pagina - dovresti scorrere verso l'alto per vedere i riferimenti ai nomi.
Madball73,

3
Controlla anche i fogli di lavoro nascosti.
coburne,

Quello era esattamente il mio problema. Grazie davvero per avermi aiutato a liberarmi di questo fastidioso messaggio pop-up.
thanos.a

14

Ho appena avuto questo esatto problema e ho trovato un'altra posizione di collegamento interrotta non menzionata qui: Convalida dei dati (altrimenti noto come menu a discesa).

Simile alla ricerca di "Oggetti" nel supporto Microsoft, vai in "Home (scheda) -> Modifica (gruppo) -> Trova e seleziona -> Vai a speciale ... -> Convalida dati" per trovare tutte le celle con la convalida dei dati su il foglio di lavoro. Quindi dovrai controllare più o meno le celle di convalida dei dati una per una, cosa che fai facendo clic su una delle celle di convalida dei dati, quindi andando su "Dati (scheda) -> Strumenti dati (gruppo) -> Convalida dei dati -> Impostazioni -> Sorgente ". Quando si aggiorna l'origine, assicurarsi di selezionare la casella "Applica queste modifiche a tutte le altre celle con le stesse impostazioni" per modificare tutte le origini che sono uguali.


10

Ecco una soluzione che è stata molto affidabile per me:

  1. Cambia l'estensione del .xlsxfile in.zip
  2. Decomprimi questo file zip in una nuova cartella
  3. Utilizzando Explorer, in quella cartella, cercare il nome del file nel file INDICE .

Nota: a volte il nome è scritto in formato URL, ad es. %20Invece di spazi, quindi potresti prendere in considerazione l'uso di una stringa semplificata che si trova solo nel file problematico. Ho usato l'ultima parola del nome file + .xlsx.

  1. Probabilmente tornerà di conseguenza. Questo è il file corrispondente al foglio problematico, dove si trova il numero del foglio problematico nell'ordine in cui sono visualizzati. Aprilo in un editor di testo come Blocco note.sheetN.xmlN

  2. Trova la stringa di ricerca e guarda il codice attorno ad essa; dovrebbe puntare ad alcuni riferimenti di cella che è possibile cercare nel foglio problematico.

Nota: come indicato in precedenza, potrebbe anche essere in Formattazione condizionale o Convalida dati.


Questo ha aiutato, grazie! Ho dovuto rimuovere centinaia di rouge regole di formattazione condizionale, alcune delle quali contenevano riferimenti al modello utilizzato per generare il file xlsx finale
jasttim,

3

Dopo aver verificato oggetti, formule, nomi, titoli dei grafici e serie di dati, ho scoperto che il mio riferimento esterno era in "Formattazione condizionale". Tuttavia, non vi era alcun riferimento a un'altra cartella di lavoro, come [Budget.xls] in nessuno dei campi o condizioni. Solo in seguito sono stato in grado di interrompere correttamente il collegamento nel gruppo "Collegamenti". Spero che questo possa essere d'aiuto!


Potresti includere uno screenshot della posizione di questo?
Burgi,

2

Probabilmente è più semplice di così. Il periodo è la fine della frase in aiuto. Dovresti solo cercare la parentesi quadra aperta. In altre parole, cerca:

[

non per

[.

nelle formule. Quest'ultimo troverà solo una parentesi quadra seguita da un punto. Excel find non esegue espressioni regolari.


1

ho trovato la voce "Dan G" era il mio problema. Una cella di convalida con un collegamento a un altro foglio. Tuttavia, ho avuto alcune centinaia da esaminare, ho scoperto che usando il metodo di ricerca di Dan G ha funzionato, ma con una leggera svolta.

Trova una cella di convalida valida, seleziona "Home (scheda) -> Modifica (gruppo) -> Trova e seleziona -> Vai a speciale ... -> Convalida dati" ma seleziona il pulsante di opzione "Stesso" in Convalida dati per trova tutte le celle con la stessa validazione dei dati sul foglio di lavoro.

Quello che ti sta causando il problema dovrebbe risaltare in quanto non sarà evidenziato / selezionato.


1

Avevo problemi simili di collegamento esterno in Excel 2016. Ho provato vari metodi ma alla fine sono riuscito dalla scheda di convalida dei dati nella scheda dati. Ho fatto clic su "Cerchia dati non validi" e ho subito notato che due menu a discesa puntavano verso il foglio di lavoro da cui ho copiato i dati. Dopo aver individuato il problema, ho immediatamente potuto aggiornare i dati all'interno del libro di lavoro. Problema risolto...


Prima di pubblicare la risposta è necessaria una ricerca adeguata. La tua risposta sembra priva di fondamento, poiché non hai affrontato i motivi di base insieme alle rettifiche. Meglio fare riferimento al link Come posso scrivere una buona risposta, superuser.com/help/how-to-answer .
Rajesh S,

0

Per Excel 2010 o versioni successive, attenersi alla seguente procedura.

  1. Fai clic sul comando Opzioni.
  2. Quindi premi Advanced.

Nella sezione Generale,

  1. Fare clic per deselezionare la casella di controllo "Chiedi di aggiornare i collegamenti automatici".

NB: quando la casella di controllo Chiedi di aggiornare i collegamenti automatici è deselezionata, i collegamenti vengono automaticamente aggiornati. E non appare questo messaggio. Questa opzione si applica solo all'utente corrente e influisce su tutte le cartelle di lavoro che l'utente corrente apre, se gli altri utenti delle stesse cartelle di lavoro non sono interessati.

Un altro metodo è aggiornare i collegamenti utilizzando i comandi, attenersi alla seguente procedura.

In Excel 2010 o versioni successive

Fare clic su Modifica collegamenti nel gruppo Connessioni nella scheda Dati.

Fai clic su Aggiorna valori e fai clic su Chiudi.

Spero che questo ti aiuti.


0

Ho scritto una macro veloce per trovare una regola di convalida che si collega a un foglio di calcolo 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

Non riesce se il foglio corrente non ha alcuna convalida. Non sono sicuro di come risolvere il problema, non mi interessa davvero abbastanza per provare.


0

Per riassumere (e per aggiungere una risposta mi sono appena imbattuto), guarda:

  • Formule (cercare "[" e / o "\")
  • Manager dei nomi
  • Fogli di lavoro nascosti
  • Celle con formattazione condizionale
  • Celle con convalida dei dati
  • Oggetti
  • Pulsanti che chiamano macro (ovvero quella macro in QUESTA cartella di lavoro?)

Su qualsiasi foglio, gli ultimi tre possono essere raggiunti facilmente da F5 -> "Speciale ..."

Salvare, chiudere e riaprire il file per aggiornare l'elenco "Modifica collegamento", altrimenti i collegamenti potrebbero comunque apparire anche se l'origine è stata rimossa correttamente.

Il metodo della forza bruta farebbe una copia della cartella di lavoro, eliminerebbe ogni oggetto, pulsante e persino foglio di lavoro sospetti, uno alla volta, e vedrebbe quando la finestra "Modifica collegamento" mostra che il collegamento problematico non esiste più.


-1

Avevo un file Excel che una volta aperto visualizzava un messaggio riguardante un collegamento esterno mancante. Non è stato possibile trovare tale collegamento e vari strumenti - Kutools, FormulaDesk ecc. Non hanno trovato nulla . Infine, ho risolto il problema aprendo il file xlsx come zip + xml ed eliminando la cartella relativa ai collegamenti esterni (se vuoi maggiori dettagli, chiedimi).


Questo duplica un'altra risposta e non aggiunge nuovi contenuti. Per favore, non pubblicare una risposta a meno che tu non abbia effettivamente qualcosa di nuovo da contribuire.
DavidPostill

"se vuoi maggiori dettagli, chiedimi" non è una risposta utile. Se hai maggiori dettagli, pubblicali. Altrimenti la risposta è solo rumore.
Shimonyk,

-1

Ho scoperto che i miei collegamenti zombi erano nascosti nelle formule di formattazione condizionale. Non appena ho trovato e rimosso tutto, sono stato in grado di interrompere i collegamenti.

  1. Nella scheda Home, selezionare lo strumento Formattazione condizionale
  2. Nella parte inferiore dell'elenco selezionare gestisci regole
  3. Nella parte superiore è presente un menu a discesa per ogni foglio della cartella di lavoro, predefinito alla selezione corrente. (Se non viene selezionato nulla, per impostazione predefinita è il foglio corrente da cui è stato effettuato l'accesso agli strumenti di formattazione condizionale)
  4. Esamina una qualsiasi delle condizioni basate sulla formula alla ricerca di riferimenti a documenti esterni. Elimina quelli che non sono più validi.
  5. Dal menu a discesa in alto, seleziona il foglio successivo fino a quando non hai eliminato tutti i collegamenti non validi utilizzati nella formattazione condizionale.

-3

Controlla il seguente link per altri modi per trovare collegamenti non funzionanti: https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25 -54313a532ff1 # bmfind_external_references_used_in_name

Inoltre, i collegamenti interrotti possono nascondersi nelle regole di formattazione condizionale.


2
Le risposte solo link non sono utili. Si prega di leggere il centro assistenza in merito a questa linea guida della comunità.
Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.