Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Afhængige Rullegardinslister | Sektion
Datavalidering & Kontrol

Afhængige Rullegardinslister

Stryg for at vise menuen

En afhængig dropdown er en liste, der ændrer sig baseret på, hvad der er valgt i en anden celle. Det klassiske eksempel i vores tabel: Når en bruger vælger Tech i Category-kolonnen, skal Product-dropdownen kun vise Laptop og Phone — ikke Chair eller Desk. Skift kategorien til Office, og produktlisten ændres tilsvarende.

Dette kaldes kaskadevalidering — ét valg styrer det næste.

Logikken bag det

Tricket er at kombinere to ting, du allerede kender:

  • Navngivne områder — ét pr. kategori, hver peger på den relevante produktliste;
  • INDIRECT — til dynamisk at vælge, hvilket navngivet område der skal bruges, baseret på kategori-cellen.

Hvis dine navngivne områder hedder Tech og Office, og kategorien vælges i celle D2, så vil denne formel i produktvalideringsfeltet være: =INDIRECT(D2).

Opsætning trin for trin

Trin 1 — Forbered dine lister på Lists-arket:

  • E1: Laptop
  • E2: Phone
  • F1: Chair
  • F2: Desk
Note
Bemærk

Da de navngivne områder bruges, behøver du ikke nødvendigvis have overskrifter, men du kan beholde dem for nemheds skyld. I dette eksempel vil overskrifterne ikke blive brugt i disse små celleområder.

Trin 2 — Opret et navngivet område for hver kategori:

  • Vælg E1:E2 → skriv Tech i Navnefeltet;
  • Vælg F1:F2 → skriv Office i Navnefeltet.
carousel-imgcarousel-img
Note
Bemærk

Det navngivne område skal matche kategoriværdien præcist, inklusive store og små bogstaver. Hvis kategoricellen siger Tech, skal det navngivne område være Tech — ikke tech eller TECH.

Trin 3 — Anvend validering på Produkt-kolonnen:

  1. Vælg cellerne i Produkt-kolonnen (E2:E51);
  2. Åbn Datavalidering → Indstillinger → Liste;
  3. I Kilde skal du skrive: =INDIRECT(D2) — hvor D2 er den første Kategori-celle;
  4. Klik på OK

En kendt begrænsning

Hvis Kategori-cellen er tom, har INDIRECT intet at referere til, og Excel vil vise en valideringsfejl, når brugeren klikker på Produkt-dropdownen. Du kan undertrykke dette ved at markere Ignorer tomme i Produkt-valideringsreglen — dækket i Section 1, Chapter 5.

Opgave

  1. Test ved at vælge Tech i Kategori — bekræft, at kun Laptop og Phone vises i Produkt-kolonnen;
  2. Skift Kategori til Office — bekræft, at Produkt-listen skifter til Chair og Desk, eller tjek en hvilken som helst celle i Produkt-kolonnen ved siden af værdien Office i Kategori-kolonnen (f.eks. celle E4);
  3. Gå til arket Lists og tilføj Tablet under Phone i kolonne E;
  4. Åbn Formler → Navnestyring, find det navngivne område Tech, og udvid det til at inkludere den nye række (E1:E3);
  5. Tjek Produkt-dropdownen igen — bekræft, at Tablet nu vises.
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 8

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Afhængige Rullegardinslister

En afhængig dropdown er en liste, der ændrer sig baseret på, hvad der er valgt i en anden celle. Det klassiske eksempel i vores tabel: Når en bruger vælger Tech i Category-kolonnen, skal Product-dropdownen kun vise Laptop og Phone — ikke Chair eller Desk. Skift kategorien til Office, og produktlisten ændres tilsvarende.

Dette kaldes kaskadevalidering — ét valg styrer det næste.

Logikken bag det

Tricket er at kombinere to ting, du allerede kender:

  • Navngivne områder — ét pr. kategori, hver peger på den relevante produktliste;
  • INDIRECT — til dynamisk at vælge, hvilket navngivet område der skal bruges, baseret på kategori-cellen.

Hvis dine navngivne områder hedder Tech og Office, og kategorien vælges i celle D2, så vil denne formel i produktvalideringsfeltet være: =INDIRECT(D2).

Opsætning trin for trin

Trin 1 — Forbered dine lister på Lists-arket:

  • E1: Laptop
  • E2: Phone
  • F1: Chair
  • F2: Desk
Note
Bemærk

Da de navngivne områder bruges, behøver du ikke nødvendigvis have overskrifter, men du kan beholde dem for nemheds skyld. I dette eksempel vil overskrifterne ikke blive brugt i disse små celleområder.

Trin 2 — Opret et navngivet område for hver kategori:

  • Vælg E1:E2 → skriv Tech i Navnefeltet;
  • Vælg F1:F2 → skriv Office i Navnefeltet.
carousel-imgcarousel-img
Note
Bemærk

Det navngivne område skal matche kategoriværdien præcist, inklusive store og små bogstaver. Hvis kategoricellen siger Tech, skal det navngivne område være Tech — ikke tech eller TECH.

Trin 3 — Anvend validering på Produkt-kolonnen:

  1. Vælg cellerne i Produkt-kolonnen (E2:E51);
  2. Åbn Datavalidering → Indstillinger → Liste;
  3. I Kilde skal du skrive: =INDIRECT(D2) — hvor D2 er den første Kategori-celle;
  4. Klik på OK

En kendt begrænsning

Hvis Kategori-cellen er tom, har INDIRECT intet at referere til, og Excel vil vise en valideringsfejl, når brugeren klikker på Produkt-dropdownen. Du kan undertrykke dette ved at markere Ignorer tomme i Produkt-valideringsreglen — dækket i Section 1, Chapter 5.

Opgave

  1. Test ved at vælge Tech i Kategori — bekræft, at kun Laptop og Phone vises i Produkt-kolonnen;
  2. Skift Kategori til Office — bekræft, at Produkt-listen skifter til Chair og Desk, eller tjek en hvilken som helst celle i Produkt-kolonnen ved siden af værdien Office i Kategori-kolonnen (f.eks. celle E4);
  3. Gå til arket Lists og tilføj Tablet under Phone i kolonne E;
  4. Åbn Formler → Navnestyring, find det navngivne område Tech, og udvid det til at inkludere den nye række (E1:E3);
  5. Tjek Produkt-dropdownen igen — bekræft, at Tablet nu vises.
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 8
some-alt