Зависимые ячейки в excel как найти
Перейти к содержимому

Зависимые ячейки в excel как найти

  • автор:

Что такое зависимые ячейки в Excel

Словосочетание «зависимые ячейки» употребляется в контексте использования формул на листах exel. По определению это такие ячейки, значение которых используется для вычисления других ячеек. Часто приходится работать с созданным кем-то документом. Его владелец размещает формулы по своей задумке, а у вас в каких-то результирующих ячейках выходит ошибка и вы не можете найти причину. Для этого в приложении exel существует инструмент, называющийся «Зависимости»

Найти зависимые ячейки в exel 2003

Для наглядности создадим маленькую табличку (рис.1)

456456

рис.1

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

В ячейке F7 ошибка. Чтобы определить, чем она вызвана, добавляем на панель инструментов блок «Зависимости» (обведен синим).

Первая иконка — влияющие на формулу ячейки. Используя ее, получим вид рис.2

4564566

рис.2

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

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

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

  1. По клавише F2 (рис.3)
  2. Используя панель инструментов, кнопку «зависимые ячейки» рис.4
  3. По комбинации клавиш Ctrl+] или Ctrl+Shift+]

Находясь в ячейке H4 и использовав функцию F2, получим выделение синим цветом клеточек, которые используются в формулах (влияющие ячейки), а сиреневым цветом — клеточка, являющаяся и влияющей и зависимой.

3

рис.3

4

рис.4

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

На рис. Показан результат для ячейки B4.

5

рис. 5

Поиск зависимых ячеек в эксель, версий от 2007

В более поздних версиях приложения эксель работа с формулами вынесена в отдельный блок (выделен синим прямоугольником на рис.5)

6

рис.6

Для удобства, зависимости формул выделены в отдельный подблок (рис.6).

7

рис.7

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

Что такое в Excel зависимые и влияющие ячейки

  • Влияющие ячейки — приводят к вычислению результата формулы. Влияющую напрямую ячейку указывают непосредственно в формуле, а косвенно влияющие ячейки не используются непосредственно в формуле, но применяются ячейкой, на которую ссылается формула.
  • Зависимые ячейки — эти ячейки с формулами зависят от конкретной ячейки (влияющей). От влияющей ячейки зависят все ячейки с формулами, которые используют данную ячейку. Ячейка с формулой может зависеть напрямую или косвенно.

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

Идентификация влияющих ячеек

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

  • Нажмите клавишу F2. Ячейки, которые используются непосредственно формулой, будут обрисованы, а цвет будет соответствовать ссылке на ячейку в формуле.
  • Откройте диалоговое окно Выделение группы ячеек (выберите Главная ► Редактирование ► Найти и выделить ► Выделение группы ячеек). Установите переключатель в положение влияющие ячейки, а затем в положение только непосредственно или на всех уровнях. Нажмите кнопку ОК, и Excel выберет влияющие ячейки для формулы.
  • Нажмите Ctrl+[ для выбора всех влияющих напрямую ячеек на текущем листе.
  • Нажмите Ctrl+Shift+[ для выбора всех влияющих ячеек (прямых и косвенных) на текущем листе.
  • Выберите Формулы ► Зависимости формул ► Влияющие ячейки, и Excel нарисует стрелки, указывающие на влияющие ячейки. Нажмите эту кнопку несколько раз, чтобы увидеть дополнительные уровни влияния. Выберите Формулы ► Зависимости формул ► Убрать стрелки, чтобы скрыть стрелки.

Заметьте, что все эти методы ограничены выявлением влияющих ячеек только на том листе, который содержит формулу.

Идентификация зависимых ячеек

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

  • Откройте диалоговое окно Выделение группы ячеек. Установите переключатель в положение зависимые ячейки, а затем в положение только непосредственно (для нахождения напрямую зависимых ячеек) или на всех уровнях (для нахождения напрямую и косвенно зависимых ячеек). Нажмите кнопку ОК. Excel выберет ячейки, которые зависят от активной ячейки.
  • Нажмите Ctrl+] для выбора всех напрямую зависимых ячеек на текущем листе.
  • Нажмите Ctrl+Shift+] для выбора всех зависимых ячеек (прямых и косвенных) на текущем листе.
  • Выберите Формулы ► Зависимости формул ► Зависимые ячейки, и Excel нарисует стрелки, указывающие на зависимые ячейки. Нажмите кнопку несколько раз, чтобы у видеть дополнительные уровни влияния. Выберите Формулы ► Зависимости формул ► Убрать стрелки, чтобы скрыть стрелки.

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

Поиск и исправление ошибок в формулах MS Excel

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

К счастью, в наших руках несколько отличных инструментов для поиска «хитрых» ошибок в формулах MS Excel.

Влияющие и зависимые ячейки в MS Excel

Обычно в итоговых строках таблицы выводится некая сводка данных расположенных в других местах таблицы, а то и результат каких-то промежуточных вычислений. Если таких вычислений довольно много, то ошибиться в одном из них становится проще простого. Впрочем, исправить такую ошибку тоже очень просто… но только при условии, что вы знаете где искать.

Именно с этой точки зрения все ячейки в MS Excel разделяются на влияющие и зависимые. Различить и запомнить их просто:

  • Влияющие ячейки, это ячейки на которые ссылается формула (т.е. если формула это А+Б, то данные в ячейках А и Б — это данные влияющие на результат вычисления формулы).
  • Зависимые — содержат формулу влияющую на содержимое ячейки (т.е. если формула В+Г берет данные по В из ячейки содержащей не число, а результат вычисления А+Б, то ячейка с формулой В+Г, будет по отношению к ней зависимой, т.к. от правильности работы А+Б зависит результат вычисления в В+Г).

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

Для иллюстрации я подготовил простейшую табличку с данными. В ней есть два условных показателя и коэффициент, а итоговый расчет осуществляется простой плюсовкой обоих показателей с последующим умножение на результат: (Показатель 1 + Показатель 2) х Коэффициент.

Дополнительно я создал ещё одну простую формулу: она умножает наш «Итог» на некую постоянную поправку, которую я задал прямо в формуле вручную: Итог х 0,6.

Давайте перейдем на вкладку «Формулы» и в группе «Зависимости формул» посмотрим на два крайне полезных в работе инструмента: «Влияющие ячейки» и «Зависимые ячейки».

Определяем влияющие ячейки в Excel.

Определяем влияющие ячейки в Excel. Влияющие они естественно на вычисления происходящие в данной ячейке

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

зависимые ячейки в excel

А теперь зависимые ячейки. Весь лист теперь как на ладони

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

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

Ошибка возникшая из-за замены цифры на букву. Excel подсветил "ошибочное" вычисление красной стрелкой

Ошибка возникшая из-за замены цифры на букву. Excel подсветил «ошибочное» вычисление красной стрелкой

Отключить графику можно в любой момент нажав на кнопку «Убрать стрелки».

Чтобы убрать стрелки с листа MS Excel воспользуйтесь соответствующей кнопкой

Чтобы убрать стрелки с листа MS Excel воспользуйтесь соответствующей кнопкой

Исправление ошибок возникающих в MS Excel

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

Ищем ошибку в формуле Excel

Ищем ошибку в формуле Excel

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

исправление ошибок в Excel

А вот и ошибка — как видите, программа ясно дает понять, что проблема возникает ещё до умножения, то есть на этапе сложения показателей

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

Вот и всё. Пользуйтесь этими несложными методами, и без труда «расщелкаете» любую возникшую при вычисления в MS Excel ошибку.

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

Показать все

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

Влияющие ячейки представляют собой ячейки, ссылающиеся на формулу в другой ячейке. Например, если в ячейке D10 хранится формула =B5, ячейка B5 является влияющей на ячейку D10.

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

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

Нажмите кнопку Microsoft Office , щелкните Параметры Excel, а затем выберите категориюДополнительно.

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

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

Выполните одно из следующих действий.

/>Отслеживание ячеек, обеспечивающих формулу данными (влияющих ячеек)

Трассировка формул, ссылающихся на зависимые ячейки

Просмотр всех зависимостей на листе

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

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

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

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

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

31) А) Копирование и перемещение.

Перемещение и копирование данных в Excel

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

В Excel перемещение и копирование содержимого ячеек можно осуществить двумя способами:

командами меню Правка;

перетаскиванием с помощью мыши.

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

При перемещении данные исходных ячеек будут вставлены на новое место.

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

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

Использование команды Вставить в меню Правка после выбора команды ВырезатьExcel будет отключать границу.

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

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

Нажатие клавиши Esc будет отменять операцию копирования в буфер и отключать границу.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *