Проверка внешних данных (Microsoft Excel)
Функция проверки данных в Excel очень удобна. Вы можете использовать эту функцию, чтобы указать диапазон значений, которые считаются приемлемыми для ввода пользователем. Обычно Excel ожидает, что вы укажете свой диапазон проверки как находящийся на том же листе, где вы определяете правило проверки. Если вы попытаетесь ввести диапазон, который находится на другом листе или в другой книге, Excel заблокируется и выдает сообщение об ошибке.
Что, если вы хотите, чтобы диапазон проверки находился на другом листе, чтобы не загромождать текущий лист посторонними данными? Самый простой способ сделать это — выполнить следующие общие шаги:
-
Выберите диапазон ячеек, которые вы хотите использовать в качестве значений проверки данных.
-
Откройте вкладку «Формулы» на ленте.
-
Щелкните инструмент «Определить имя» в группе «Определенные имена». Excel отображает диалоговое окно «Новое имя».
-
Введите уникальное имя для диапазона проверки данных, например MyValRange, затем нажмите OK.
-
Выберите ячейку, для которой вы хотите определить правило проверки.
-
Откройте вкладку «Данные» на ленте.
-
Щелкните инструмент Проверка данных в группе Инструменты для работы с данными. Excel отображает диалоговое окно «Проверка данных».
-
Используйте раскрывающиеся списки Разрешить и Данные, чтобы указать, как вы хотите, чтобы Excel проверял данные. В зависимости от вашего выбора в диалоговом окне появятся поля «Значение», «Минимум» или «Максимум».
-
В соответствующих полях (Значение, Минимум или Максимум) укажите имя, которое вы дали диапазону проверки данных на шаге 3. Например, вы можете ввести MyValRange.
-
Щелкните ОК.
Этот подход отлично работает, если диапазон проверки данных находится в той же книге. Что, если вы хотите использовать диапазон проверки данных, который находится в другой книге? Вы можете обманом заставить Excel принять вашу внешнюю ссылку, если на шаге 7 вы введете следующую формулу:
=INDIRECT("[Book2]Sheet1!D6")
Эта формула использует функцию ДВССЫЛ, чтобы вернуть значение в ячейке на другом листе, и функция проверки данных примет его без проблем. В этом случае проверяемая ячейка находится в ячейке D6 на Листе 1 Книги 2. Чтобы это сработало, вам нужно убедиться, что Book2 открыта одновременно с вашей основной книгой.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (8191) относится к Microsoft Excel 2007 и 2010. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-External_Data_Validation [Проверка внешних данных]
.