Hur man skapar flera beroende listrutor i Excel

Hur man skapar flera beroende listrutor i Excel

Du kanske vet hur du skapar en rullgardinsmeny i Excel, men du kanske inte vet hur du skapar flera beroende rullgardinsmenyer.





Det finns olika tillvägagångssätt för att skapa flera rullgardinsmenyer, varav vissa är enkla att utföra och andra är svåra. Den här artikeln förklarar hur du gör detta relativt snabbt med en enda offsetformel.





Exempel för att skapa flera beroende listrutor

Låt oss ta en titt på nedanstående data för vilka du tänker skapa en beroende listruta med hjälp av förskjutningsformeln.





Här kan du se tre olika ligor, var och en med sin lista över lag. För att förenkla konceptet kan varje liga bara ha ett litet antal lag istället för att ha en fullständig lista.

På vänster sida har du två val att välja en liga och dess motsvarande lag. Ditt lagval kommer att bero på vilken liga du väljer, eftersom val två beror på det första valet.



hur man laddar ner privat facebook -video

Vårt mål är att skapa en enkel rullgardinsmeny för liganamn och en beroende rullgardinsmeny för varje ligas lista.

Skapa en enkel rullgardinsmeny för fotbollsligor

1. Gå till Fliken Data och klicka på Datavalidering .





2. Välj Lista i Tillåt alternativ i valideringskriterier.

3. Välj celler E4 till G4 som källa.





Fyra. Klick OK för att tillämpa ändringarna.

I tre enkla steg kan du skapa en enkel listruta. Sedan kopiera och klistra formeln till resten av cellerna längs raden.

Relaterad: Hur man skapar en nedrullningslista i Microsoft Excel

Skapa en beroende listruta i Excel

Fotbollslagets rullgardinsmeny förlitar sig på en enkel listruta som du just har skapat. Om du väljer en specifik liga bör du ha chansen att välja ett lag från rullgardinsmenyn Football league som endast innehåller lag från den ligan.

Använda Offset Formula för att skapa rullgardinsmeny

Låt oss skapa en formel för att se till att den fungerar perfekt innan vi direkt sätter in den i datavalideringsrutan. Efter det kan du fortsätta att implementera det i hela datamängden.

Låt oss titta på syntaxen för Offset -funktionen.

Offset -funktionen har fem argument. Låt oss diskutera dem kort här:

1. Referens: Det hänvisar till utgångspunkten för data. Offset -funktionen ger ett intervall som ligger nära referenspunkten. Därför måste referenspunkten vara nära datauppsättningen.

2. Rader: Raderargumentet hänvisar till antalet rader du vill flytta ner från referenspunkten.

3. Kolumn: Precis som rader beskriver detta argument antalet platser du vill flytta över kolumnerna i en datamängd. Eftersom kolumnpositionen beror på fotbollsligan som ingår i vår enkla rullgardinsmeny kan du behöva använda matchfunktionen som ett kolumnargument.

4. Höjd och bredd: Dessa två argument hänvisar till positionen för celler du för närvarande sitter i baserat på raderna och kolumnerna som tidigare valts. Du måste räkna detta manuellt, så var försiktig när du lägger till värdet. Kontrollera det också två gånger för bekräftelse.

Låt oss implementera offset -funktionen på denna dataset för att förstå konceptet bättre.

Implementering av förskjutningsfunktion

Här är cell E4 en referens eftersom den är utgångspunkten för datamängden. Planen är också att kopiera samma formel till andra celler längs raden så att du kan göra det till en absolut cellreferens genom att lägga till en $ skylt.

Eftersom lagnamnet börjar under referenspunkten kommer radargumentet att vara 1.

Höjdargumentet kan dock ändras mellan 0, 1 och 2, och du kan inte lägga till det i varje cell manuellt. För att fylla i andra flikar med formeln kan du använda en matchningsfunktion som tilldelar ett kolumnnummer korrekt. Låt oss diskutera det kort utan att gå in på för mycket detaljer.

Syntax för matchfunktion

Uppslagningsvärde , lookup_array , och match_type är de tre argumenten i matchningsfunktionen.

hur man stoppar popup -blockerare på chrome

I det här exemplet är värdet i cell B5 uppslagsvärdet, medan listan över liganamn i cellerna E4 till G4 är uppslagsmatrisen. Från match_type, låt oss välja den exakta matchningen.

Välj hela matchningsfunktionen och tryck på F9 för att kontrollera om den har valt rätt kolumnposition för den valda fotbollsligan i den enkla rullgardinsmenyn. Matchningsfunktionen börjar räkna från den första kolumnen, och den tar hänsyn till cell E4 vid position ett, som är referenspunkten.

Å andra sidan börjar förskjutningen räkna från 0. Matchfunktionen måste också ta referenskolumnen vid position noll för att den ska överensstämma med förskjutningsfunktionen. För att ändra det, subtrahera en från hela formeln.

Ställ sedan in höjden till det maximala antalet värden du vill ha i rullgardinsmenyn och bredd till ett. Det motsvarar positionen för raden och kolumnen i formeln.

Tryck stiga på för att se om formeln har valt rätt lag.

Nu när formeln är klar, låt oss lägga till den i datavalidering.

Lägga till formel till datavalidering

1. Genom att trycka CTRL + C , kan du kopiera formeln från den markerade cellen.

2. Gå till Datavalidering .

3. Placera den kopierade formeln som källa efter att du valt Lista som det första alternativet.

När den har körts genererar formeln flera beroende rullgardinsmenyer för fotbollslag.

Kopiera och klistra formeln längs raden för fotbollslag för att genomföra den under raden.

Så här kan du använda offsetformeln och matchningsfunktionen i kombination för att skapa en multipelberoende rullgardinsmeny. Offsetformeln kan verka förvirrande först, men du kommer att vänja dig efter att ha implementerat den några gånger.

Relaterad: Hur man arbetar med flikar i kalkylblad i Microsoft Excel

Gör nedrullningsbara menyer enkelt med Offset Formula

Många av lakan på arbetsplatsen kräver att du skapar nedrullningar. Offsetformelmetoden är den snabbaste och enklaste metoden för att skapa hela rullgardinsmenyn med bara en formel.

Dessutom är det möjligt att manuellt välja celler för datavalidering för att skapa nedrullningsbara filer. Men det är tidskrävande att skapa nedrullningar manuellt för en stor datamängd och det finns en större chans att göra misstag. Precis som Excel kan du också skapa en rullgardinsmeny för Google Kalkylark.

Dela med sig Dela med sig Tweet E-post Hur man skapar en rullgardinslista i Google Kalkylark

Om du vill se till att endast viss data kan läggas till i en cell, börja begränsa poster med rullgardinslistor i Google Kalkylark.

Läs Nästa
Relaterade ämnen
  • Produktivitet
  • Tips för kalkylblad
  • Microsoft excel
  • Microsoft Office -tips
  • Dataanalys
Om författaren Shan Abdul |(46 artiklar publicerade)

Shan Abdul är civilingenjörsexamen. Efter avslutad utbildning har han börjat sin karriär som frilansskribent. Han skriver om att använda olika verktyg och programvara för att hjälpa människor att bli mer produktiva som student eller yrkesutövare. På fritiden älskar han att titta på YouTube -videor om produktivitet.

Mer från Shan Abdul

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera