Excel находим ссылку на другую книгу

Поиск ссылок (внешних ссылок) в книге

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

Связывание с другими книгами — очень распространенная задача в Excel, но иногда вы можете найти книгу, которая ссылок не может найти, хотя Excel сообщает о том, что она существует. Нет способа автоматического поиска всех внешних ссылок, используемых в книге, однако существует несколько способов, используемых вручную. Вам нужно искать формулы, определенные имена, объекты (например, текстовые поля или фигуры), названия диаграмм и ряды данных диаграммы.

Имя любой Excel книги, с помощью ссылки на которую вы ссылались, будет связана с расширением XL* (например, .xls, .xlsx, XLSM), поэтому рекомендуемый способ — найти все ссылки на частичное расширение XL. Если вы ссылались на другой источник, необходимо определить оптимальный поисковый запрос.

Поиск ссылок, используемых в формулах

  1. Нажмите CTRL+F, чтобы запустить диалоговое окно Найти и заменить.

  2. Нажмите кнопку Параметры.

  3. В поле Найти введите.xl.

  4. В поле В пределах выберите книга.

  5. В поле Искать в выберите формулы.

  6. Нажмите кнопку Найти все.

  7. В отображемом списке наймем в столбце Формула формул, содержащих XL. В этом случае Excel найдено несколько экземпляров функции бюджетного Master.xlsx.

    Диалоговое окно "Поиск и замена"

  8. Чтобы выбрать ячейку с внешней ссылкой, щелкните ссылку на эту строку в списке.

    Совет: Щелкните любой за колонок, чтобы отсортировать столбец и сгруппировать все внешние ссылки.

  1. На вкладке Формулы в группе Определенные имена выберите пункт Диспетчер имен.

  2. Проверьте каждую запись в списке и проверьте, нет ли в столбце Ссылка внешних ссылок. Внешние ссылки содержат ссылку на другую книгу, например [Budget.xlsx].

    Диалоговое окно "Диспетчер имен"

    Советы: 

    • Щелкните любой за колонок, чтобы отсортировать столбец и сгруппировать все внешние ссылки.

    • Если вы хотите удалить сразу несколько элементов, можно сгруппнуть несколько элементов, нажав клавишу SHIFT или CTRL и щелкнув левой кнопкой мыши.

  1. Нажмите клавиши CTRL+G, нажмите клавиши CTRL+G, чтобы перейти в диалоговое окно Перейти, а затем выберите специальные > объекты > ОК. При этом будут выбраны все объекты на активном сайте.

    Диалоговое окно > "Специальная"

  2. Нажимая клавишу TAB, переходить между выбранными объектами, а затем искать в строка формул Изображение кнопки ссылку на другую книгу, например [Budget.xlsx].

    Фигура, выбранная для показа имени ссылки в панели формул

  1. Щелкните название диаграммы, которую вы хотите проверить.

  2. В строка формул Изображение кнопкинаймем ссылку на другую книгу, например [Budget.xls].

  1. Выберите диаграмму, которую нужно проверить.

  2. На вкладке Макет в группе Текущий выделение щелкните стрелку рядом с полем Элементы диаграммы и выберите ряд данных, которые нужно проверить.

    Выбор параметра ряда в параметрах диаграммы > формат > текущий выделение

  3. На строка формул Изображение кнопки, наймем ссылку на другую книгу, например [Budget.xls] в функции РЯД.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Исправление недействительных ссылок

Разрыв связи с внешним ресурсом в Excel

Управление обновлением внешних ссылок (связей)

Нужна дополнительная помощь?

Логотип Microsoft Excel

Одна из величайших возможностей Microsoft Excel — возможность связываться с другими книгами. Поэтому, если придет время, когда вам нужно будет найти те ссылки на книги, которые вы включили, вам нужно будет знать, с чего начать.

Общий поиск ссылок на книги прост, если вы просматриваете только текст в ячейках. Но если у вас есть книги, связанные формулами, определенными именами, диаграммами или объектами, это не очевидный поиск. Вот как найти ссылки на другие книги в Microsoft Excel с помощью сочетания встроенных инструментов и ваших собственных глаз.

Поиск ссылок на книги в формулах

Помимо простой ссылки на перекрестную ссылку в тексте некоторых ячеек, формулы являются обычным местом для включения ссылок на книги. В конце концов, извлечение данных из другого листа, который рассчитывается с использованием текущего листа, — это мощный способ использовать Excel.

