Как просмотреть и изменить формулу, содержащуюся в ячейке Excel
Обновлено: 21.11.2024
Если ячейки не видны на листе, вы можете наблюдать за этими ячейками и их формулами на панели инструментов окна просмотра. Окно контрольных значений позволяет удобно проверять, проверять или подтверждать расчеты по формулам и результаты на больших рабочих листах. Используя окно просмотра, вам не нужно постоянно прокручивать или переходить к различным частям листа.
Эту панель инструментов можно перемещать или закреплять, как и любую другую панель инструментов. Например, вы можете закрепить его в нижней части окна. Панель инструментов отслеживает следующие свойства ячейки: книга, лист, имя, ячейка, значение и формула.
Примечание. В каждой ячейке может быть только одно наблюдение.
Добавить ячейки в окно просмотра
Важно! На Mac выполните шаг 2 этой процедуры перед выполнением шага 1; то есть нажмите «Окно наблюдения», а затем выберите ячейки для наблюдения.
Выберите ячейки, которые вы хотите просмотреть.
Чтобы выделить все ячейки на листе с формулами, на вкладке "Главная" в группе "Редактирование" нажмите "Найти и заменить", "Перейти к специальному", а затем нажмите "Формулы".
На вкладке "Формулы" в группе "Аудит формул" нажмите "Окно наблюдения".
Нажмите "Добавить отслеживание" .
Переместите панель инструментов "Окно просмотра" в верхнюю, нижнюю, левую или правую часть окна.
Чтобы изменить ширину столбца, перетащите границу справа от заголовка столбца.
Чтобы отобразить ячейку, на которую ссылается запись на панели инструментов Watch Window, дважды щелкните запись.
Примечание. Ячейки, содержащие внешние ссылки на другие книги, отображаются на панели инструментов окна наблюдения только тогда, когда открыта другая книга.
Удалить ячейки из окна просмотра
Если панель инструментов "Окно наблюдения" не отображается, на вкладке "Формулы" в группе "Аудит формул" нажмите "Окно наблюдения".
Выберите ячейки, которые хотите удалить.
Чтобы выбрать несколько ячеек, нажмите клавишу CTRL, а затем щелкните ячейки.
Нажмите "Удалить отслеживание" .
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
Проверка формул на точность или поиск источника ошибки может быть затруднена, если в формуле используются предшествующие или зависимые ячейки:
Предшествующие ячейки — ячейки, на которые ссылается формула в другой ячейке. Например, если ячейка D10 содержит формулу =B5, то ячейка B5 является предшествующей ячейке D10.
Зависимые ячейки — эти ячейки содержат формулы, ссылающиеся на другие ячейки. Например, если ячейка D10 содержит формулу =B5, ячейка D10 зависит от ячейки B5.
Чтобы помочь вам в проверке ваших формул, вы можете использовать команды Trace Precedents и Trace Dependents для графического отображения и отслеживания взаимосвязей между этими ячейками и формулами с помощью трассирующих стрелок, как показано на этом рисунке.
Выполните следующие действия, чтобы отобразить отношения формул между ячейками:
Нажмите «Файл» > «Параметры» > «Дополнительно».
Примечание. Если вы используете Excel 2007; нажмите кнопку Microsoft Office , выберите «Параметры Excel» и выберите категорию «Дополнительно».
В разделе "Параметры отображения для этой книги" выберите книгу, а затем убедитесь, что выбран параметр "Все" в разделе "Для объектов показывать".
Чтобы указать ссылочные ячейки в другой книге, эта книга должна быть открыта. Microsoft Office Excel не может перейти к ячейке в книге, которая не открыта.
Выполните одно из следующих действий.
Выполните следующие действия:
Выберите ячейку, содержащую формулу, для которой вы хотите найти предшествующие ячейки.
Чтобы отобразить стрелку трассировки для каждой ячейки, которая напрямую передает данные в активную ячейку, на вкладке "Формулы" в группе "Аудит формул" нажмите "Отслеживание прецедентов" .
Синие стрелки показывают ячейки без ошибок. Красные стрелки показывают ячейки, которые вызывают ошибки. Если на выбранную ячейку ссылается ячейка на другом листе или книге, черная стрелка указывает от выбранной ячейки к значку рабочего листа. Другая книга должна быть открыта, прежде чем Excel сможет отслеживать эти зависимости.
Чтобы определить следующий уровень ячеек, которые предоставляют данные для активной ячейки, снова нажмите "Отслеживать прецеденты".
Чтобы удалить стрелки трассировки по одному уровню за раз, начните с предшествующей ячейки, наиболее удаленной от активной ячейки. Затем на вкладке «Формулы» в группе «Аудит формул» щелкните стрелку рядом с «Удалить стрелки» и выберите «Удалить предшествующие стрелки». Чтобы удалить другой уровень стрелок трассировки, нажмите кнопку еще раз.
Выполните следующие действия:
Выберите ячейку, для которой вы хотите определить зависимые ячейки.
Чтобы отобразить стрелку трассировки для каждой ячейки, зависящей от активной ячейки, на вкладке "Формулы" в группе "Аудит формул" нажмите "Отслеживание зависимостей" .
Синие стрелки показывают ячейки без ошибок. Красные стрелки показывают ячейки, которые вызывают ошибки. Если на выбранную ячейку ссылается ячейка на другом листе или книге, черная стрелка указывает от выбранной ячейки к значку рабочего листа. Другая книга должна быть открыта, прежде чем Excel сможет отслеживать эти зависимости.
Чтобы определить следующий уровень ячеек, зависящих от активной ячейки, снова нажмите "Отслеживать зависимые элементы".
Чтобы удалить стрелки трассировки по одному уровню за раз, начиная с зависимой ячейки, наиболее удаленной от активной ячейки, на вкладке "Формулы" в группе "Аудит формул" щелкните стрелку рядом с элементом "Удалить стрелки" и выберите "Удалить зависимые стрелки". . Чтобы удалить другой уровень стрелок трассировки, нажмите кнопку еще раз.
Выполните следующие действия:
В пустой ячейке введите = (знак равенства).
Нажмите кнопку "Выбрать все".
Выберите ячейку и на вкладке "Формулы" в группе "Аудит формул" дважды нажмите "Отслеживание прецедентов".
Чтобы удалить все стрелки трассировки на листе, на вкладке "Формулы" в группе "Аудит формул" нажмите "Удалить стрелки" .
Проблема: Microsoft Excel подает звуковой сигнал, когда я нажимаю команду "Отслеживание зависимых элементов" или "Отслеживание прецедентов".
Если Excel подает звуковой сигнал, когда вы нажимаете «Отслеживать зависимые» или «Отслеживать прецеденты», это означает, что Excel либо отследил все уровни формулы, либо вы пытаетесь отследить элемент, который невозможно отследить. Следующие элементы на листах, на которые могут ссылаться формулы, невозможно отследить с помощью инструментов аудита:
Ссылки на текстовые поля, встроенные диаграммы или изображения на листах.
Ссылки на именованные константы.
Формулы, расположенные в другой книге и ссылающиеся на активную ячейку, если другая книга закрыта.
Чтобы увидеть выделенные цветом прецеденты аргументов в формуле, выберите ячейку и нажмите F2.
Чтобы выбрать ячейку на другом конце стрелки, дважды щелкните стрелку. Если ячейка находится на другом листе или в другой книге, дважды щелкните черную стрелку, чтобы отобразить диалоговое окно «Перейти», а затем дважды щелкните нужную ссылку в списке «Перейти».
Все стрелки трассировки исчезают, если изменить формулу, на которую указывают стрелки, вставить или удалить столбцы или строки, а также удалить или переместить ячейки. Чтобы восстановить стрелки трассировщика после внесения любого из этих изменений, вы должны снова использовать команды аудита на рабочем листе. Чтобы отслеживать исходные стрелки трассировки, распечатайте рабочий лист с отображаемыми стрелками трассировки, прежде чем вносить изменения.
Ссылка на ячейку относится к ячейке или диапазону ячеек на листе и может использоваться в формуле, чтобы Microsoft Office Excel мог найти значения или данные, которые вы хотите вычислить с помощью этой формулы.
В одной или нескольких формулах вы можете использовать ссылку на ячейку для ссылки на:
Данные из одной или нескольких смежных ячеек на листе.
Данные, содержащиеся в разных областях рабочего листа.
Данные на других листах в той же книге.
Эта формула:
И возвращает:
Значение в ячейке C2.
Ячейки от A1 до F4
Значения во всех ячейках, но вы должны нажать Ctrl+Shift+Enter после ввода формулы.
Примечание. Эта функция не работает в Excel для Интернета.
Ячейки с именами "Активы и обязательства"
Значение в ячейке с названием "Обязательство" вычитается из значения в ячейке с именем "Актив".
Диапазоны ячеек с именами Week1 и Week2
Сумма значений диапазонов ячеек с именами Week1 и Week 2 в виде формулы массива.
Ячейка B2 на Листе2
Значение в ячейке B2 на Листе2.
Нажмите на ячейку, в которую хотите ввести формулу.
В строке формул введите = (знак равенства).
Выполните одно из следующих действий:
Ссылка на одну или несколько ячеек. Чтобы создать ссылку, выберите ячейку или диапазон ячеек на том же листе.
Вы можете перетащить границу выделения ячейки, чтобы переместить выделение, или перетащить угол границы, чтобы расширить выделение.
Ссылка на определенное имя Чтобы создать ссылку на определенное имя, выполните одно из следующих действий:
Нажмите F3, выберите имя в поле "Вставить имя" и нажмите "ОК".
Примечание. Если на границе с цветовой кодировкой нет квадратного угла, ссылка относится к именованному диапазону.
Выполните одно из следующих действий:
Если вы создаете ссылку в одной ячейке, нажмите Enter.
Если вы создаете ссылку в формуле массива (например, A1:G4), нажмите Ctrl+Shift+Enter.
Ссылкой может быть одна ячейка или диапазон ячеек, а формула массива может вычислять один или несколько результатов.
Примечание. Если у вас установлена текущая версия Microsoft 365, вы можете просто ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходной диапазон, введя формулу в верхнюю левую ячейку выходного диапазона, а затем нажав CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.
Вы можете ссылаться на ячейки, которые находятся на других листах в той же книге, добавляя имя рабочего листа, а затем восклицательный знак (!) в начале ссылки на ячейку. В следующем примере функция листа с именем СРЗНАЧ вычисляет среднее значение для диапазона B1:B10 на листе с именем Маркетинг в той же книге.
<р>1. Относится к рабочему листу под названием "Маркетинг" <р>2. Относится к диапазону ячеек от B1 до B10 включительно <р>3. Отделяет ссылку на рабочий лист от ссылки на диапазон ячеекНажмите на ячейку, в которую хотите ввести формулу.
В строке формул введите = (знак равенства) и нужную формулу.
Перейдите на вкладку листа, на который нужно сослаться.
Выберите ячейку или диапазон ячеек, на которые нужно сослаться.
Примечание. Если имя другого рабочего листа содержит неалфавитные символы, необходимо заключить имя (или путь) в одинарные кавычки (').
Кроме того, вы можете скопировать и вставить ссылку на ячейку, а затем использовать команду «Связать ячейки», чтобы создать ссылку на ячейку. Вы можете использовать эту команду для:
Отображайте важную информацию на более видном месте. Допустим, у вас есть рабочая книга, содержащая множество рабочих листов, и на каждом рабочем листе есть ячейка, в которой отображается сводная информация о других ячейках на этом рабочем листе. Чтобы сделать эти сводные ячейки более заметными, вы можете создать на них ссылку на ячейку на первом листе книги, что позволит вам видеть сводную информацию обо всей книге на первом листе.
Упростите создание ссылок на ячейки между листами и книгами. Команда «Связать ячейки» автоматически вставляет правильный синтаксис.
Нажмите ячейку, содержащую данные, на которые вы хотите установить ссылку.
Нажмите Ctrl+C или перейдите на вкладку "Главная" и в группе "Буфер обмена" нажмите "Копировать" .
Нажмите Ctrl+V или перейдите на вкладку "Главная", в группе "Буфер обмена" нажмите "Вставить" .
По умолчанию кнопка "Параметры вставки" появляется при вставке скопированных данных.
Дважды щелкните ячейку, содержащую формулу, которую вы хотите изменить. Excel выделяет каждую ячейку или диапазон ячеек, на который ссылается формула, другим цветом.
Выполните одно из следующих действий:
Чтобы переместить ссылку на ячейку или диапазон в другую ячейку или диапазон, перетащите цветную границу ячейки или диапазона в новую ячейку или диапазон.
Чтобы включить в ссылку больше или меньше ячеек, перетащите угол границы.
В строке формул выберите ссылку в формуле, а затем введите новую ссылку.
Нажмите F3, выберите имя в поле "Вставить имя" и нажмите "ОК".
Нажмите клавишу ВВОД или, чтобы ввести формулу массива, нажмите клавиши CTRL+SHIFT+ВВОД.
Примечание. Если у вас установлена текущая версия Microsoft 365, вы можете просто ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходной диапазон, введя формулу в верхнюю левую ячейку выходного диапазона, а затем нажав CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.
Часто, если вы определяете имя для ссылки на ячейку после того, как вводите ссылку на ячейку в формулу, вам может потребоваться обновить существующие ссылки на ячейки до определенных имен.
Выполните одно из следующих действий:
Выделите диапазон ячеек, содержащий формулы, в которых вы хотите заменить ссылки на ячейки определенными именами.
Выберите одну пустую ячейку, чтобы изменить ссылки на имена во всех формулах на листе.
На вкладке "Формулы" в группе "Определенные имена" щелкните стрелку рядом с пунктом "Определить имя" и выберите "Применить имена".
В поле "Применить имена" выберите одно или несколько имен, а затем нажмите "ОК".
Выберите ячейку, содержащую формулу.
В строке формул выберите ссылку, которую нужно изменить.
Нажмите F4 для переключения между типами ссылок.
Дополнительную информацию о различных типах ссылок на ячейки см. в разделе Общие сведения о формулах.
Нажмите на ячейку, в которую хотите ввести формулу.
В строке формул введите = (знак равенства).
Выберите ячейку или диапазон ячеек на том же листе. Вы можете перетащить границу выделения ячейки, чтобы переместить выделение, или перетащить угол границы, чтобы расширить выделение.
Выполните одно из следующих действий:
Если вы создаете ссылку в одной ячейке, нажмите Enter.
Если вы создаете ссылку в формуле массива (например, A1:G4), нажмите Ctrl+Shift+Enter.
Ссылкой может быть одна ячейка или диапазон ячеек, а формула массива может вычислять один или несколько результатов.
Примечание. Если у вас установлена текущая версия Microsoft 365, вы можете просто ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходной диапазон, введя формулу в верхнюю левую ячейку выходного диапазона, а затем нажав CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.
Вы можете ссылаться на ячейки, которые находятся на других листах в той же книге, добавляя имя рабочего листа, а затем восклицательный знак (!) в начале ссылки на ячейку. В следующем примере функция листа с именем СРЗНАЧ вычисляет среднее значение для диапазона B1:B10 на листе с именем Маркетинг в той же книге.
<р>1. Относится к рабочему листу под названием "Маркетинг" <р>2. Относится к диапазону ячеек от B1 до B10 включительно <р>3. Отделяет ссылку на рабочий лист от ссылки на диапазон ячеекНажмите на ячейку, в которую хотите ввести формулу.
В строке формул введите = (знак равенства) и нужную формулу.
Перейдите на вкладку листа, на который нужно сослаться.
Выберите ячейку или диапазон ячеек, на которые нужно сослаться.
Примечание. Если имя другого рабочего листа содержит неалфавитные символы, необходимо заключить имя (или путь) в одинарные кавычки (').
Дважды щелкните ячейку, содержащую формулу, которую вы хотите изменить. Excel выделяет каждую ячейку или диапазон ячеек, на который ссылается формула, другим цветом.
Выполните одно из следующих действий:
Чтобы переместить ссылку на ячейку или диапазон в другую ячейку или диапазон, перетащите цветную границу ячейки или диапазона в новую ячейку или диапазон.
Чтобы включить в ссылку больше или меньше ячеек, перетащите угол границы.
В строке формул выберите ссылку в формуле, а затем введите новую ссылку.
Нажмите клавишу ВВОД или, чтобы ввести формулу массива, нажмите клавиши CTRL+SHIFT+ВВОД.
Примечание. Если у вас установлена текущая версия Microsoft 365, вы можете просто ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходной диапазон, введя формулу в верхнюю левую ячейку выходного диапазона, а затем нажав CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.
Выберите ячейку, содержащую формулу.
В строке формул выберите ссылку, которую нужно изменить.
Нажмите F4 для переключения между типами ссылок.
Дополнительную информацию о различных типах ссылок на ячейки см. в разделе Общие сведения о формулах.
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов Android Excel 2010 Excel 2007 Excel для Mac 2011 Excel для телефонов Android Excel Starter 2010 Еще. Меньше
Функция ЯЧЕЙКА возвращает информацию о форматировании, расположении или содержимом ячейки. Например, если вы хотите убедиться, что ячейка содержит числовое значение вместо текста, прежде чем выполнять над ней вычисления, вы можете использовать следующую формулу:
Эта формула вычисляет A1*2, только если ячейка A1 содержит числовое значение, и возвращает 0, если ячейка A1 содержит текст или пуста.
Примечание. Формулы, в которых используется CELL, имеют значения аргументов для конкретного языка и возвращают ошибки, если вычисляются с использованием другой языковой версии Excel.Например, если вы создаете формулу, содержащую ЯЧЕЙКУ, при использовании чешской версии Excel, эта формула вернет ошибку, если книга будет открыта во французской версии. Если другим важно, чтобы ваша книга открывалась с использованием разных языковых версий Excel, рассмотрите возможность использования альтернативных функций или разрешения другим сохранять локальные копии, в которых они изменяют аргументы CELL, чтобы они соответствовали их языку.
Синтаксис
CELL(info_type, [ссылка])
Синтаксис функции CELL имеет следующие аргументы:
Описание
Текстовое значение, указывающее, какой тип информации о ячейке вы хотите вернуть. В следующем списке показаны возможные значения аргумента Info_type и соответствующие результаты.
Ячейка, о которой вы хотите получить информацию.
Если он опущен, информация, указанная в аргументе info_type, возвращается для ячейки, выбранной во время вычисления. Если ссылочным аргументом является диапазон ячеек, функция ЯЧЕЙКА возвращает информацию об активной ячейке в выбранном диапазоне.
Важно! Хотя технически ссылка не является обязательной, включение ее в формулу приветствуется, если только вы не понимаете, как ее отсутствие влияет на результат формулы, и не хотите, чтобы этот эффект сохранялся. Отсутствие аргумента ссылки не дает надежной информации о конкретной ячейке по следующим причинам:
В режиме автоматического вычисления, когда пользователь изменяет ячейку, вычисление может быть запущено до или после выбора, в зависимости от платформы, которую вы используете для Excel. Например, Excel для Windows в настоящее время инициирует расчет до изменения выбора, но Excel для Интернета запускает его позже.
При совместном редактировании с другим пользователем, который вносит изменения, эта функция будет сообщать о вашей активной ячейке, а не о ячейке редактора.
Любой перерасчет, например нажатие клавиши F9, приведет к тому, что функция вернет новый результат, даже если редактирование ячейки не выполнялось.
значения info_type
В следующем списке описаны текстовые значения, которые можно использовать для аргумента info_type. Эти значения должны быть введены в функцию ЯЧЕЙКА с кавычками (" ").
Ссылка на первую ячейку в ссылке в виде текста.
Номер столбца ячейки в ссылке.
Значение 1, если ячейка отформатирована в цвете для отрицательных значений; в противном случае возвращает 0 (ноль).
Примечание. Это значение не поддерживается в Excel для Интернета, Excel Mobile и Excel Starter.
Значение верхней левой ячейки ссылки; не формула.
Имя файла (включая полный путь) файла, содержащего ссылку, в виде текста. Возвращает пустой текст (""), если рабочий лист, содержащий ссылку, еще не сохранен.
Примечание. Это значение не поддерживается в Excel для Интернета, Excel Mobile и Excel Starter.
Текстовое значение, соответствующее числовому формату ячейки. Текстовые значения для различных форматов показаны в следующей таблице. Возвращает "-" в конце текстового значения, если ячейка отформатирована в цвете для отрицательных значений. Возвращает "()" в конце текстового значения, если ячейка отформатирована со скобками для положительных или всех значений.
Примечание. Это значение не поддерживается в Excel для Интернета, Excel Mobile и Excel Starter.
Значение 1, если ячейка отформатирована со скобками для положительных или всех значений; в противном случае возвращает 0.
Примечание. Это значение не поддерживается в Excel для Интернета, Excel Mobile и Excel Starter.
Текстовое значение, соответствующее "префиксу метки" ячейки. Возвращает одинарную кавычку ('), если ячейка содержит текст, выровненный по левому краю, двойную кавычку ("), если ячейка содержит текст, выровненный по правому краю, знак вставки (^), если ячейка содержит текст по центру, обратную косую черту (\), если ячейка содержит выровненный по заливке текст и пустой текст (""), если ячейка содержит что-либо еще.
Примечание. Это значение не поддерживается в Excel для Интернета, Excel Mobile и Excel Starter.
Значение 0, если ячейка не заблокирована; в противном случае возвращает 1, если ячейка заблокирована.
Примечание. Это значение не поддерживается в Excel для Интернета, Excel Mobile и Excel Starter.
Номер строки ячейки в ссылке.
Текстовое значение, соответствующее типу данных в ячейке. Возвращает "b" для пустого значения, если ячейка пуста, "l" для метки, если ячейка содержит текстовую константу, и "v" для значения, если ячейка содержит что-либо еще.
Возвращает массив из 2 элементов.
Первый элемент массива — это ширина столбца ячейки, округленная до целого числа. Каждая единица ширины столбца равна ширине одного символа в размере шрифта по умолчанию.
Второй элемент в массиве — это логическое значение, значение TRUE, если ширина столбца задана по умолчанию, или FALSE, если ширина была задана пользователем явно.
Примечание. Это значение не поддерживается в Excel для Интернета, Excel Mobile и Excel Starter.
Коды формата CELL
В следующем списке описаны текстовые значения, возвращаемые функцией ЯЧЕЙКА, когда аргументом Info_type является «формат», а аргументом ссылки является ячейка, отформатированная с использованием встроенного числового формата.
Читайте также: