1

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

  1. Если я просто перечисляю свои выпадающие значения на листе, я рискую, что кто-нибудь удалит лист / столбец / строки. Я могу смягчить против этого, но я думаю, что это лучше, если список инкапсулируется как определенное имя.
  2. У меня есть несколько раскрывающихся списков, некоторые из которых всегда содержат одни и те же поля, например, Да / Нет. Было бы проще каждый раз вводить «= YesNo» в качестве источника, а не = «$ A $ 1:$ A $ 2», например.

Я знаю, что в поле источника проверки данных можно просто ввести список с разделителями ...

source: Oranges, Apples, Pears

... но я хочу набрать ...

source: =Fruits

... где Fruits - это определенное название, которое относится к апельсинам, яблокам, грушам.

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

Я знаю, что я мог бы сделать это с VBA (например, когда лист активирован -> заполнить выпадающие списки), но это кажется излишним ...

Как всегда, любые отзывы приветствуются ...

2 ответа2

0

У меня работает нормально:

Выберите Списки в проверке данных и введите = Фрукты в поле Источник.

0

У меня больше нет Excel 2003, но я уверен, что то, что вы просите, работает. Пожалуйста:

  • Убедитесь, что вы использовали "=" явно в определении валидации (т.е. напишите "= Fruits")
  • Проверьте, работает ли ссылка на именованный диапазон, как только указанный диапазон находится на той же странице ячейки, где вы используете проверку (в течение некоторого времени на это было ограничение)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .