Прескочи на основното съдържание

Как да създадете външно валидиране на данни в друг лист или работна книга?

Автор: Слънце Последна промяна: 2020-05-28

Обикновено използваме валидиране на данни, за да ограничим потребителите да въвеждат стойностите, които искаме, но опитвали ли сте някога да създадете външно валидиране на данни в друг лист или работна книга, което означава, че изходните данни и валидирането на данни не са в един и същи лист или дори същата работна книга? В тази статия ще представя метода за справяне с този проблем в Excel.

Създайте валидиране на външни данни в друг лист

Създайте външно валидиране на данни в различна работна книга


стрелка син десен балон Създайте валидиране на външни данни в друг лист

Вземете например създаването на падащ списък, ще създам източника в един лист, след което ще използвам име на диапазон, за да създам падащия списък в друг лист въз основа на източника на стойност.

1. Създайте изходната стойност на падащия списък в лист, както искате. Вижте екранна снимка:
документ валидиране на външни данни 1

2. Изберете тези изходни стойности и отидете на Име Box за да дефинирам име на диапазон за клетките, тук въвеждам Държава в Име Box, след което натиснете Въведете клавиш, за да завършите наименуването. Вижте екранна снимка:
документ валидиране на външни данни 2

3. Отидете до листа, който искате да създадете този външен падащ списък, и изберете клетка или диапазон, за да поставите падащия списък, G1:G4, например, и щракнете върху Дата > Потвърждаване на данните. Вижте екранна снимка:
документ валидиране на външни данни 3

4. В Потвърждаване на данните кликнете върху Настройки И изберете списък от Позволете падащ списък, след което въведете = Държава (Държава е името, което сте дефинирали за изходния диапазон в стъпка 2, можете да го промените както желаете) в полето на източник. Вижте екранна снимка:
документ валидиране на външни данни 4

5. кликване OK, вече е създадено валидирането на външни данни.
документ валидиране на външни данни 5


стрелка син десен балон Създайте външно валидиране на данни в различна работна книга

За да създадете външно валидиране на данни в друга работна книга, трябва също да използвате диапазон от имена.

Вземете например създаването на падащ списък.

1. Създайте изходните стойности, каквито ви трябват в лист, след което изберете изходни стойности и отидете на Име Box за да дадете име на диапазона източник и натиснете Въведете ключ, вземете Име на клиента например. Вижте екранна снимка:
документ валидиране на външни данни 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 за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 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