Как редактировать, оценивать и отлаживать формулы в Excel

  • Поделись Этим
Michael Brown

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

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

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

    Клавиша F2 в Excel - редактирование формул

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

    • Используйте стрелки влево и вправо для перемещения внутри формулы.
    • Используйте клавиши со стрелками и Shift для выделения частей формулы (то же самое можно сделать с помощью мыши).
    • Нажмите Удалить или Backspace чтобы удалить определенные ссылки на ячейки или другие элементы формулы.

    Когда вы закончите редактирование, нажмите Enter, чтобы завершить формулу.

    Чтобы выйти из режима редактирования без внесения изменений в формулу, нажмите клавишу Esc.

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

    По умолчанию при нажатии клавиши F2 в Excel курсор устанавливается в конец формулы в ячейке. Если вы предпочитаете редактировать формулы в панели формул Excel, сделайте следующее:

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

    В наши дни F2 часто считается старомодным способом редактирования формул. Два других способа войти в режим редактирования в Excel - это:

    • Дважды щелкните по ячейке или
    • Щелчок в любом месте панели формул.

    Является ли подход F2 в Excel более эффективным или у него есть какие-то преимущества? Неа :) Просто некоторые люди предпочитают работать с клавиатуры большую часть времени, а другим удобнее использовать мышь.

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

    Совет. Нажмите Ctrl + A, чтобы перейти от редактирования формулы в ячейке к панели формул. Это работает только при редактировании формулы, а не значения.

    Клавиша F9 в Excel - оценить части формулы

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

    Предположим, что в вашем рабочем листе есть следующая формула IF:

    =IF(AVERAGE(A2:A6)>AVERAGE(B2:B6), "Хорошо", "Плохо")

    Чтобы оценить каждую из двух функций Average, входящих в формулу, по отдельности, сделайте следующее:

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

    Например, если выбрать первую функцию Average, т.е. AVERAGE(A2:A6), и нажать F9, Excel отобразит ее вычисленное значение:

    Если выбрать только диапазон ячеек (A2:A6) и нажать F9, то вместо ссылок на ячейки вы увидите фактические значения:

    На выход в режиме оценки формулы, нажмите клавишу Esc.

    Советы Excel F9:

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

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

    Отладка формулы с помощью функции Evaluate Formula (Оценить формулу)

    Другим способом оценки формул в Excel является метод Оценить формулу опция, которая находится на Формулы во вкладке Аудит формул группа.

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

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

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

    Чтобы завершить оценку, нажмите кнопку Закрыть кнопка.

    Чтобы начать оценку формулы с самого начала, нажмите кнопку Перезапустить .

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

    Примечание. Шаг вперёд Кнопка недоступна для ссылки на ячейку, указывающую на другую формулу в другой рабочей книге. Также она недоступна для ссылки на ячейку, которая появляется в формуле второй раз (как второй экземпляр D1 на скриншоте выше).

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

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

    Если вы пропустите или неправильно поставите скобку и нажмете клавишу Enter, пытаясь завершить формулу, Microsoft Excel обычно выводит предупреждение с предложением исправить формулу за вас:

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

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

    Чтобы помочь вам уравновесить пары скобок Excel предоставляет три визуальных подсказки при вводе или редактировании формулы:

    • При вводе сложной формулы, содержащей несколько наборов скобок, Excel окрашивает пары скобок в разные цвета, чтобы легче их идентифицировать. Внешняя пара скобок всегда черная. Это может помочь вам определить, вставили ли вы в формулу нужное количество скобок.
    • Когда вы вводите закрывающую скобку в формуле, Excel кратко выделяет пару скобок (правую скобку, которую вы только что ввели, и соответствующую левую скобку). Если вы ввели, как вы думаете, последнюю закрывающую скобку в формуле, а Excel не выделяет жирным шрифтом открывающую скобку, значит, ваши скобки не совпадают или несбалансированы.
    • Когда вы перемещаетесь внутри формулы с помощью клавиш со стрелками и пересекаете скобку, вторая скобка в паре выделяется и форматируется тем же цветом. Таким образом Excel пытается сделать сопряжение скобок более очевидным.

    На следующем снимке экрана я пересек последнюю закрывающую скобку с помощью клавиши со стрелкой, и внешняя пара скобок (черные) была выделена:

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

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

    • Выделите ячейку с формулой и нажмите сочетание клавиш Ctrl + [. Excel выделит все ячейки, на которые ссылается ваша формула, и переместит выделение на первую ссылающуюся ячейку или диапазон ячеек.
    • Чтобы перейти к следующей ссылающейся ячейке, нажмите Enter.

    В этом примере я выделил ячейку F4 и нажал Ctrl + [ . Две ячейки (C4 и E4), на которые ссылается формула F4, выделились, и выделение переместилось на C4:

    Выделите все формулы, которые ссылаются на выбранную ячейку

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

    Чтобы выделить все ячейки с формулами, которые ссылаются на определенную ячейку, выделите эту ячейку и нажмите сочетание клавиш Ctrl + ].

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

    В этом примере я выделил ячейку C4, нажал Ctrl + ], и Excel немедленно выделил ячейки (E4 и F4), содержащие ссылку на C4:

    Проследить взаимосвязи между формулами и ячейками в Excel

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

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

    Сайт Проследить прецеденты работает аналогично сочетанию клавиш Ctrl+[, т.е. показывает, какие ячейки предоставляют данные для выбранной ячейки с формулой.

    Разница в том, что сочетание клавиш Ctrl + [ выделяет все ячейки, на которые ссылается формула, в то время как нажатие кнопки Проследить прецеденты рисует синие линии трассировки от ссылающихся ячеек к выбранной ячейке с формулой, как показано на следующем снимке экрана:

    Чтобы добиться появления строк прецедентов, можно также использовать сочетание клавиш Alt+T U T.

    Проследить зависимые элементы - показать формулы, которые ссылаются на данную ячейку

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

    На следующем снимке экрана выделена ячейка D2, а синие линии трассировки указывают на формулы, содержащие ссылки на D2:

    Другой способ отображения строки иждивенцев - нажатие комбинации клавиш Alt+T U D.

    Совет. Чтобы скрыть стрелки трассировки, нажмите кнопку Удалить стрелки кнопка, которая находится прямо под Отследить зависимые элементы .

    Следить за формулами и их вычисленными значениями (окно Watch)

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

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

    Как добавить ячейки в окно Наблюдение

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

    1. Выберите ячейку(и), которую вы хотите посмотреть.

      Совет. Если вы хотите отслеживать все ячейки с формулами на активном листе, перейдите в раздел Главная вкладка> Редактирование группу, нажмите Найти и заменить , затем нажмите Перейти к специальному , и выберите Формулы .

    2. Переключитесь на Формулы вкладка> Аудит формул группу, и нажмите кнопку Окно часов .

    3. Сайт Окно часов появится, и вы нажмете кнопку Добавить часы... кнопка.

    Заметки в окне часов :

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

    Как удалить ячейки из окна наблюдения

    Чтобы удалить определенную ячейку (ячейки) из Окно часов выберите ячейку, которую вы хотите удалить, и нажмите кнопку Удалить часы кнопка:

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

    Как перемещать и прикреплять окно часов

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

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

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

    Советы по отладке формул:

    1. Чтобы просмотреть длинную формулу целиком, не перекрывая содержимое соседних ячеек, используйте панель формул. Если формула слишком длинная и не помещается в стандартную панель формул, разверните ее, нажав Ctrl + Shift + U или перетащите ее нижнюю границу с помощью мыши, как показано в разделе Как развернуть панель формул в Excel.
    2. Чтобы увидеть все формулы на листе, а не их результаты, нажмите Ctrl + ` или щелкните по кнопке Показать формулы кнопка на Формулы Вкладка. Подробную информацию см. в разделе Как показать формулы в Excel.

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

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.