Поиск ссылок (внешних ссылок) в книге
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Связывание с другими книгами — очень распространенная задача в Excel, но иногда вы можете найти книгу, которая ссылок не может найти, хотя Excel сообщает о том, что она существует. Нет способа автоматического поиска всех внешних ссылок, используемых в книге, однако существует несколько способов, используемых вручную. Вам нужно искать формулы, определенные имена, объекты (например, текстовые поля или фигуры), названия диаграмм и ряды данных диаграммы.
Имя любой Excel книги, с помощью ссылки на которую вы ссылались, будет связана с расширением XL* (например, .xls, .xlsx, XLSM), поэтому рекомендуемый способ — найти все ссылки на частичное расширение XL. Если вы ссылались на другой источник, необходимо определить оптимальный поисковый запрос.
Поиск ссылок, используемых в формулах
-
Нажмите CTRL+F, чтобы запустить диалоговое окно Найти и заменить.
-
Нажмите кнопку Параметры.
-
В поле Найти введите.xl.
-
В поле В пределах выберите книга.
-
В поле Искать в выберите формулы.
-
Нажмите кнопку Найти все.
-
В отображемом списке наймем в столбце Формула формул, содержащих XL. В этом случае Excel найдено несколько экземпляров функции бюджетного Master.xlsx.
-
Чтобы выбрать ячейку с внешней ссылкой, щелкните ссылку на эту строку в списке.
Совет: Щелкните любой за колонок, чтобы отсортировать столбец и сгруппировать все внешние ссылки.
-
На вкладке Формулы в группе Определенные имена выберите пункт Диспетчер имен.
-
Проверьте каждую запись в списке и проверьте, нет ли в столбце Ссылка внешних ссылок. Внешние ссылки содержат ссылку на другую книгу, например [Budget.xlsx].
Советы:
-
Щелкните любой за колонок, чтобы отсортировать столбец и сгруппировать все внешние ссылки.
-
Если вы хотите удалить сразу несколько элементов, можно сгруппнуть несколько элементов, нажав клавишу SHIFT или CTRL и щелкнув левой кнопкой мыши.
-
-
Нажмите клавиши CTRL+G, нажмите клавиши CTRL+G, чтобы перейти в диалоговое окно Перейти, а затем выберите специальные > объекты > ОК. При этом будут выбраны все объекты на активном сайте.
-
Нажимая клавишу TAB, переходить между выбранными объектами, а затем искать в строка формул ссылку на другую книгу, например [Budget.xlsx].
-
Щелкните название диаграммы, которую вы хотите проверить.
-
В строка формул наймем ссылку на другую книгу, например [Budget.xls].
-
Выберите диаграмму, которую нужно проверить.
-
На вкладке Макет в группе Текущий выделение щелкните стрелку рядом с полем Элементы диаграммы и выберите ряд данных, которые нужно проверить.
-
На строка формул , наймем ссылку на другую книгу, например [Budget.xls] в функции РЯД.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Исправление недействительных ссылок
Разрыв связи с внешним ресурсом в Excel
Управление обновлением внешних ссылок (связей)
Нужна дополнительная помощь?
Содержание
- Поисковая функция в Excel
- Способ 1: простой поиск
- Способ 2: поиск по указанному интервалу ячеек
- Способ 3: Расширенный поиск
- Вопросы и ответы
В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.
Поисковая функция в Excel
Поисковая функция в программе Microsoft Excel предлагает возможность найти нужные текстовые или числовые значения через окно «Найти и заменить». Кроме того, в приложении имеется возможность расширенного поиска данных.
Способ 1: простой поиск
Простой поиск данных в программе Excel позволяет найти все ячейки, в которых содержится введенный в поисковое окно набор символов (буквы, цифры, слова, и т.д.) без учета регистра.
- Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.
- После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
- При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.
Поиск и выдача результатов производится построчно. Сначала обрабатываются все ячейки первой строки. Если данные отвечающие условию найдены не были, программа начинает искать во второй строке, и так далее, пока не отыщет удовлетворительный результат.
Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».
Для того, чтобы перейти к следующему результату, опять нажмите кнопку «Найти далее».
Так можно продолжать до тех, пор, пока отображение результатов не начнется по новому кругу.
- В случае, если при запуске поисковой процедуры вы нажмете на кнопку «Найти все», все результаты выдачи будут представлены в виде списка в нижней части поискового окна. В этом списке находятся информация о содержимом ячеек с данными, удовлетворяющими запросу поиска, указан их адрес расположения, а также лист и книга, к которым они относятся. Для того, чтобы перейти к любому из результатов выдачи, достаточно просто кликнуть по нему левой кнопкой мыши. После этого курсор перейдет на ту ячейку Excel, по записи которой пользователь сделал щелчок.
Способ 2: поиск по указанному интервалу ячеек
Если у вас довольно масштабная таблица, то в таком случае не всегда удобно производить поиск по всему листу, ведь в поисковой выдаче может оказаться огромное количество результатов, которые в конкретном случае не нужны. Существует способ ограничить поисковое пространство только определенным диапазоном ячеек.
- Выделяем область ячеек, в которой хотим произвести поиск.
- Набираем на клавиатуре комбинацию клавиш Ctrl+F, после чего запуститься знакомое нам уже окно «Найти и заменить». Дальнейшие действия точно такие же, что и при предыдущем способе. Единственное отличие будет состоять в том, что поиск выполняется только в указанном интервале ячеек.
Способ 3: Расширенный поиск
Как уже говорилось выше, при обычном поиске в результаты выдачи попадают абсолютно все ячейки, содержащие последовательный набор поисковых символов в любом виде не зависимо от регистра.
К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.
Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.
- После открытия окна «Найти и заменить» любым вышеописанным способом, жмем на кнопку «Параметры».
- В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.
По умолчанию, функции «Учитывать регистр» и «Ячейки целиком» отключены, но, если мы поставим галочки около соответствующих пунктов, то в таком случае, при формировании результата будет учитываться введенный регистр, и точное совпадение. Если вы введете слово с маленькой буквы, то в поисковую выдачу, ячейки содержащие написание этого слова с большой буквы, как это было бы по умолчанию, уже не попадут. Кроме того, если включена функция «Ячейки целиком», то в выдачу будут добавляться только элементы, содержащие точное наименование. Например, если вы зададите поисковый запрос «Николаев», то ячейки, содержащие текст «Николаев А. Д.», в выдачу уже добавлены не будут.
По умолчанию, поиск производится только на активном листе Excel. Но, если параметр «Искать» вы переведете в позицию «В книге», то поиск будет производиться по всем листам открытого файла.
В параметре «Просматривать» можно изменить направление поиска. По умолчанию, как уже говорилось выше, поиск ведется по порядку построчно. Переставив переключатель в позицию «По столбцам», можно задать порядок формирования результатов выдачи, начиная с первого столбца.
В графе «Область поиска» определяется, среди каких конкретно элементов производится поиск. По умолчанию, это формулы, то есть те данные, которые при клике по ячейке отображаются в строке формул. Это может быть слово, число или ссылка на ячейку. При этом, программа, выполняя поиск, видит только ссылку, а не результат. Об этом эффекте велась речь выше. Для того, чтобы производить поиск именно по результатам, по тем данным, которые отображаются в ячейке, а не в строке формул, нужно переставить переключатель из позиции «Формулы» в позицию «Значения». Кроме того, существует возможность поиска по примечаниям. В этом случае, переключатель переставляем в позицию «Примечания».
Ещё более точно поиск можно задать, нажав на кнопку «Формат».
При этом открывается окно формата ячеек. Тут можно установить формат ячеек, которые будут участвовать в поиске. Можно устанавливать ограничения по числовому формату, по выравниванию, шрифту, границе, заливке и защите, по одному из этих параметров, или комбинируя их вместе.
Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».
После этого, появляется инструмент в виде пипетки. С помощью него можно выделить ту ячейку, формат которой вы собираетесь использовать.
После того, как формат поиска настроен, жмем на кнопку «OK».
Бывают случаи, когда нужно произвести поиск не по конкретному словосочетанию, а найти ячейки, в которых находятся поисковые слова в любом порядке, даже, если их разделяют другие слова и символы. Тогда данные слова нужно выделить с обеих сторон знаком «*». Теперь в поисковой выдаче будут отображены все ячейки, в которых находятся данные слова в любом порядке.
- Как только настройки поиска установлены, следует нажать на кнопку «Найти всё» или «Найти далее», чтобы перейти к поисковой выдаче.
Как видим, программа Excel представляет собой довольно простой, но вместе с тем очень функциональный набор инструментов поиска. Для того, чтобы произвести простейший писк, достаточно вызвать поисковое окно, ввести в него запрос, и нажать на кнопку. Но, в то же время, существует возможность настройки индивидуального поиска с большим количеством различных параметров и дополнительных настроек.
Содержание
- Найти внешние ссылки
- Поиск внешних ссылок с помощью функции поиска и замены
- Найдите внешние ссылки с помощью ссылок редактирования
Как найти ячейки, связанные с внешними источниками в 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. В окне «Редактировать ссылки» вы можете увидеть все книги, связанные с текущим файлом. Чтобы удалить ссылку, вы можете выбрать внешний файл и нажать Разорвать ссылку. В результате все ссылки на этот файл удаляются, а ранее связанные ячейки будут содержать значения, которые они имели на момент разрыва.
Вы поможете развитию сайта, поделившись страницей с друзьями
Коля 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
Одна из величайших возможностей Microsoft Excel — возможность связываться с другими книгами. Поэтому, если придет время, когда вам нужно будет найти те ссылки на книги, которые вы включили, вам нужно будет знать, с чего начать.
Общий поиск ссылок на книги прост, если вы просматриваете только текст в ячейках. Но если у вас есть книги, связанные формулами, определенными именами, диаграммами или объектами, это не очевидный поиск. Вот как найти ссылки на другие книги в Microsoft Excel с помощью сочетания встроенных инструментов и ваших собственных глаз.
Поиск ссылок на книги в формулах
Помимо простой ссылки на перекрестную ссылку в тексте некоторых ячеек, формулы являются обычным местом для включения ссылок на книги. В конце концов, извлечение данных из другого листа, который рассчитывается с использованием текущего листа, — это мощный способ использовать Excel.
Начните с открытия функции поиска. Вы можете сделать это с помощью Ctrl + f или «Найти и выделить»> «Найти» на ленте на вкладке «Главная».
Когда откроется окно «Найти и заменить», вам нужно будет ввести только три части информации. Нажмите «Параметры» и введите следующее:
- Найдите что: введите «.xl»
- Внутри: выберите «Рабочая тетрадь»
- Загляните внутрь: выберите «Формулы»
Нажмите «Найти все», чтобы получить результаты.
Вы должны увидеть свои связанные книги в разделе «Книга». Вы можете щелкнуть заголовок этого столбца для сортировки в алфавитном порядке, если у вас есть ссылки на несколько книг.
Совет: Вы также можете использовать диалоговое окно «Найти», чтобы найти ссылки книги в значениях, примечаниях и комментариях. Просто выберите один из этих вариантов вместо формул в раскрывающемся списке «Искать».
Поиск ссылок на книгу в определенных именах
Еще одно распространенное место для внешних ссылок в Excel — это ячейки с определенными именами. Как вы знаете, присвоить ячейке или диапазону значимое имя, особенно если оно содержит ссылку на ссылку, удобно.
Хотя диалоговое окно поиска и выбора для поиска, как и для формул, в настоящее время недоступно, вы можете извлечь все определенные имена в своей книге. Затем просто поищите ссылки на книги.
Перейдите на вкладку «Формулы» и нажмите «Диспетчер имен».
Когда откроется окно диспетчера имен, вы можете найти книги в столбце «Ссылается на». Поскольку они имеют расширение XLS или XLSX, вы сможете легко их обнаружить. При необходимости вы также можете выбрать один, чтобы увидеть полное имя книги в поле «Ссылается на» в нижней части окна.
Поиск ссылок на книги в диаграммах
Если вы используете Microsoft Excel для размещения данных в удобной диаграмме и получаете больше данных из другой книги, эти ссылки довольно легко найти.
Выберите свою диаграмму и перейдите на вкладку «Формат», которая появится после того, как вы это сделаете. В крайнем левом углу ленты щелкните раскрывающийся список «Элементы диаграммы» в разделе «Текущий выбор».
Выберите серию данных из списка, в котором вы хотите найти ссылку на книгу.
Затем переместите взгляд на строку формул. Если у вас есть связанная книга, вы увидите ее здесь, обозначенную расширением Excel. И вы можете таким же образом проверить каждую серию данных в своей диаграмме.
Если вы считаете, что у вас есть книга, связанная в заголовке диаграммы, а не в серии данных, просто щелкните заголовок диаграммы. Затем взгляните на строку формул книги Microsoft Excel.
Найти ссылки книги в объектах
Точно так же, как вставку PDF-файла в лист Excel с помощью объекта, вы можете сделать то же самое для своих книг. К сожалению, когда дело доходит до поиска ссылок на другие книги, объекты являются самым утомительным элементом. Но с этим советом вы можете ускорить процесс.
Откройте диалоговое окно «Перейти к специальному». Вы можете сделать это с помощью Ctrl + g или «Найти и выделить»> «Перейти к специальному» на ленте на вкладке «Главная».
Выберите «Объекты» в поле и нажмите «ОК». Это выберет все объекты в вашей книге.
Для первого объекта найдите диаграммы в строке формул (как показано выше). Затем нажмите клавишу Tab, чтобы перейти к следующему объекту и сделать то же самое.
Вы можете продолжать нажимать Tab и смотреть на строку формул для каждого объекта в вашей книге. Когда вы снова приземляетесь на первый объект, который вы просмотрели, вы прошли их все.
Запомните эти полезные советы, когда в следующий раз вам понадобится найти ссылку на книгу в Microsoft Excel.