Hur skapar jag extern datavalidering i ett annat ark eller arbetsbok?
Generellt använder vi datavalidering för att begränsa användarna att ange de värden vi vill ha, men har du någonsin försökt skapa en extern datavalidering i ett annat ark eller arbetsbok, vilket innebär att källdata och datavalidering inte finns i samma ark eller ens samma arbetsbok? I den här artikeln kommer jag att presentera metoden för hantering av detta problem i Excel.
Skapa extern datavalidering i ett annat ark
Skapa extern datavalidering i olika arbetsböcker
Skapa extern datavalidering i ett annat ark
Ta till exempel skapa rullgardinslistan, jag skapar källan i ett ark och använder sedan Range Name för att skapa rullgardinsmenyn i ett annat ark baserat på värdekällan.
1. Skapa källvärdet för listrutan i ett ark som du vill. Se skärmdump:
2. Välj dessa källvärden och gå till Namn Box för att definiera ett intervallnamn för cellerna, här anger jag Land i Namn Box, och tryck sedan på ange för att avsluta namngivningen. Se skärmdump:
3. Gå till arket du vill skapa den här externa rullgardinsmenyn och välj en cell eller ett intervall för att placera rullgardinsmenyn, G1: G4, till exempel, och klicka Data > Datagransknings. Se skärmdump:
4. I Datagransknings dialog, klicka Inställningar fliken och välj Lista från Tillåt rullgardinsmeny och ange sedan = Land (Land är det namn du har definierat för källområdet i steg 2, du kan ändra det som du vill) i rutan med Källa. Se skärmdump:
5. klick OK, nu har den externa datavalideringen skapats.
Skapa extern datavalidering i olika arbetsböcker
För att skapa extern datavalidering i en annan arbetsbok måste du också använda Namnintervall.
Ta till exempel att skapa rullgardinsmenyn.
1. Skapa källvärdena som du behöver i ett ark, välj sedan källvärden och gå till Namn Box för att ge källområdet ett namn och tryck på ange nyckel, ta CusName till exempel. Se skärmdump:
2. Gå sedan till den arbetsbok du vill skapa rullgardinsmenyn, välj en tom kolumn i ett ark, till exempel kolumn J och klicka Formler > Definiera namn. Se skärmdump:
3. I Nytt namn dialogrutan, ange ett namn i Namn och välj Arbetsbok från Omfattning och skriv sedan den här formeln = Source.xlsx! CustName (Källa är arbetsbokens namn på arbetsboken källdata i, och CustName är det intervallnamn du skapade för källdata i steg 1, du kan ändra dem efter behov) i Refererar till textruta. Se skärmdump:
4. klick OK. Välj sedan det intervall du vill skapa den externa rullgardinsmenyn, L1: L4, och klicka Data > Datagransknings. Se skärmdump:
5. I Datagransknings dialog, klicka Inställningar fliken och välj Lista från Tillåt rullgardinsmeny och ange denna formel = MyCustList (MyCustList är det intervallnamn du ger den tomma kolumnen i steg 3, du kan ändra det efter behov) till Källa låda. Se skärmdump:
6. klick OK. Nu har den externa datavalideringen i en annan arbetsbok skapats. Se skärmdump:
Anmärkningar: Endast när de två arbetsboken är öppna samtidigt (källdataarboken och datavalideringsarboken) kan den externa datavalideringen fungera korrekt.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!