Начните с открытия функции поиска. Вы можете сделать это с помощью Ctrl + f или «Найти и выделить»> «Найти» на ленте на вкладке «Главная».

Нажмите

Когда откроется окно «Найти и заменить», вам нужно будет ввести только три части информации. Нажмите «Параметры» и введите следующее:

  1. Найдите что: введите «.xl»
  2. Внутри: выберите «Рабочая тетрадь»
  3. Загляните внутрь: выберите «Формулы»

Нажмите «Найти все», чтобы получить результаты.

Найти и заменить настройки, нажмите Найти все

Вы должны увидеть свои связанные книги в разделе «Книга». Вы можете щелкнуть заголовок этого столбца для сортировки в алфавитном порядке, если у вас есть ссылки на несколько книг.

Найти и заменить результаты

Совет: Вы также можете использовать диалоговое окно «Найти», чтобы найти ссылки книги в значениях, примечаниях и комментариях. Просто выберите один из этих вариантов вместо формул в раскрывающемся списке «Искать».

Поиск ссылок на книгу в определенных именах

Еще одно распространенное место для внешних ссылок в Excel — это ячейки с определенными именами. Как вы знаете, присвоить ячейке или диапазону значимое имя, особенно если оно содержит ссылку на ссылку, удобно.

Хотя диалоговое окно поиска и выбора для поиска, как и для формул, в настоящее время недоступно, вы можете извлечь все определенные имена в своей книге. Затем просто поищите ссылки на книги.

Перейдите на вкладку «Формулы» и нажмите «Диспетчер имен».

Перейдите в Формулы и нажмите Диспетчер имен.

Когда откроется окно диспетчера имен, вы можете найти книги в столбце «Ссылается на». Поскольку они имеют расширение XLS или XLSX, вы сможете легко их обнаружить. При необходимости вы также можете выбрать один, чтобы увидеть полное имя книги в поле «Ссылается на» в нижней части окна.

Результаты книги Name Manager

Поиск ссылок на книги в диаграммах

Если вы используете Microsoft Excel для размещения данных в удобной диаграмме и получаете больше данных из другой книги, эти ссылки довольно легко найти.

Выберите свою диаграмму и перейдите на вкладку «Формат», которая появится после того, как вы это сделаете. В крайнем левом углу ленты щелкните раскрывающийся список «Элементы диаграммы» в разделе «Текущий выбор».

Перейдите в раздел «Формат» и щелкните раскрывающееся меню «Элементы диаграммы».

Выберите серию данных из списка, в котором вы хотите найти ссылку на книгу.

Выберите серию данных

Затем переместите взгляд на строку формул. Если у вас есть связанная книга, вы увидите ее здесь, обозначенную расширением Excel. И вы можете таким же образом проверить каждую серию данных в своей диаграмме.

Книга связана с диаграммой

Если вы считаете, что у вас есть книга, связанная в заголовке диаграммы, а не в серии данных, просто щелкните заголовок диаграммы. Затем взгляните на строку формул книги Microsoft Excel.

Найти ссылки книги в объектах

Точно так же, как вставку PDF-файла в лист Excel с помощью объекта, вы можете сделать то же самое для своих книг. К сожалению, когда дело доходит до поиска ссылок на другие книги, объекты являются самым утомительным элементом. Но с этим советом вы можете ускорить процесс.

Откройте диалоговое окно «Перейти к специальному». Вы можете сделать это с помощью Ctrl + g или «Найти и выделить»> «Перейти к специальному» на ленте на вкладке «Главная».

Нажмите «Найти и выбрать» и выберите «Перейти к специальному».

Выберите «Объекты» в поле и нажмите «ОК». Это выберет все объекты в вашей книге.

Выберите объекты и нажмите ОК.

Для первого объекта найдите диаграммы в строке формул (как показано выше). Затем нажмите клавишу Tab, чтобы перейти к следующему объекту и сделать то же самое.

Книга связана в объекте

Вы можете продолжать нажимать Tab и смотреть на строку формул для каждого объекта в вашей книге. Когда вы снова приземляетесь на первый объект, который вы просмотрели, вы прошли их все.

Запомните эти полезные советы, когда в следующий раз вам понадобится найти ссылку на книгу в Microsoft Excel.

Коля nilem написал мне классный макрос котроый рвет все связи и при этом не трогает формулы листа..давно хотел прорекламировать -очень полезная штука может адаптируете себе для поиска таких ячеек.  

  Option Explicit  
