Как в excel найти ячейку на которую ссылается формула

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

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

  • Ячейки- ячейки,   на которые ссылается формула в другой ячейке. Например, если ячейка D10 содержит формулу =B5,ячейка B5 является влияемой на ячейку D10.

  • Зависимые ячейки    — это ячейки, содержащие формулы, которые ссылаются на другие ячейки. Например, если ячейка D10 содержит формулу =B5, ячейка D10 является зависимой от ячейки B5.

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

Лист со стрелками трассировки

 

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

  1. Щелкните Файл > параметры > Дополнительные параметры.
     

    Примечание: Если вы используете Excel 2007; нажмите кнопку Microsoft Office Изображение кнопки Office , Excel параметры, а затем выберите категорию Дополнительные параметры.

  2. В разделе Показать параметры для этой книги выберите книгу и убедитесь, что выбрано все в разделе Для объектов, показать.

  3. Чтобы указать ссылки на ячейки в другой книге, эта книга должна быть открыта. Microsoft Office Excel не может перейти к ячейке книги, если она не открыта.

  4. Выполните одно из указанных ниже действий.

Сделайте следующее:

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

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

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

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

  4. Чтобы удалить стрелки трассировки по одному уровню, начните с влияемой ячейки, которая дальше от активной ячейки. Затем на вкладке Формулы в группе Зависимости формул щелкните стрелку рядом с кнопкой Удалить стрелки ивыберите удалить стрелки Изображение кнопки . Для удаления другого уровня стрелок зависимости вновь нажмите эту кнопку.

Сделайте следующее:

  1. Укажите ячейку, для которой следует найти зависимые ячейки.

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

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

  3. Чтобы определить следующий уровень ячеек, зависящих от активной ячейки, снова нажмите кнопку Зависимые ячейки Изображение кнопки .

  4. Чтобы удалить стрелки зависимости по одному уровню, начиная с зависимой ячейки, наиболее далекой от активной ячейки, на вкладке Формулы в группе Зависимости формул щелкните стрелку рядом с кнопкой Удалить стрелки ивыберите удалить зависимые стрелки Button image. Для удаления другого уровня стрелок зависимости вновь нажмите эту кнопку.

Сделайте следующее:

  1. В пустой ячейке введите = (знак равно).

  2. Нажмите кнопку Выделить все.

    Кнопка Выбрать все

  3. Вы выберите ячейку, а затем на вкладке Формулы в группе Зависимости формул дважды нажмите кнопку Изображение кнопки трассировки.

Чтобы удалить все стрелки трассировки, на вкладке Формулы в группе Зависимости формул нажмите кнопку Удалить стрелки Изображение кнопки .

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

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

  • Ссылки на текстовые поля, внедренные диаграммы или рисунки на таблицах.

  • Отчеты для отчетов в отчетах.

  • Ссылки на именуемые константы.

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

Примечания: 

  • Чтобы увидеть выделение цветом влияющих ячеек для аргументов формулы, выделите ячейку и нажмите клавишу F2.

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

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

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

Всем привет.

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

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

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

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

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

Такие дела. Успехов.

 

Всем привет!
Есть проблема следующего характера:
есть два листа. на одном листе стоят формулы, которые ссылаются на ячейки другого листа. задача поставлена следующая: нужно ячейки, на которые ссылаются формулы раскрасить. и сделать надо без макросов. может быть у кого то есть идеи, потому что как это сделать без макросов я не представляю.
я предполагаю, что нужно создать на 3 листе те же самые ячейки, но часть раскрашенные часть нет.
В примере 1 лист -формулы, 2 лист — ячейки на которые ссылаются формулы из листа 1, 3 лист то, что хотят получить.

Помогите пожалуйста!
я если честно себе даже вообразить не могу как это сделать не макросами!
Заранее спасибо за помощь!

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#2

28.01.2014 14:58:33

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

Ручками. :)

Я сам — дурнее всякого примера! …

 

если бы нужно было мне я бы сделал макросом, но тут руководителю нужен результат и он противиться, он хочет это делать сам. но макросы он боится как огня, что они испортят ему данные. вот и ставит такие задачи(((

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#4

28.01.2014 15:11:18

Цитата
нужно ячейки, на которые ссылаются формулы раскрасить.

А штатного вам малова-то чтоль?! Имучаем/вспоминаем «Зависимые»- «Влияющие» и .пр.пр…. ;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

#5

28.01.2014 15:11:28

Цитата
если бы нужно было мне я бы сделал макросом

Не спешите такое утверждать. Под каждую формулу пришлось бы писать свой макрос. Например ВПР — нужно написать аналог, на ВБА, чтоб искал нужную ячейку. СУММЕСЛИ, СУММПРОИЗВ и т.д.

Я сам — дурнее всякого примера! …

 

wowick

Пользователь

Сообщений: 972
Регистрация: 14.01.2014

Так сделайте макросом, а руководителю скажите, что делали руками… А макрос удалите после использования…

Если автоматизировать бардак, то получится автоматизированный бардак.

 

Z,а как выделить ячейки на втором то листе, про связи я вспомнил в первую очередь)))

 

KuklP, хорошо скажу так, что макросом это точно можно сделать))) а вот другими средствами это вопрос

 

wowick, он хочет это делать сам

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

#10

28.01.2014 15:31:42

Цитата
он хочет это делать сам

я извиняюсь за офф, но, видимо, такому руководителю совсем уж нехрен делать на работе…

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

а если такие формулы прямые одна ячейка равна другой ячейке на другом листе вы ему пропишите гиперссылку пускай между листами прыгает  :)

Лень двигатель прогресса, доказано!!!

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Соглашусь с Kuklp — тут и макросами-то сложно, а без них…Я делал такую штуку на макросах. Самая сложность как раз получить корректные адреса ячеек. Правда, я не красил ячейки, а просто заменял значения ссылок в формулах значениями этих ссылок.

Так же согласен с ikki — странный начальник, которому нужен не результат(пусть и макросом — запустил и радуйся), а лишь бы чем заняться. Ну раз нечем заняться — пусть сам и подумает, как это без макросов сделать…

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

#13

29.01.2014 04:39:14

re: Kuklp, The_Prist.Не соглашусь с Вами. Используя методы ShowPrecedents и NavigateArrow красить [получать адреса] влияющих ячеек не сложно:

Код
Sub макрос_шмакрос()
If ActiveCell.HasFormula = False Then Exit Sub
Application.ScreenUpdating = False
'ActiveSheet.ClearArrows
For Each sh In Worksheets             '100
  If sh.Name <> ActiveSheet.Name Then '101
  sh.Cells.Interior.ColorIndex = xlNone
  End If                              '101
Next sh                               '100
Set rrr = ActiveCell
rrr.ShowPrecedents
a = 1: l = 1
  Do                                  '103
  Application.Goto rrr
  On Error Resume Next
  rrr.NavigateArrow TowardPrecedent:=True, ArrowNumber:=a, LinkNumber:=l
  If ActiveCell.Address(external:=True) = rrr.Address(external:=True) Then Exit Do
    If ActiveCell.Interior.ColorIndex = xlNone Then '104
    ActiveCell.Interior.ColorIndex = 4
    'можно добавить примечание - на какую ячейку влияет
    'можно адрес записать....
    Else                                            '104
    Exit Do
    End If                                          '104
  l = l + 1
  Loop                                '103
ActiveSheet.ClearArrows
Application.ScreenUpdating = True
Beep
End Sub

Прикрепленные файлы

  • Пример_1.xls (46.5 КБ)

Изменено: k6129.01.2014 04:45:00

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Карен, вот взял пример из вчерашней темы. См. что подсветит твой макрос.  :)

Изменено: KuklP29.01.2014 05:00:03

Я сам — дурнее всякого примера! …

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Заменил,  не тот файл сначала сунул.

Я сам — дурнее всякого примера! …

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

у меня Excel’2003  :evil:

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

У меня тоже.  :D  Пример брал из темы.

Прикрепленные файлы

  • Книга1.rar (41.74 КБ)

Я сам — дурнее всякого примера! …

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

:) Ну, тут отдельный закон издавать нужно.
Если формула ссылается на диапазон, то подлежит окраске весь диапазон.
Selection.Interior.ColorIndex = 4

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Я об этом писал в №5. ;)

