¿Cómo encontrar enlaces rotos en Excel que no se pueden romper con 'Romper enlaces'?

26

Tengo un libro de Excel que se queja de enlaces rotos cada vez que lo abro:

ingrese la descripción de la imagen aquí

Intenté usar 'Buscar' para buscar [.como se sugiere en la guía de Microsoft . También intenté buscar objetos como sugiere la guía y no encontré nada.

¿Cómo puedo encontrar este enlace roto problemático?

blarg
fuente
Estás diciendo "enlaces rotos", pero por lo que puedo decir, no estás hablando de enlaces rotos. ¿Qué me estoy perdiendo?
Scott,
Esto puede ocurrir a partir del formato condicional. Lo arreglé yendo a cada pestaña y haciendo clic en Inicio> Formato condicional> Borrar reglas> Borrar reglas de toda la hoja. Luego debe guardar, cerrar y volver a abrir. Al volver a abrir los enlaces ya no existirán. Si tenía el formato condicional deseado, deberá volver a
aplicarlo

Respuestas:

18

Un lugar en el que estos enlaces pueden "ocultarse" se denomina rangos. Excel solo está rompiendo enlaces dentro de fórmulas. Para arreglar rangos con nombre, vaya a Formulas-> Name Managery vea si tiene libros de trabajo externos a los que se hace referencia allí. Puede pulsar Mayús y hacer clic para seleccionar un grupo y eliminarlos.

Madball73
fuente
Tenga en cuenta que la página de MS a la que hace referencia también habla de esto, pero su enlace es más abajo en la página: tendría que desplazarse hacia arriba para ver las referencias de nombres.
Madball73
3
Verifique también si hay hojas de trabajo ocultas.
coburne
Ese fue exactamente mi problema. Realmente gracias por ayudarme a deshacerme de este molesto mensaje emergente.
thanos.a
14

Acabo de tener este problema exacto y encontré otra ubicación de enlace rota que no se menciona aquí: Validación de datos (también conocida como menús desplegables).

Similar a la búsqueda de "Objetos" en el soporte de Microsoft, vaya a "Inicio (pestaña) -> Edición (Grupo) -> Buscar y seleccionar -> Ir a especial ... -> Validación de datos" para buscar todas las celdas con validación de datos en la hoja de trabajo Luego, deberá verificar más o menos las celdas de Validación de datos una por una, lo que debe hacer al hacer clic en una de las celdas de Validación de datos, luego ir a "Datos (pestaña) -> Herramientas de datos (grupo) -> Validación de datos -> Configuración -> Fuente ". Al actualizar la Fuente, asegúrese de marcar la casilla "Aplicar estos cambios a todas las demás celdas con la misma configuración" para cambiar todas las fuentes que sean iguales.

Dan G
fuente
10

Aquí hay una solución que ha sido muy confiable para mí:

  1. Cambie la extensión del .xlsxarchivo a.zip
  2. Descomprima este archivo zip en una nueva carpeta
  3. Con el Explorador, en esa carpeta, busque el nombre del archivo en el archivo CONTENIDO .

Nota: A veces el nombre se escribe en formato URL, por ejemplo, en %20lugar de espacios, por lo que puede considerar usar una cadena simplificada que solo se encuentra en el archivo problemático. Usé la última palabra del nombre de archivo + .xlsx.

  1. Probablemente volverá como resultado. Este es el archivo correspondiente a su hoja problemática, donde está el número de la hoja problemática en el orden en que se muestran. Ábralo en un editor de texto como el Bloc de notas.sheetN.xmlN

  2. Encuentra la cadena de búsqueda y mira el código que la rodea; debería indicarle algunas referencias de celda que puede buscar en la hoja problemática.

Nota: Como se señaló anteriormente, también podría estar en formato condicional o validación de datos.

Geoff M
fuente
Esto ayudó, gracias! Tuve que eliminar cientos de reglas de formato condicional de rouge, algunas de las cuales contenían referencias a la plantilla utilizada para generar el archivo xlsx final
jasttim
3

Después de verificar objetos, fórmulas, nombres, títulos de gráficos y series de datos, descubrí que mi referencia externa estaba en "Formato condicional". Sin embargo, no hubo referencia a otro libro de trabajo, como [Budget.xls] en ninguno de los campos o condiciones. Solo después pude romper con éxito el enlace en el grupo "Conexiones". ¡Espero que esto ayude!

AndyUpNorth
fuente
¿Podría incluir una captura de pantalla de la ubicación de esto?
Burgi
2

Probablemente sea más simple que eso. El punto es el final de la oración en ayuda. Debería buscar el corchete abierto. En otras palabras, busque:

[

no para

[.

en fórmulas Este último solo encontrará un corchete seguido de un punto. Excel find no hace expresiones regulares.

RHM
fuente
1

Encontré que la entrada de "Dan G" era mi problema. Una celda de validación con un enlace a otra hoja. Sin embargo, tenía que pasar por unos cientos, encontré que usar el método de búsqueda de Dan G funcionó pero con un pequeño giro.

Busque una celda de validación que sea válida, seleccione "Inicio (pestaña) -> Edición (grupo) -> Buscar y seleccionar -> Ir a especial ... -> Validación de datos", pero seleccione el botón de opción "Mismo" en Validación de datos para encuentre todas las celdas con la misma validación de datos en la hoja de trabajo.

El que le está causando el problema debe destacarse ya que no se resaltará / seleccionará.

Jm McFarlane
fuente
1

Estaba teniendo problemas de enlace externo similares en Excel 2016. He probado varios métodos pero finalmente tuve éxito con la pestaña de validación de datos en la pestaña de datos. Hice clic en "Círculo de datos no válidos" e inmediatamente noté que dos menús desplegables apuntaban hacia la hoja de trabajo desde donde hice frente a los datos. Después de resolver el problema, inmediatamente pude actualizar los datos dentro del libro de trabajo. Problema resuelto...

Hisham Koya
fuente
Antes de publicar su respuesta se requiere una investigación adecuada. Su respuesta parece infundada, ya que no ha abordado las razones básicas junto con las rectificaciones. Mejor consulte el enlace ¿Cómo escribo una buena respuesta, superuser.com/help/how-to-answer ?
Rajesh S
0

Para Excel 2010 o superior, siga estos pasos.

  1. Haz clic en el comando Opciones.
  2. Entonces golpeó avanzado.

En la sección General,

  1. Haga clic para desactivar la casilla de verificación "Solicitar actualizar enlaces automáticos".

Nota: cuando la casilla de verificación Preguntar para actualizar enlaces automáticos está desactivada, los enlaces se actualizan automáticamente. Y no aparece tal mensaje. Esta opción se aplica solo al usuario actual y afecta a todos los libros que el usuario actual abra, si Otros usuarios de los mismos libros no se ven afectados.

Otro método es actualizar los enlaces mediante comandos, siga estos pasos.

En Excel 2010 o superior

Haga clic en Editar enlaces en el grupo Conexiones en la pestaña Datos.

Haga clic en Actualizar valores y haga clic en Cerrar.

Espero que esto te ayude.

Rajesh S
fuente
0

Escribí una macro rápida para encontrar una regla de validación que vincule a una hoja de cálculo de 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

Falla si la hoja actual no tiene validación en absoluto. No estoy seguro de cómo solucionarlo, realmente no me importa lo suficiente como para intentarlo.

PhilHibbs
fuente
0

Para resumir (y agregar una respuesta que acabo de encontrar), mira:

  • Fórmulas (busque "[" y / o "\")
  • Gerente de nombre
  • Hojas de trabajo ocultas
  • Celdas con formato condicional
  • Celdas que tienen validación de datos
  • Objetos
  • Botones que llaman macros (es decir, ¿esa macro está en ESTE libro de trabajo?)

En cualquier hoja, F5 puede llegar fácilmente a los últimos tres -> "Especial ..."

Guarde, cierre y vuelva a abrir el archivo para actualizar la lista "Editar enlace", de lo contrario, los enlaces pueden aparecer incluso si la fuente se ha eliminado con éxito.

El método de fuerza bruta haría una copia del libro de trabajo, eliminaría cada objeto sospechoso, botón e incluso hoja de trabajo, uno a la vez, y vería cuando la ventana "Editar enlace" muestre que el enlace problemático ya no existe.

Shawn V. Wilson
fuente
-1

Tenía un archivo de Excel que cuando se abrió mostraba un mensaje sobre un enlace externo que faltaba. No se pudo encontrar dicho enlace y varias herramientas: Kutools, FormulaDesk, etc. no encontraron nada . Finalmente, resolví el problema abriendo el archivo xlsx como zip + xml y eliminando la carpeta que trata con enlaces externos (si quieres más detalles, pregúntame).

Danny Saville
fuente
Esto duplica otra respuesta y no agrega contenido nuevo. No publique una respuesta a menos que realmente tenga algo nuevo que aportar.
DavidPostill
"si quieres más detalles, pregúntame" no es una respuesta útil. Si tiene más detalles, publíquelos. De lo contrario, la respuesta es solo ruido.
shimonyk
-1

Encontré que mis enlaces zombies estaban escondidos en las fórmulas de formato condicional. Tan pronto como encontré y eliminé todo, pude romper los enlaces.

  1. En la pestaña Inicio, seleccione la herramienta de Formato condicional
  2. Al final de la lista, seleccione administrar reglas
  3. En la parte superior hay un menú desplegable para cada hoja de su libro, predeterminado en la Selección actual. (Si no se selecciona nada, el valor predeterminado es la hoja actual desde la que accedió a las herramientas de formato condicional)
  4. Examine cualquiera de las condiciones basadas en fórmulas en busca de referencias a documentos externos. Elimine los que ya no son válidos.
  5. Desde el menú desplegable en la parte superior, seleccione la siguiente hoja hasta que haya eliminado todos los enlaces no válidos utilizados en el formato condicional.
Len
fuente