Excel: Bruk tabell som rullegardinmeny for validering av data

Å lage en tabell i MS Excel kan være veldig frustrerende hvis du gjentar den samme inngangen om og om igjen.
Excel: Bruk tabell som rullegardinmeny for validering av data


Datavalidering: Hvordan lage en celle for å velge verdier fra rullegardinmenyen

Å lage en tabell i MS Excel kan være veldig frustrerende hvis du gjentar den samme inngangen om og om igjen.

Samtidig er det veldig praktisk hvis du bare velger inngangsinnholdet fra en bestemt rullegardinliste.

La oss se hvordan vi bruker valideringsregelen, en funksjon som gjør det mulig.

Tabellen nedenfor er en utgiftsliste for en person. Dato, type utgift og verdi legges inn hver gang det brukes penger.

Ved å bruke denne tabellen, la oss sette kolonne B slik at utgifttypene kan velges på rullegardinlisten, og bare derfra, for å unngå å sette dem opp hver gang, og unngå feil i dataregistreringen.

Løsning 1: Opprett en liste ved direkte inngang

La oss starte med å velge cellen som vi vil sette rullegardinlisten for.

Velg Datavalidering fra Data -fanen i Excel. Det kan bare vises som et lite ikon.

I innstillingsfanen viser du rullegardinalternativet tillat og velg alternativet Liste. Dette lar deg lage eller velge en liste over tillatte verdier for valgte dataceller.

I kildefeltet skriver du ganske enkelt inn verdiene du vil tillate, atskilt med komma.

Bare bekreft ved å klikke OK, så vil rullegardinvalideringslisten din være opprettet for de valgte cellene.

Hvis du velger en av disse cellene, vises et ikon på slutten av cellen, og ved å klikke på den, vises rullegardinvalideringslisten, slik at du kan velge verdien som skal legges inn automatisk i cellen basert på din direkte inngangsliste.

Løsning 2: Velg et område med eksisterende verdier

På samme måte, i stedet for å skrive verdiene manuelt, kan du spesifisere et område med tillatte verdier ved å velge en liste som allerede finnes i arbeidsboken.

En god praksis når du oppretter flere rullegardinvalideringslister i Microsoft Excel, er å ha ett eller flere spesifikke ark som bare inneholder de forskjellige valideringslistene, for å gjøre det lettere å finne dem og oppdatere dem.

Etter at du har laget listen over tillatte verdier, i vårt eksempel på det samme regnearket for å gjøre det visuelt mer tilgjengelig, velger du cellene som datavalidering skal håndheves på.

Åpne deretter datavalideringsmenyen på samme måte fra datafanen, velg listetypen i rullegardinmenyen, og for kilden, i stedet for å angi dine egne verdier, klikker du på knappen på høyre side av feltet.

Du vil bli omdirigert til regnearket, og alt du trenger å gjøre er å klikke på den første cellen i datavalideringstabellen, flytte musen til den siste cellen som inneholder en av de gyldige verdiene, mens du holder inne klikket, og slipper klikket bare etter at du har nådd den siste cellen med datavalideringsverdier.

Hvis du har opprettet en tabell for datavalideringsverdiene og navngitt den, kan du bruke tabellnavnet i stedet for celleområdet for å referere til det

Verdiene du har valgt på den måten blir referert til i datavalideringslisten, og du kan ganske enkelt legge til verdier i datavalidering - eller fjerne dem - ved å oppdatere den listen.

Angi datavalideringsoppføringer på et annet ark

Bli en Excel Pro: Bli med på kurset vårt!

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Registrer deg her

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

For å bedre organisere arbeidsboken din, kan det være lettere å lage datavalideringslistene i en bestemt arbeidsbok, slik at du enkelt kan finne og få tilgang til dem, og ikke trenger å lure på hvor de er satt.

Legg dataene dine der, velg tabellen og bruk alternativtabellene: tabell i fanen Sett inn for å forvandle listen over verdier til en tabell som automatisk blir omformulert når du legger til eller fjerner verdier - og det blir også datavalidering.

Klikk deretter hvor som helst i den stiliserte tabellen din, og skriv inn et navn på tabellen i tabelldesignfanen.

Dette vil tillate deg å referere til denne tabellen hvor som helst, inkludert i en datavalideringsliste, ved å bare skrive inn tabellnavnet i stedet for området!

Hvordan tillate blanke celler i en datavalideringsliste

Hvis du vil tillate blanke verdier i et felt som har datavalidering aktivert, må du velge en av cellene som datavalidering er aktivert for, og gå til datafanen for å åpne datavalideringsmenyen (se ovenfor hvor knappen er ).

Der, sørg for at alternativet ignorere tomt er merket, og klikk på bruk disse endringene på alle andre celler med samme innstillinger før du klikker OK.

Du vil da kunne tømme en celle ved å velge den og fjerne innhold, uten å få en feilmelding om at celleinnholdet ikke er tillatt.

Slik deaktiverer du blanke verdier i en datavalideringsliste

Hvis du ikke vil at blanke verdier skal tillates i en rullegardinliste for datavalidering, og får en feilmelding verdien i denne cellen er ugyldig eller mangler når du velger den, begynn med å velge celleområdet der dataene validering gjelder, eller en hvilken som helst celle i listen.

Åpne deretter datavalideringsmenyen i datafanen, og fjern merket for ignorere tomt -feltet. Hvis du bare har valgt en celle, merker du av for bruk disse endringene på alle andre celler med samme innstillinger før du klikker OK.

Tilbake på rullegardinlisten for datavalidering vil feilen vises - og det vil ikke være mulig å la en celle være tom lenger.

Hvordan fjerne en rullegardinliste for datavalidering

Når du er ferdig med å begrense rekkevidden av tillatte verdier i en liste, velger du hvilken som helst celle i den listen.

Åpne deretter datavalideringsmenyen fra datafanen - se ovenfor i første seksjon hvordan du gjør det - og sørg for at alternativet bruk disse endringene på alle andre celler med samme innstillinger er merket, ellers vil du bare fjerne dataene validering på de valgte cellene.

Klikk deretter på Fjern alle, og datavalideringen du har valgt vil bli fjernet fra MS Excel-arbeidsboken!

VBA: Legg til valideringsliste

Å legge til en valideringsliste med VBA er like enkelt som å bruke funksjonen nedenfor, hvor A1 er cellen der dataene vil bli validert mot datavalideringslisten som er lagret i celler B1 til B5.

Område ("a1"). Validering _ .Modify xlValidateList, xlValidAlertStop, "= $ B $ 1: $ B $ 5"

Ved å bruke de avanserte egenskapene til VBA-datavalideringslistefunksjonen, er det mulig å lage flere avhengige rullegardinlister i Excel VBA som hver validerer forskjellige felt mot forskjellige datavalideringslister, og har sine egne titler, feiltitler, meldinger og feilmeldinger .


Yoann Bierling
Om forfatteren - Yoann Bierling
Yoann Bierling er en nettpublisering og digital rådgivende profesjonell, noe som gjør en global innvirkning gjennom kompetanse og innovasjon innen teknologier. Han er lidenskapelig opptatt av å styrke enkeltpersoner og organisasjoner til å trives i den digitale tidsalderen, og blir drevet til å levere eksepsjonelle resultater og drive vekst gjennom oppretting av pedagogisk innhold.

Bli en Excel Pro: Bli med på kurset vårt!

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.

Registrer deg her

Løft ferdighetene dine fra nybegynner til Hero med vårt Basics -kurs med Excel 365, designet for å gjøre deg dyktig i bare noen få økter.




kommentarer (0)

Legg igjen en kommentar