Gå til hovedindhold

Hvordan oprettes ekstern datavalidering i et andet ark eller en projektmappe?

Generelt bruger vi datavalidering til at begrænse brugerne til at indtaste de ønskede værdier, men har du nogensinde prøvet at oprette en ekstern datavalidering i et andet ark eller en projektmappe, hvilket betyder at kildedataene og datavalideringen ikke er i samme ark eller selv den samme projektmappe? I denne artikel vil jeg introducere metoden til håndtering af dette problem i Excel.

Opret ekstern datavalidering i et andet ark

Opret ekstern datavalidering i en anden projektmappe


pil blå højre boble Opret ekstern datavalidering i et andet ark

Tag f.eks. Oprettelse af rulleliste, jeg opretter kilden i et ark, og brug derefter Range Name til at oprette rullelisten i et andet ark baseret på værdikilden.

1. Opret kildeværdien på rullelisten i et ark, som du ønsker. Se skærmbillede:
doc ekstern datavalidering 1

2. Vælg disse kildeværdier, og gå til Navn Box for at definere et intervalnavn for cellerne, her indtaster jeg Land i Navn Box, og tryk derefter på Indtast tast for at afslutte navngivningen. Se skærmbillede:
doc ekstern datavalidering 2

3. Gå til det ark, du vil oprette denne eksterne rulleliste, og vælg en celle eller et område for at placere rullelisten, f.eks. G1: G4, og klik data > Datavalidering. Se skærmbillede:
doc ekstern datavalidering 3

4. i Datavalidering dialog, klik Indstillinger Fanebladet, og vælg Liste fra Tillad rulleliste, og indtast derefter = Land (Land er det navn, du har defineret for kildeområdet i trin 2, du kan ændre det, som du vil) i boksen med Kilde. Se skærmbillede:
doc ekstern datavalidering 4

5. klik OK, nu er den eksterne datavalidering oprettet.
doc ekstern datavalidering 5


pil blå højre boble Opret ekstern datavalidering i en anden projektmappe

For at oprette ekstern datavalidering i en anden projektmappe skal du også bruge Navneområde.

Tag f.eks. Oprettelsen af ​​rullelisten.

1. Opret kildeværdierne efter behov i et ark, og vælg derefter kildeværdier, og gå til Navn Box for at give kildeområdet et navn, og tryk på Indtast nøgle, tag CusName for eksempel. Se skærmbillede:
doc ekstern datavalidering 6

2. Gå derefter til den projektmappe, du vil oprette rullelisten, vælg en tom kolonne i et ark, for eksempel Kolonne J, og klik formler > Definer navn. Se skærmbillede:
doc ekstern datavalidering 7

3. i Nyt navn dialog, skal du indtaste et navn i Navn og vælg Workbook fra Anvendelsesområde liste, og skriv derefter denne formel = Source.xlsx! CustName (Kilde er projektmappens navn på projektmappen, kildedataene i, og Kustnavn er det rækkevidde, du oprettede til kildedataene i trin 1, du kan ændre dem efter behov) i Hentyder til tekstboks. Se skærmbillede:
doc ekstern datavalidering 8

4. klik OK. Og vælg derefter det område, du vil oprette den eksterne rulleliste, L1: L4, og klik data > Datavalidering. Se skærmbillede:
doc ekstern datavalidering 9

5. i Datavalidering dialog, klik Indstillinger Fanebladet, og vælg Liste fra Tillad rulleliste, og indtast denne formel = MyCustList (MyCustList er det rækkevidde, du giver den tomme kolonne i trin 3, du kan ændre det efter behov) i Kilde boks. Se skærmbillede:
doc ekstern datavalidering 10

6. klik OK. Nu er den eksterne datavalidering i en anden projektmappe oprettet. Se skærmbillede:
doc ekstern datavalidering 11

Bemærk: Kun når de to projektmapper er åbne på samme tid (kildedata-projektmappen og datavalideringsarbejdsmappen), kan den eksterne datavalidering fungere korrekt.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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