Option Compare Text  
‘—————————————————————————————  
‘ Module    : Module1  
‘ Author    : Николай (nilem)  
‘ Date      : 05.09.2011  
‘ Purpose   : Mikki  
‘—————————————————————————————  
Sub CopyWithoutRef()  
‘Dim tm!: tm = Timer  
Dim r As Range, s As String, nm As Name  
With Application  
   .ScreenUpdating = 0: .Calculation = xlCalculationManual  
End With  
ActiveSheet.Copy after:=ActiveSheet  
With ActiveSheet  
   For Each r In .UsedRange.SpecialCells(xlCellTypeFormulas).Cells  
       s = r.Formula  
       If InStr(1, s, «!», vbTextCompare) Then  
           r.Value = r.Value  
       Else  
           For Each nm In ThisWorkbook.Names  
               If InStr(1, s, nm.Name, vbTextCompare) Then r.Value = r.Value: Exit For  
           Next nm  
       End If  
   Next r  
End With  
With Application  
   .ScreenUpdating = 1: .Calculation = xlCalculationAutomatic  
End With  
‘MsgBox Timer — tm  
End Sub  

  ‘Private Sub rtyrty()  
‘Dim msg As String, nm As Name  
»For Each nm In ActiveSheet.Names  
‘For Each nm In ThisWorkbook.Names  
‘    If nm.Visible = False Then  
‘        msg = msg & «имя: » & nm.Name & vbCrLf  
‘    End If  
‘Next nm  

  ‘MsgBox msg, 64  
‘End Sub  

  ‘—————————————————————————————  
‘ Module    : Module1  
‘ Author    : Николай (nilem)  
‘ Date      : 05.09.2011  
‘ Purpose   : Mikki  
‘—————————————————————————————  

    Sub ertert()  
Dim x, i&, ch As ChartObject, nm$  
Application.ScreenUpdating = False  

  With Sheets(«Перевод»)  
   x = .Range(«B3:C» & .Cells(Rows.Count, 2).End(xlUp).Row).Value  
End With: nm = ActiveSheet.Name  
ActiveSheet.Copy after:=ActiveSheet  
On Error Resume Next  
With ActiveSheet  
   With .UsedRange.SpecialCells(2)    ‘ константы  
       For i = 1 To UBound(x)  
           .Replace x(i, 1), x(i, 2)  
       Next i  
   End With  

     With .UsedRange.SpecialCells(-4123) ‘ формулы  
       For i = 1 To UBound(x)  
           .Replace x(i, 1) & » «, x(i, 2) & » «, xlPart  
       Next i  
   End With  

     For Each ch In .ChartObjects ‘ диаграммы  
       If ch.Chart.HasTitle = True Then  
           With ch.Chart.ChartTitle  
               For i = 1 To UBound(x)  
                   If .Text = x(i, 1) Then .Text = x(i, 2): Exit For  
               Next i  
           End With  
       End If  
   Next ch  
   .Name = nm & «P» ‘P англ.  
End With  
Application.ScreenUpdating = True  
End Sub

Содержание

  • Найти внешние ссылки
  • Поиск внешних ссылок с помощью функции поиска и замены
  • Найдите внешние ссылки с помощью ссылок редактирования

Как найти ячейки, связанные с внешними источниками в Excel

В этой статье вы узнаете, как найти внешние ссылки в Excel.

Найти внешние ссылки

В Excel можно использовать данные из другой книги (файла). В этом случае Excel создает внешнюю ссылку на эту книгу. Рассмотрим набор данных на рисунке ниже, который содержит внешние ссылки на другую книгу.

Как вы можете видеть выше, значение в B2 связано с рабочим листом с именем Внешний файл .xlsx (Лист1, ячейка B2). Ячейки B5, B7 и B8 также содержат похожие ссылки. Теперь посмотрите на этот файл и значение в ячейке B2.

Выше видно, что значение ячейки B2 в файле Внешний файл .xlsx 55, и это значение связано с исходным файлом. Когда вы связываете ячейку с другой книгой, значения обновляются в обеих книгах при каждом изменении связанной ячейки. Таким образом, вы можете столкнуться с проблемой, если файл, на который вы ссылаетесь, будет удален.

При открытии исходный файл предупреждает вас о том, что некоторые ячейки в этой книге связаны с несуществующим файлом. Чтобы решить эту проблему, вы можете найти все ячейки с внешними ссылками и заменить их каким-либо другим значением (или просто удалить их).

Однако часто бывают случаи, когда у вас много связанных ячеек, и на просмотр всего файла, чтобы выбрать их одну за другой, потребуется много времени. Вы можете найти все внешние ссылки в файле сразу, используя Найти и заменить или Редактировать ссылки Особенности.

Поиск внешних ссылок с помощью функции поиска и замены

1. В Лента, перейти к Главная> Найти и выбрать> Заменить.

2. Во всплывающем окне (1) введите «* .xl *» для Найти то, что, (2) нажмите Найти все, и (3) нажмите CTRL + A на клавиатуре, чтобы выделить все найденные ячейки.

Связанные файлы должны быть в формате Excel (.xlsx, .xlsm, .xls), поэтому вы хотите найти ячейки, содержащие «.xl» в формуле (ссылка). Звездочки (*) перед и после «.xl» обозначают любой символ, поэтому поиск найдет любое из расширений файлов Excel.

3. В результате выбираются все ячейки, содержащие внешнюю ссылку (B2, B5, B7 и B8). Чтобы заменить их определенным значением, введите это значение в поле Заменить коробка и удар Заменить все. Если оставить поле пустым, удаляется содержимое всех связанных ячеек. Например, если ввести 55 в поле Заменить на, получится Ценности столбец на картинке ниже. В любом случае замененные ячейки больше не связаны с другой книгой.

Найдите внешние ссылки с помощью ссылок редактирования

Другой вариант — использовать функцию редактирования ссылок в Excel.

1. В Лента, перейти к Данные> Изменить ссылки.

2. В окне «Редактировать ссылки» вы можете увидеть все книги, связанные с текущим файлом. Чтобы удалить ссылку, вы можете выбрать внешний файл и нажать Разорвать ссылку. В результате все ссылки на этот файл удаляются, а ранее связанные ячейки будут содержать значения, которые они имели на момент разрыва.

Вы поможете развитию сайта, поделившись страницей с друзьями

  • Найти внешние ссылки в Excel

Excel найти внешние ссылки (оглавление)

  • Найти внешние ссылки в Excel
  • Как создать внешние ссылки в Excel?
  • Как найти внешние ссылки в Excel?
  • Объяснение внешних ссылок в Excel

Найти внешние ссылки в Excel

Внешняя ссылка — это ссылка или ссылка на ячейку или диапазон на листе в другой книге Excel или ссылка на определенное имя в другой книге.

Связывание с другими рабочими книгами — это очень распространенная задача в Excel, но часто мы сталкиваемся с такой ситуацией, когда не можем найти, даже если Excel сообщает нам, что в книге присутствуют внешние или внешние ссылки. Любая книга, имеющая внешние ссылки или ссылки, будет иметь имя файла в ссылке с расширением .xl.

Внешние ссылки несколько похожи на ссылки на ячейки, но в них есть некоторые различия. Внешние ссылки используются при работе с большими объемами данных со многими сложными формулами.

Теперь возникает вопрос, почему мы используем внешние ссылки в Excel? Возникает ситуация, когда мы не можем хранить большие объемы данных в одной книге. В этом сценарии нам нужно хранить данные на разных листах.

Преимущества использования внешних ссылок или внешних ссылок в Excel:

  1. Мы можем объединить данные из многих рабочих книг.
  2. Мы можем работать над одним листом с множеством ссылок из других листов, не открывая их.
  3. Мы можем лучше рассмотреть наши данные. Вместо того, чтобы иметь большую сумму данных в одной рабочей таблице, мы можем использовать нашу панель инструментов или отчет в одной рабочей таблице.

Как создать внешние ссылки в Excel?

Давайте создадим внешнюю ссылку в книге с примером,

Предположим, у нас есть пять человек, которые должны проверить 100 вопросов, и они должны пометить свои ответы как правильные или неправильные. У нас есть три разные рабочие тетради. В рабочей книге 1 мы должны собрать все данные, которые названы как отчеты, тогда как в рабочей книге 2, которая названа правильной, которая содержит данные, помеченные ими как правильные, и в рабочей книге 3, которая названа как неправильные, есть данные неправильных значений.

Взгляните на рабочую книгу 1 или рабочую книгу отчета:

На приведенном выше изображении в столбце A указаны имена людей, а в столбце B — общее количество вопросов. В столбце C он будет содержать количество правильных ответов, а в столбце D — количество неправильных ответов.

  • Используйте функцию VLOOKUP из рабочей книги 2, т.е. правильную рабочую книгу в ячейке C2, чтобы получить значение правильных ответов, помеченных Анандом.

  • Выход будет таким, как указано ниже.

  • Перетащите формулу в оставшиеся ячейки.

  • Теперь в ячейке D2 используйте функцию VLOOKUP из рабочей книги 3, т.е. неверную рабочую книгу, чтобы получить значение неправильных ответов, помеченных Анандом.

  • Выход будет таким, как указано ниже.

  • Перетащите формулу в оставшиеся ячейки.

Теперь у нас есть все правильные и неправильные значения, отмеченные этими пятью людьми. Наша основная рабочая книга, которая называется «Отчет», содержит внешние ссылки или ссылки из разных рабочих книг, то есть из рабочих книг с названием «Правильно и неправильно».

Теперь мы подошли к процессу поиска этих внешних ссылок или ссылок в книге Excel. Для этого есть разные ручные методы. Мы будем использовать приведенный выше пример для дальнейшего обсуждения.

Как найти внешние ссылки в Excel?

Есть два разных способа найти внешнюю ссылку или ссылки в книге Excel. Давайте разберемся, как найти внешние ссылки на нескольких примерах.

Найти внешние ссылки в Excel — Пример № 1

У нас есть книга «Отчет», и нам нужно найти внешние ссылки в этой книге Excel.

  • Нажмите Ctrl + F, и появится диалоговое окно «Найти и заменить».

  • Нажмите « Параметры» в правой нижней части диалогового окна.

  • В поле « Найти» введите «* .xl *» (расширение других рабочих книг или внешних ссылок — * .xl * или * .xlsx).

  • В поле «Внутри» выберите « Рабочая книга» .

  • И в поле «Посмотри в поле» выберите « Формулы» .

  • Нажмите на Найти все .

  • Он отображает все внешние ссылки в этой книге.

В адресной строке функции видно, что рабочая книга имеет внешнюю ссылку с рабочей книгой «Правильно», и на ней также отображается путь к рабочей книге.

Найти внешние ссылки в Excel — Пример № 2

Вторая процедура из опции Изменить ссылки .

  • На вкладке « Данные » есть раздел соединений, где мы можем найти опцию «Редактировать ссылки». Нажмите на ссылку Изменить.

  • Показывает внешние ссылки в текущей книге.

В основном, ссылки редактирования отображают все остальные файлы, с которыми связана наша рабочая книга.

Примечание. По умолчанию этот параметр остается отключенным и активируется только в том случае, если наша рабочая книга имеет внешние ссылки на него.

Объяснение внешних ссылок в Excel

Как объяснялось ранее, зачем нам внешние ссылки на наш лист? Быстрый ответ будет: мы не можем хранить большие объемы данных в одной книге. В этом сценарии нам нужно хранить данные в разных таблицах и ссылаться на значения в основной книге.

Теперь, почему нам нужно найти внешние ссылки в книге?

Иногда нам нужно обновить или удалить наши ссылки, чтобы изменить или обновить значения. В таком случае нам сначала нужно найти внешние ссылки.

Давайте также узнаем, как ломать внешние ссылки или ссылки. На вкладке данных, где мы нажимали на ссылки редактирования, чтобы проверить существующие соединения, есть опция Разрыв связи (выделена желтым цветом).

Это нарушает связь между подключенными книгами.

То, что нужно запомнить

  • Если подключенная рабочая книга удалена, переименована или перемещена со своего места, Excel не сможет найти внешние ссылки.
  • Если в книге есть внешние ссылки или ссылки, то при повторном открытии книги Excel выдает запрос на включение содержимого, чтобы ссылки могли быть обновлены.

  • Нажмите «Включить содержимое», затем продолжите.

Рекомендуемые статьи

Это было руководство по поиску внешних ссылок в Excel. Здесь мы обсудим, как найти внешние ссылки в Excel вместе с примерами Excel. Вы также можете просмотреть наши другие предлагаемые статьи —

  1. Удалить гиперссылки в Excel
  2. Как создать временную шкалу в Excel?
  3. Исправление ошибок VLOOKUP
  4. Расчет номеров недели Excel

Понравилась статья? Поделить с друзьями:
  • Excel напечатать с фоном
  • Excel напечатать выделенные ячейки
  • Excel нам не удалось найти данные для печати
  • Excel наложение двух диаграмм
  • Excel наличие подстроки в строке