Перейти к основному содержанию

Как создать внешнюю проверку данных на другом листе или в книге?

Как правило, мы используем проверку данных, чтобы ограничить пользователей вводить нужные нам значения, но пытались ли вы когда-нибудь создать проверку внешних данных на другом листе или в книге, что означает, что исходные данные и проверка данных не находятся на одном листе или даже тетрадь такая же? В этой статье я расскажу о методе решения этой проблемы в Excel.

Создать проверку внешних данных на другом листе

Создать проверку внешних данных в другой книге


стрелка синий правый пузырь Создать проверку внешних данных на другом листе

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

1. Создайте исходное значение раскрывающегося списка на листе по своему усмотрению. Смотрите скриншот:
документ проверка внешних данных 1

2. Выберите эти исходные значения и перейдите к Имя Box чтобы определить имя диапазона для ячеек, здесь я ввожу Страна в Имя Box, а затем нажмите Enter ключ, чтобы закончить наименование. Смотрите скриншот:
документ проверка внешних данных 2

3. Перейдите к листу, на котором вы хотите создать этот внешний раскрывающийся список, и выберите ячейку или диапазон для размещения раскрывающегося списка, например, G1: G4, и щелкните Данные > проверка достоверности данных. Смотрите скриншот:
документ проверка внешних данных 3

4. в проверка достоверности данных диалоговое окно, нажмите Настройки Вкладка и выберите Список из Разрешить раскрывающийся список, затем введите = Страна (Страна - это имя, которое вы определили для исходного диапазона на шаге 2, вы можете изменить его по своему усмотрению) в поле Источник. Смотрите скриншот:
документ проверка внешних данных 4

5. Нажмите OK, теперь проверка внешних данных создана.
документ проверка внешних данных 5


стрелка синий правый пузырь Создать проверку внешних данных в другой книге

Чтобы создать проверку внешних данных в другой книге, вам также необходимо использовать диапазон имен.

Возьмем, к примеру, создание раскрывающегося списка.

1. Создайте нужные исходные значения на листе, затем выберите исходные значения и перейдите к Имя Box чтобы присвоить исходному диапазону имя, и нажмите Enter ключ, возьми CusName например. Смотрите скриншот:
документ проверка внешних данных 6

2. Затем перейдите к книге, которую вы хотите создать раскрывающийся список, выберите пустой столбец на листе, например столбец J, и щелкните Формулы > Определить имя. Смотрите скриншот:
документ проверка внешних данных 7

3. в Новое имя диалоговом окне введите имя в поле Фамилия поле и выберите Workbook из Объем список, а затем введите эту формулу = Source.xlsx! CustName (Источник - это имя книги, в которой находятся исходные данные, а CustName - это имя диапазона, которое вы создали для исходных данных на шаге 1, вы можете изменить их по своему усмотрению) в Относится к текстовое окно. Смотрите скриншот:
документ проверка внешних данных 8

4. Нажмите OK. Затем выберите диапазон, в котором вы хотите создать внешний раскрывающийся список, L1: L4, и нажмите Данные > проверка достоверности данных. Смотрите скриншот:
документ проверка внешних данных 9

5. в проверка достоверности данных диалоговое окно, нажмите Настройки Вкладка и выберите Список от Разрешить раскрывающийся список и введите эту формулу = MyCustList (MyCustList - это имя диапазона, которое вы даете пустому столбцу на шаге 3, вы можете изменить его по своему усмотрению) в Источник коробка. Смотрите скриншот:
документ проверка внешних данных 10

6. Нажмите OK. Теперь проверка внешних данных в другой книге создана. Смотрите скриншот:
документ проверка внешних данных 11

Внимание: Только когда две книги открыты одновременно (книга исходных данных и книга проверки данных), проверка внешних данных может работать правильно.

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
"Only when the two workbook are open at the same time (the source data workbook and the data validation workbook), the external data validation can correctly work." Yes this is rather a big problem isn't it? We would not usually have two workbooks open at the same time, we more likely wish to use an old workbook and simply copy the data validation rules to the new spreadsheet. I gave up trying to do this using copy and paste, instead wrote a VBA macro which applied the data validation rule to a large number of cells in one go. Use 'Record Macro' to set up the VBA commands and make minor adjustments to the resulting code to do the trick. Worked fine.
This comment was minimized by the moderator on the site
Glad its not just me that can't get the external data validation to work. Frustratingly it seemed to once but never again. No idea what I did that time.
This comment was minimized by the moderator on the site
Hello, thanks for showing us how to have a drop-down list linked to an external file. However I could not set up the Data Validation to work, even though I have selected to STOP any invalid entry, which a number not included in the drop-down list itself. Is there any way where I can circumnavigate this?
This comment was minimized by the moderator on the site
Create external data validation in different workbook. This tips not working for sharing file one PC to another PC. How it will works? pls. suggest me.
This comment was minimized by the moderator on the site
Sorry I have no idea on this.
This comment was minimized by the moderator on the site
Thank you so much for this article! I could not get Excel to allow me to reference another sheet for a data validation list. I can only surmise that it is because of the version. Very frustrating! However, I did not know about naming the data list, and by doing so and using the =[data list name], it worked like a charm. Many thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations