2014-02-13 2 views
1

У меня есть два листа, настроенных в Excel ... на листах список контактов, а остальные листы - список продуктов.Excel - ограничить значение ячейки

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

Все это работает нормально, но проблема заключается в том, что пользователь может ввести значение, не входящее в этот список, путем ввода.

Есть ли способ разрешить только значения в выпадающем списке?

+0

да это так. см. [** эту ссылку **] (http://office.microsoft.com/en-us/excel-help/insert-or-delete-a-drop-down-list-HP010072599.aspx) для получения более подробной информации –

+1

эта запись, которая не находится в этом списке, обведена кружком при нажатии на ссылку «Недействительные данные круга»? Ваш Q, по-моему, лучше подходит для [Суперпользователя] (http://superuser.com/). – pnuts

+0

Не знал ничего о Суперпользовательском форуме ... да, возможно, это лучше для этого сайта @pnuts .... –

ответ

4

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

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

enter image description here

2. ПРИМЕЧАНИЕ Вы можете отсортировать данные в порядке, что вы хотите, чтобы появиться в раскрывающемся списке.

3. Если вы хотите использовать другой рабочий лист или другую рабочую книгу, выполните одно из следующих действий: Используйте другой лист в той же книге Введите список на этом листе, а затем определить имя списка.

Используйте другой лист в другой книге. Введите список на этом листе и затем определите имя с внешней ссылкой на список.

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

2. В меню «Данные» выберите «Проверка», а затем перейдите на вкладку «Настройки». В поле «Разрешить» нажмите «Список».

3. Чтобы указать местоположение списка допустимых записей, выполните одно из следующих действий:

4. Если список находится в текущем рабочем листе, введите ссылку на свой список в Исходный блок.

5. Если список находится на другом листе в той же книге или другой книге, введите имя, которое вы определили для своего списка в поле «Источник».

6. В обоих случаях убедитесь, что значению или имени предшествует знак равенства (=). Например, введите = ValidDepts.

Убедитесь, что установлен флажок «Вставить ячейку».

7. Чтобы указать, может ли ячейка оставаться пустой, установите или снимите флажок «Игнорировать пустой».

При необходимости можно отобразить входное сообщение при нажатии на ячейку.

И тогда вы получите что-то вроде ::

enter image description here

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

enter image description here

+0

Это ДОЛЖНО быть ответом ... и это работает .. как вы сказали .. кроме последнего бит .. Я все еще могу войти в то, что хочу .. хотя я вижу список –

+0

@ user2537315, когда вы нажимаете кнопку валидация в меню данных, появится небольшое окно, нажмите «Оповещение об ошибках», выберите стиль, чтобы остановить, и вы можете написать сообщение об ошибке, которое вы хотите показать, когда вводятся неправильные данные. –

+0

Теперь он работает ... КЛЮЧ ... в окне «Проверка данных»> «Настройки» у вас есть UN-CHECK the Ignore blank .. box .. теперь он работает .. спасибо :-) –

0

Вы можете использовать кнопку проверки данных, а затем в настройках вы можете выбрать опцию списка в поле «Разрешить», а затем выбрать свою исходную информацию (из списка, который вы разместили в некоторых ячейках в другом месте книги) , Затем он выдаст ошибку, если набрано значение, которое отсутствует в списке.

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

+0

Это я бы подумал .. но это позволяет мне что-то вставить. Я определил сообщение об ошибке, считая, что это может быть причиной, по которой он позволяет мне вводить что угодно, но его все еще не работает ... –

+0

@ user2537315 Это странно, у меня есть несколько листов с этим типом проверки, и он всегда выдает сообщение об ошибке, если вы вводите что-либо, что недействительно, однако ошибка возникает только после того, как вы попытаетесь перейти на новую ячейку, а не во время ввода. –

Смежные вопросы