Hur man skapar en rullgardinslista i Excel

Innehållsförteckning:

Hur man skapar en rullgardinslista i Excel
Hur man skapar en rullgardinslista i Excel
Anonim

Vad att veta

  • Öppna två tomma Excel-arbetsböcker med namnet "Data för rullgardinslista i Excel" id=mntl-sc-block-image_1-0 /> alt="</li" />
  • Spara arbetsboken och lämna den öppen.

  • Ange data som visas i bilden i cell B1 i drop-down-list.xlsx arbetsboken.
  • Spara arbetsboken och lämna den öppen.
  • När listdata finns i en separat arbetsbok måste båda vara öppna för att listan ska uppdateras.

    Data för cellerna A1 till A4 i "Excel-kalkylblad som innehåller ett namngivet intervall." id=mntl-sc-block-image_1-0-1 /> alt="

    När du använder en rullgardinslista från en annan arbetsbok måste du använda två namngivna intervall. Den ena är för listobjekten och den andra finns i arbetsboken där rullgardinsmenyn finns - detta namngivna intervall länkar till det i den första arbetsboken.

    The First Named Range

    1. Välj celler A1 till A4 i data-source.xlsx-arbetsboken att markera dem.
    2. Klicka på namnrutan ovanför kolumn A.
    3. Skriv Cookies i namnrutan.

    4. Tryck på Enter-tangenten på tangentbordet.
    5. Cells A1 till A4 i data-source.xlsx-arbetsboken har nu intervallnamn för Cookies.
    6. Spara arbetsboken.

    The Second Named Range

    Det andra namngivna området använder inte cellreferenser från arbetsboken drop-down-list.xlsx. Istället länkar den till Cookies-intervallnamnet i data-source.xlsx-arbetsboken, vilket är nödvändigt eftersom Excel inte accepterar cellreferenser från en annan arbetsbok för ett namngivet intervall. Det kommer dock, förutom ett annat intervallnamn.

    Image
    Image

    Skapningen av det andra namngivna intervallet görs därför inte med Name Box utan genom att använda Define Name som finns på Formlerfliken för bandet.

    1. Klicka på cell C1 i drop-down-list.xlsx arbetsboken.
    2. Klicka på Formler > Definiera namnribbon för att öppna Define Name dialogrutan box.
    3. Klicka på knappen New för att öppna dialogrutan New Name.
    4. Skriv DataName-raden.
    5. I Refers to skriv ='data-source.xlsx'!Cookies
    6. Klicka OK för att slutföra det namngivna området och återgå till dialogrutan Definiera namn.
    7. Klicka Close för att stänga dialogrutan Definiera namn.
    8. Spara arbetsboken.

    Använda en lista för datavalidering

    Alla datavaliderings alternativ i Excel, inklusive rullgardinslistor, ställs in med hjälp av datavalideringsdialogrutan. Förutom att lägga till rullgardinslistor till ett kalkylblad kan datavalidering i Excel också användas för att kontrollera eller begränsa vilken typ av data som användare kan skriva in i specifika celler i ett kalkylblad.

    Image
    Image
    1. Klicka på cell C1 i drop-down-list.xlsx-arbetsboken för att göra den till den aktiva cellen - det är här rullgardinsmenyn kommer att vara.
    2. Klicka på Data-fliken i menyn ribbon ovanför kalkylbladet.
    3. Klicka på ikonen Datavalideringribbon för att öppna rullgardinsmenyn. Välj alternativet Datavalidering.
    4. Klicka på fliken Inställningar i dialogrutan Datavalidering.
    5. Klicka på nedåtpilen i slutet av raden Allow för att öppna rullgardinsmenyn.
    6. Klicka på List för att välja en rullgardinslista för datavalidering i cell C1 och för att aktivera Källa rad i dialogrutan.
    7. Eftersom datakällan för rullgardinsmenyn finns i en annan arbetsbok, hamnar det andra namngivna intervallet på raden Source i dialogrutan.

    8. Klicka på raden Source.
    9. Skriv =Data i Source-raden.
    10. Klicka OK för att slutföra rullgardinsmenyn och close Datavalidering dialogrutan box.
    11. En liten nedåtpil-ikon bör visas på höger sida av cell C1. Om du klickar på nedåtpilen öppnas listrutan- nedlistan som innehåller de fyra cookienamnen som anges i cells A1 till A4 i data-source.xlsx arbetsbok.
    12. Om du klickar på ett av namnen i rullgardinsmenyn bör du ange det namnet i cell C1.

    Ändra listrutan

    Eftersom det här exemplet använde ett namngivet intervall som källa för våra listobjekt snarare än de faktiska listnamnen, ändras cookienamnen i det namngivna intervallet i celler A1 tillA4 i data-source.xlsx- arbetsboken ändrar omedelbart namnen i rullgardinsmenyn.

    Om data skrivs in direkt i dialogrutan, innebär ändringar i listan att gå tillbaka till dialogrutan och redigera källraden.

    Följ stegen nedan för att ändra Lemon till Shortbread i rullgardinsmenyn genom att ändra data i cell A2 av det namngivna intervallet i data-source.xlsx arbetsboken.

    Image
    Image
    1. Klicka på cell A2 i arbetsboken data-source.xlsx för att göra den till den aktiva cellen.
    2. Skriv Shortbread i cell A2 och tryck på Enter på tangentbordet.
    3. Klicka på nedåtpilen för rullgardinsmenyn i cell C1 i rullgardinsmenyn- list.xlsx arbetsbok.
    4. Artikel 2 i listan ska nu stå Shortbread istället för Lemon.

    Alternativ för att skydda listrutan

    Eftersom data i det här exemplet finns på ett annat kalkylblad än rullgardinslistan, inkluderar de tillgängliga alternativen för att skydda listdata:

    • Skydda arbetsbladet genom att låsa celler A1 till A4ark 2
    • Kräver ett lösenord för att ändra arbetsboken
    • Att ha arbetsboken öppen som Read-only

Rekommenderad: