Excel как найти ссылки на ячейку

Как мы можем узнать, есть ли ссылка на ячейку в каких-либо формулах или нет? Фактически, в Excel есть встроенная функция, называемая «Отслеживание зависимостей», которая может помочь вам легко узнать, есть ли ссылка на ячейку в каких-либо формулах.

Узнайте, есть ли ссылка на ячейку в Excel


Узнайте, есть ли ссылка на ячейку в Excel

Включить функцию отслеживания зависимостей в Excel довольно просто, сделайте следующее.

1. Выделите ячейку, в которой вы хотите узнать, ссылаются ли на нее какие-либо формулы.

2. Затем нажмите Формулы > Следить за зависимыми. Смотрите скриншот:

3. После активации Следить за зависимыми функции, вы можете видеть, что на листе отображаются стрелки.

Как показано на снимке экрана ниже, эти две стрелки указывают на то, что на активную ячейку A2 есть ссылки в двух формулах, которые находятся в ячейке B2 и ячейке B5.

Заметки:

1. Если формулы, относящиеся к активной ячейке, отсутствуют, появится диалоговое окно с запросом, как показано ниже.

2. Вы можете удалить стрелки, нажав Формулы > Удалить стрелки > Удалить зависимые стрелки.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (3)


Оценок пока нет. Оцените первым!

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

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

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

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Всем привет.

При обработке некоторой таблички в MS Excel возникла простенькая задача — надо было найти все формулы в которых участовала определенная ячейка. Ммм, попробуйте далее не читать и решить ее самостоятельно.

Ну а кому не втерпеж, слушаем далее. Итак для примера мне надо найти кто использует ячейку B4.

Первое решение — используем поиск. Указываем ячейку в поиске и нажимаем «Найти все». В результате имеем список всех ячеек где наша B4 участвует в расчетах. Для чего не подходит такой способ? Это не подходит в случае, если наша ячейка участвует  в диапазоне типа «=СУММ(B3:B7)» или ссылка абсолютная «=B$4».

Решение второе — используем «Зависимости формул». Ух ты, какая фишка есть в MS Excel. Закладка «Формулы -> Зависимость формул -> Зависимые ячейки» и MS Excel сам показывает где участвует наша ячейка. Красиво правда? Согласен.

Однако есть небольшое ограничение. Если ваша ячейка на другом листе, то MS 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

Функция АДРЕС возвращает адрес определенной ячейки (текстовое значение), на которую указывают номера столбца и строки. К примеру, в результате выполнения функции =АДРЕС(5;7) будет выведено значение $G$5.

Примечание: наличие символов «$» в адресе ячейки $G$5 свидетельствует о том, что ссылка на данную ячейку является абсолютной, то есть не меняется при копировании данных.

Функция АДРЕС в Excel: описание особенностей синтаксиса

Функция АДРЕС имеет следующую синтаксическую запись:

=АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[a1];[имя_листа])

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

Описание аргументов:

  • Номер_строки – числовое значение, соответствующее номеру строки, в которой находится требуемая ячейка;
  • Номер_столбца – числовое значение, которое соответствует номеру столбца, в котором расположена искомая ячейка;
  • [тип_ссылки] – число из диапазона от 1 до 4, соответствующее одному из типов возвращаемой ссылки на ячейку:
  1. абсолютная на всю ячейку, например — $A$4
  2. абсолютная только на строку, например — A$4;
  3. абсолютная только на столбец, например — $A4;
  4. относительная на всю ячейку, например A4.
  • [a1] – логическое значение, определяющее один из двух типов ссылок: A1 либо R1C1;
  • [имя_листа] – текстовое значение, которое определяет имя листа в документе Excel. Используется для создания внешних ссылок.

Примечания:

  1. Ссылки типа R1C1 используются для цифрового обозначения столбцов и строк. Для возвращения ссылок такого типа в качестве параметра a1 должно быть явно указано логическое значение ЛОЖЬ или соответствующее числовое значение 0.
  2. Стиль ссылок в Excel может быть изменен путем установки/снятия флажка пункта меню «Стиль ссылок R1C1», который находится в «Файл – Параметры – Формулы – Работа с Формулами».
  3. Если требуется ссылка на ячейку, которая находится в другом листе данного документа Excel, полезно использовать параметр [имя_листа], который принимает текстовое значение, соответствующее названию требуемого листа, например «Лист7».



Примеры использования функции АДРЕС в Excel

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

На листе «Курсы» создана таблица с актуальными курсами валют:

Курсы.

На отдельном листе «Цены» создана таблица с товарами, отображающая стоимость в долларах США (USD):

Цены.

В ячейку D3 поместим ссылку на ячейку таблицы, находящейся на листе «Курсы», в которой содержится информация о курсе валюты USD. Для этого введем следующую формулу: =АДРЕС(3;2;1;1;»Курсы»).

валюты USD.

Значение параметров:

  • 3 – номер строки, в которой содержится искомая ячейка;
  • 2 – номер столбца с искомой ячейкой;
  • 1 – тип ссылки – абсолютная;
  • 1 – выбор стиля ссылок с буквенно-цифровой записью;
  • «Курсы» — название листа, на котором находится таблица с искомой ячейкой.

Для расчета стоимости в рублях используем формулу: =B3*ДВССЫЛ(D3).

расчет стоимости в рублях.

Функция ДВССЫЛ необходима для получения числового значения, хранимого в ячейке, на которую указывает ссылка. В результате вычислений для остальных товаров получим следующую таблицу:

ДВССЫЛ.

Как получить адрес ссылки на ячейку Excel?

Пример 2. В таблице содержатся данные о цене товаров, отсортированные в порядке возрастания стоимости. Необходимо получить ссылки на ячейки с минимальной и максимальной стоимостью товаров соответственно.

Исходная таблица имеет следующий вид:

Пример 2.

Для получения ссылки на ячейку с минимальной стоимостью товара используем формулу:

АДРЕС.

Функция АДРЕС принимает следующие параметры:

  • число, соответствующее номеру строки с минимальным значением цены (функция МИН выполняет поиск минимального значения и возвращает его, функция ПОИСКПОЗ находит позицию ячейки, содержащей минимальное значение цены. К полученному значению добавлено 2, поскольку ПОИСКПОЗ осуществляет поиск относительно диапазона выбранных ячеек.
  • 2 – номер столбца, в котором находится искомая ячейка.

Аналогичным способом получаем ссылку на ячейку с максимальной ценой товара. В результате получим:

получаем ссылку на ячейку.

Адрес по номерам строк и столбцов листа Excel в стиле R1C1

Пример 3. В таблице содержится ячейка, данные из которой используются в другом программном продукте. Для обеспечения совместимости необходимо предоставить ссылку на нее в виде R1C1.

Исходная таблица имеет следующий вид:

>Исходная таблица.

Для получения ссылки на ячейку B6 используем следующую формулу: =АДРЕС(6;2;1;0).

используем следующую формулу.

Аргументы функции:

  • 6 – номер строки искомой ячейки;
  • 2 – номер столбца, в котором содержится ячейка;
  • 1 – тип ссылки (абсолютная);
  • 0 – указание на стиль R1C1.

В результате получим ссылку:

R1C1.

Практическое применение функции АДРЕС: Поиск значения в диапазоне таблицы Excel по столбцам и строкам.

Примечание: при использовании стиля R1C1 запись абсолютной ссылки не содержит знака «$». Чтобы отличать абсолютные и относительные ссылки используются квадратные скобки «[]». Например, если в данном примере в качестве параметра тип_ссылки указать число 4, ссылка на ячейку примет следующий вид:

абсолютный тип ссылок по строкам и столбцам.

Скачать примеры функции АДРЕС для получения ссылки на ячейку в Excel

Так выглядит абсолютный тип ссылок по строкам и столбцам при использовании стиля R1C1.

Понравилась статья? Поделить с друзьями:
  • Как исправить время на ноутбуке леново
  • Как найти реквизиты банка в личном кабинете
  • Как исправить суп много соли
  • Забери меня ты знаешь как меня найти
  • Как найти представителя за границей