Du ved måske, hvordan du opretter en rullemenu i Excel, men du ved muligvis ikke, hvordan du opretter flere afhængige rullemenuer.

Der er forskellige tilgange til at oprette flere rullemenuer, hvor nogle er nemme at udføre og andre er vanskelige. Denne artikel forklarer, hvordan man gør dette relativt hurtigt med en enkelt offsetformel.

Eksempel til oprettelse af flere afhængige rullelister

Lad os se på nedenstående data, som du agter at oprette en afhængig rulleliste for ved hjælp af forskydningsformlen.

Her kan du se tre forskellige ligaer, hver med sin liste over hold. For at forenkle konceptet kan hver liga kun have et lille antal hold i stedet for at have en komplet liste.

På venstre side har du to valg at vælge en liga og dens tilsvarende hold. Dit holdvalg afhænger af hvilken liga du vælger, da valg to afhænger af førstevalget.

Vores mål er at oprette en simpel rullemenu til liganavne og en afhængig rullemenu til hver ligas liste.

1. Gå til Fanen Data og klik på Data validering.

instagram viewer

2. Vælg Liste i Tillad mulighed i valideringskriterier.

3. Vælg celler E4 til G4 som kilde.

4. Klik på Okay for at anvende ændringerne.

I tre nemme trin kan du oprette en simpel rulleliste. Derefter kopiere og indsætte formlen til resten af ​​cellerne ned ad rækken.

Relaterede: Sådan oprettes en rulleliste i Microsoft Excel

Oprettelse af en afhængig rulleliste i Excel

Fodboldholdets rullemenu er afhængig af en simpel rulleliste, du lige har oprettet. Hvis du vælger en bestemt liga, skal du have mulighed for at vælge et hold i rullemenuen Fodboldliga, der kun indeholder hold fra den liga.

Brug af forskydningsformel til at oprette rulleliste

Lad os oprette en formel for at sikre, at den fungerer perfekt, før den direkte indsættes i datavalideringsboksen. Derefter kan du fortsætte med at implementere det på tværs af hele datasættet.

Lad os se på syntaksen for Offset-funktionen.

Offset-funktionen har fem argumenter. Lad os diskutere dem kort her:

1. Reference: Det refererer til startpunktet for data. Offset-funktionen giver et område, der er tæt på referencepunktet. Derfor skal referencepunktet være tæt på datasættet.

2.Rækker: Rækkeargumentet henviser til antallet af rækker, du vil flytte ned fra referencepunktet.

3.Kolonne: Ligesom rækker beskriver dette argument antallet af steder, du vil flytte på tværs af kolonnerne i et datasæt. Da søjlens position afhænger af fodboldligaen, der er inkluderet i vores enkle rullemenu, skal du muligvis bruge kampfunktionen som et søjleargument.

4. Højde og bredde: Disse to argumenter henviser til placeringen af ​​celler, du i øjeblikket sidder i, baseret på argumentet rækker og kolonner, der er valgt tidligere. Du skal tælle dette manuelt, så vær forsigtig, mens du tilføjer værdien. Tjek det også to gange for bekræftelse.

Lad os implementere offset-funktionen på dette datasæt for at forstå konceptet bedre.

Implementering af Offset-funktion

Her er celle E4 en reference, da den er startpunktet for datasættet. Planen er også at kopiere den samme formel til andre celler nede i rækken, så du kan gøre det til en absolut cellehenvisning ved at tilføje en $ skilt.

Da teamnavnet begynder under referencepunktet, vil rækkeargumentet være 1.

Højdeargumentet kan dog ændre sig mellem 0, 1 og 2, og du kan ikke tilføje det til hver celle manuelt. For at udfylde andre faner med formlen kan du bruge en matchningsfunktion, der korrekt tildeler et kolonnenummer. Lad os diskutere det kort uden at gå i detaljer.

Syntaks for matchfunktion

Opslagsværdi, lookup_arrayog match_type er de tre argumenter i matchfunktionen.

I dette eksempel er værdien i celle B5 opslagsværdien, mens listen over liganavne i cellerne E4 til G4 er opslagsarrayen. Lad os vælge det nøjagtige match fra match_type.

Vælg hele matchfunktionen og tryk på F9 for at kontrollere, om den har valgt den korrekte søjleposition for den valgte fodboldliga i den enkle rullemenu. Matchfunktionen begynder at tælle fra den første kolonne, og den betragter celle E4 i position 1, som er referencepunktet.

På den anden side begynder forskydningen at tælle fra 0. Matchfunktionen skal også tage referencekolonnen i position nul for at gøre den i overensstemmelse med offset-funktionen. For at ændre det skal du trække en fra hele formlen.

Indstil derefter højden til det maksimale antal værdier, du ønsker i rullemenuen og bredden til en. Det svarer til placeringen af ​​rækken og kolonnen i formlen.

Trykke gå ind for at se om formlen har valgt det rigtige hold.

Nu hvor formlen er klar, lad os tilføje den til datavalidering.

Tilføjelse af formel til datavalidering

1. Ved at trykke på CTRL + C, kan du kopiere formlen fra den valgte celle.

2. Gå til Data validering.

3. Placer den kopierede formel som kilde efter valg af Liste som den første mulighed.

Når den er udført, genererer formlen flere afhængige rullemenuer til fodboldhold.

Kopiere og indsætte formlen nede i rækken for fodboldhold til at implementere den gennem hele rækken.

Her er hvordan du kan bruge forskydningsformlen og matche-funktionen i kombination til at oprette en multiple-afhængig drop-down. Offsetformlen kan virke forvirrende i starten, men du bliver vant til den efter at have implementeret den et par gange.

Relaterede: Sådan arbejder du med regnearkfaner i Microsoft Excel

Gør det nemmere at oprette rullemenuer med forskydningsformel

Mange af arkene på arbejdspladsen kræver, at du opretter dropdowns. Offset formel tilgang er den hurtigste og enkleste metode til at oprette hele rullemenuen ved hjælp af kun en formel.

Desuden er det muligt manuelt at vælge celler til datavalidering for at oprette dropdowns. Men manuel oprettelse af dropdowns til et stort datasæt er tidskrævende, og der er større chance for at lave fejl. Ligesom Excel kan du også oprette en rullemenu til Google Sheets.

E-mail
Sådan oprettes en rulleliste i Google Sheets

Hvis du vil sikre dig, at kun visse data kan føjes til en celle, skal du begynde at begrænse poster med rullelister i Google Sheets.

Læs Næste

Relaterede emner
  • Produktivitet
  • Regneark
  • Microsoft Excel
  • Microsoft Office-tip
  • Dataanalyse
Om forfatteren
Shan Abdul (10 artikler offentliggjort)

Shan Abdul er en maskinteknisk kandidat. Efter at have afsluttet sin uddannelse er han begyndt sin karriere som freelance skribent. Han skriver om at bruge forskellige værktøjer og software til at hjælpe folk med at blive mere produktive som studerende eller professionel. I sin fritid elsker han at se Youtube-videoer om produktivitet.

Mere fra Shan Abdul

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.