Salt la conținutul principal

Cum se creează validarea datelor externe într-o altă foaie sau registru de lucru?

În general, folosim validarea datelor pentru a limita utilizatorii să introducă valorile dorite, dar ați încercat vreodată să creați o validare externă a datelor în foaia anterioară sau în registrul de lucru, ceea ce înseamnă că datele sursă și validarea datelor nu se află în aceeași foaie sau chiar același registru de lucru? În acest articol, voi introduce metoda de gestionare a acestei probleme în Excel.

Creați validarea datelor externe într-o altă foaie

Creați validarea datelor externe într-un registru de lucru diferit


săgeată albastru dreapta balon Creați validarea datelor externe într-o altă foaie

Luați, de exemplu, crearea listei drop-down, voi crea sursa într-o singură foaie, apoi folosesc Range Name pentru a crea lista drop-down într-o altă foaie pe baza sursei de valoare.

1. Creați valoarea sursă a listei derulante într-o foaie după cum doriți. Vedeți captura de ecran:
validarea datelor externe doc 1

2. Selectați aceste valori sursă și mergeți la Cutie de nume pentru a defini un nume de interval pentru celule, aici intru Țară în Cutie de nume, apoi apăsați Intrați tasta pentru a termina denumirea. Vedeți captura de ecran:
validarea datelor externe doc 2

3. Accesați foaia pe care doriți să creați această listă verticală externă și selectați o celulă sau un interval pentru a plasa lista verticală, G1: G4, de exemplu, și faceți clic pe Date > Data validarii. Vedeți captura de ecran:
validarea datelor externe doc 3

4. În Data validarii dialog, faceți clic pe setări cont fila, și selectați Listă de la Permite lista derulantă, apoi introduceți = Țara (Țara este numele pe care l-ați definit pentru intervalul sursă la pasul 2, îl puteți modifica după cum doriți) în caseta de Sursă. Vedeți captura de ecran:
validarea datelor externe doc 4

5. clic OK, acum a fost creată validarea externă a datelor.
validarea datelor externe doc 5


săgeată albastru dreapta balon Creați validarea datelor externe într-un registru de lucru diferit

Pentru a crea validarea datelor externe într-un alt registru de lucru, trebuie să utilizați, de asemenea, domeniul de nume.

Luați, de exemplu, crearea unei liste derulante.

1. Creați valorile sursă după cum aveți nevoie într-o foaie, apoi selectați valorile sursă și accesați Cutie de nume pentru a da un nume zonei sursă și apăsați Intrați cheie, ia CusName de exemplu. Vedeți captura de ecran:
validarea datelor externe doc 6

2. Apoi accesați registrul de lucru pe care doriți să îl creați listă derulantă, selectați o coloană necompletată într-o foaie, de exemplu Coloana J și faceți clic pe Formule > Definiți numele. Vedeți captura de ecran:
validarea datelor externe doc 7

3. În Nume nou caseta de dialog, introduceți un nume în Nume si Prenume și selectați Workbook de la domeniu lista, apoi tastați această formulă = Source.xlsx! CustName (Sursa este numele registrului de lucru al registrului de lucru în care se află datele sursă, iar CustName este numele intervalului pe care l-ați creat pentru datele sursă la pasul 1, le puteți modifica după cum doriți) în Se refera la casetă de text. Vedeți captura de ecran:
validarea datelor externe doc 8

4. clic OK. Și apoi mergeți pentru a selecta intervalul pe care doriți să creați lista verticală externă, L1: L4, și faceți clic Date > Data validarii. Vedeți captura de ecran:
validarea datelor externe doc 9

5. În Data validarii dialog, faceți clic pe setări cont fila, și selectați Listă din Permite lista derulantă și introduceți această formulă = MyCustList (MyCustList este numele intervalului pe care îl dați coloanei goale la pasul 3, îl puteți schimba după cum aveți nevoie) în Sursă cutie. Vedeți captura de ecran:
validarea datelor externe doc 10

6. clic OK. Acum a fost creată validarea datelor externe într-un alt registru de lucru. Vedeți captura de ecran:
validarea datelor externe doc 11

notițe: Doar atunci când cele două registre de lucru sunt deschise în același timp (registrul de lucru sursă și registrul de lucru pentru validarea datelor), validarea datelor externe poate funcționa corect.

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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