Я сам — дурнее всякого примера! …

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

Почти off (пока модераторы спят): Больше всего я не люблю, когда в шахматах противник ходит не так, как я запланировал. :(

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

Он сейчас свидетелей убирать будет?  :cry:

Изменено: k6130.01.2014 02:36:50
(в связи с удалением предыдущего сообщения Себастьяныча, сообщение №22 потеряло смысл.)

 

k61,я так понял из того что увидел, окрашиваются ячейки только те, которые влияют только на одну определенную ячейку.

Изменено: Себастьяныч Себастьян29.01.2014 11:28:21

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#24

29.01.2014 11:59:15

Ну вот попробуйте, может получиться под себя(начальника) адаптировать.

Отобразить в формулах вместо ссылок на ячейки значения ячеек

Код не идеален — есть ошибки в определении адресов, но для более-менее простых формул потянет.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

Как мы можем узнать, есть ли ссылка на ячейку в каких-либо формулах или нет? Фактически, в 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)


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

На чтение 3 мин. Просмотров 60 Опубликовано 21.05.2021

Как правило, вы получаете значение ячейки, когда используете формулу для поиска значения в Excel. Но здесь я представлю несколько формул для поиска значения и возврата относительного адреса ячейки.

Найдите значение и верните адрес ячейки с формулой


Содержание

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

Найти значение и вернуть адрес ячейки с формулой

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

Формула 1 Чтобы вернуть ячейку абсолютная ссылка

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

1. Выберите ячейку и введите в нее AA, здесь я ввожу AA в ячейку A26. См. Снимок экрана:

2. Затем введите эту формулу = ЯЧЕЙКА (“адрес”, ИНДЕКС ($ A $ 18: $ A $ 24, ПОИСКПОЗ (A26, $ A $ 18: $ A $ 24,1))) в ячейке рядом с ячейкой A26 (ячейка, которую вы ввели AA ), затем нажмите клавиши Shift + Ctrl + Enter , и вы получите относительную ссылку на ячейку. См. Снимок экрана:

Совет:

1. В приведенной выше формуле A18: A24 – это диапазон столбцов, в котором находится ваше значение поиска, A26 – значение поиска.

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

Формула 2 Чтобы вернуть номер строки значения ячейки в таблице

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

1. Введите BB в ячейку, здесь я ввожу BB в ячейку A10. См. Снимок экрана:

2. В ячейке, смежной с ячейкой A10 (ячейка, в которую вы ввели BB), введите эту формулу = МАЛЕНЬКИЙ (ЕСЛИ ($ A $ 10 = $ A $ 2: $ A $ 8, ROW ($ A $ 2: $ A $ 8) -ROW ($ A $ 2) +1), ROW (1: 1)) и нажмите клавиши Shift + Ctrl + Enter , затем перетащите дескриптор автозаполнения вниз, чтобы применить эту формулу, пока не появится # ЧИСЛО! . см. снимок экрана:

3. Затем вы можете удалить # ЧИСЛО !. См. Снимок экрана:

Советы:

1. В этой формуле A10 указывает значение поиска, а A2: A8 – это диапазон столбцов, в котором находится ваше значение поиска.

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

Пакетное преобразование ссылки формулы в абсолютное, относительное, абсолютное значение столбца или абсолютное значение строки

Иногда вам может потребоваться преобразовать ссылку на формулу в абсолютную, но в Excel можно использовать только горячие клавиши. преобразовывать ссылки одну за другой, что может напрасно тратить время при наличии сотен формул. Преобразование ссылки Kutools for Excel может пакетно преобразовывать ссылки в выбранных ячейках в относительные, абсолютные по мере необходимости. Нажмите, чтобы получить полнофункциональную 30-дневную бесплатную пробную версию!
Kutools для Excel: с более чем 300 удобными надстройками Excel, попробуйте бесплатно, без ограничений в течение 30 дней.

Относительные статьи

  • ВПР и возврат нескольких значений по горизонтали
  • ВПР и возврат наименьшего значения
  • ВПР и вернуть ноль вместо # Н/Д

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