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

Проще всего выполнить эту задачу следующим образом:

  1. Начиная с ячейки F1, настройте таблицу данных. Эта таблица будет содержать «матрицу» вашего продукта. В первой ячейке каждого столбца укажите название категории, например «Компьютеры», «Телевизоры» и «Рекордеры».

  2. Под каждым заголовком в матрице продуктов перечислите различные продукты в категории.

  3. Выберите заголовки из таблицы данных, например F1: H1.

  4. Выберите Вставить | Имя | Определить. Excel отображает диалоговое окно «Определить имя». (См. Рис. 1.)

  5. В поле «Имя» введите описательное имя, например «Выбор». . Нажмите ОК, чтобы добавить имя и закрыть диалоговое окно.

  6. Выберите актуальные продукты в столбце F. Не выбирайте заголовок (F1); просто выберите товары под заголовком.

  7. Снова откройте диалоговое окно Define Name, как описано в шаге 4.

  8. В поле «Имя» введите то же имя, которое вы использовали в качестве заголовка в этом столбце, например «Компьютеры». . Нажмите ОК, чтобы добавить имя и закрыть диалоговое окно.

  9. Повторите шаги с 7 по 10 для других столбцов продуктов. В каждом случае убедитесь, что вы определяете имя как то же имя, которое используется в заголовке столбца.

  10. Выделите ячейку A1 и выберите «Проверка» в меню «Данные». Excel отображает диалоговое окно «Проверка данных». (См. Рис. 2.)

  11. В раскрывающемся списке Разрешить выберите Список.

  12. В поле Источник введите знак равенства, за которым следует имя, которое вы определили на шаге 5 (например, = Выбор).

  13. Щелкните ОК.

  14. Выберите ячейку B1 и снова откройте диалоговое окно «Проверка данных», как описано в шаге 12.

  15. В раскрывающемся списке Разрешить выберите Список.

  16. В поле Источник введите следующее: = КОСВЕННО (A1).

  17. Щелкните ОК. Excel отображает диалоговое окно с вопросом, действительно ли вы хотите использовать правило. (Это связано с тем, что указанная ячейка A1 в настоящее время разрешается в состояние ошибки.)

  18. Щелкните Да.

Вот и все. Теперь то, что выбрано в ячейке A1, определяет, какой список будет представлен в ячейке B1.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3195) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Contingent_Validation_Lists [Списки условной проверки].