Celler

Bruke datavalidering på celler

Bruk datavalidering til å begrense datatypen eller verdiene som brukere skriver inn i en celle, for eksempel en rullegardinliste.

Nettleseren støtter ikke video. Installer Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

Velg cellen(e) du vil opprette en regel for.

  1. Velg data >datavalidering.

    Datavalidering

  2. Velg et alternativ under Tillat Innstillinger-fanen:

    • Heltall – for å begrense cellen til å bare godta heltall.

    • Desimal - for å begrense cellen til å bare godta desimaltall.

    • Liste – for å velge data fra rullegardinlisten.

    • Dato – for å begrense cellen til bare å godta dato.

    • Tid – for å begrense cellen til bare å godta klokkeslett.

    • Tekstlengde – for å begrense lengden på teksten.

    • Egendefinert – for egendefinert formel.

  3. Velg en betingelse under Data.

  4. Angi de andre nødvendige verdiene basert på hva du valgte for Tillat og Data.

  5. Velg Inndatamelding-fanen , og tilpass en melding brukerne vil se når de skriver inn data.

  6. Merk av for Vis inndatamelding når cellen er merket for å vise meldingen når brukeren velger eller holder pekeren over de(t) merkede cellen(e).

  7. Velg Feilvarsel-fanen for å tilpasse feilmeldingen og velge en stil.

  8. Velg OK.

    Hvis brukeren prøver å skrive inn en verdi som ikke er gyldig, vises et feilmelding med den tilpassede meldingen.

Last ned eksemplene våre

Last ned en eksempelarbeidsbok med alle datavalideringseksempler i denne artikkelen

Hvis du oppretter et regneark som krever at brukerne angir data, ønsker du kanskje å begrense oppføringen til et bestemt data- eller tallområde, eller sikre at det bare skrives inn positive heltall. Excel kan begrense dataregistrering til bestemte celler ved hjelp av datavalidering, be brukerne om å angi gyldige data når en celle er merket, og vise en feilmelding når en bruker skriver inn ugyldige data.

Begrens dataoppføring

  1. Merk cellene der du vil begrense dataoppføring.

  2. Velg Datavalidering > Datavalidering Data-fanen.

    Obs!: Hvis datavalideringskommandoen er utilgjengelig, kan det hende arket er beskyttet eller arbeidsboken er delt. Du kan ikke endre datavalideringsinnstilligenene hvis arbeidsboken er delt eller arket er beskyttet. Hvis du vil ha mer informasjon om beskyttelse av arbeidsbøker, kan du se Beskytte en arbeidsbok.

  3. Velg datatypen du vil tillate, i Tillat-boksen , og fyll ut de begrensende vilkårene og verdiene.

    Obs!: Boksene der du angir begrensende verdier, merkes basert på dataene og begrensende vilkår du har valgt. Hvis du for eksempel velger Dato som datatype, kan du angi begrensende verdier i boksene minimums- og maksimumsverdi merket startdato og sluttdato.

Be brukerne om gyldige oppføringer

Når brukere velger en celle som har krav til dataregistrering, kan du vise en melding som forklarer hvilke data som er gyldige.

  1. Velg cellene der du vil at brukerne skal bli bedt om gyldige dataoppføringer.

  2. Velg Datavalidering > Datavalidering Data-fanen.

    Obs!: Hvis datavalideringskommandoen er utilgjengelig, kan det hende arket er beskyttet eller arbeidsboken er delt. Du kan ikke endre datavalideringsinnstilligenene hvis arbeidsboken er delt eller arket er beskyttet. Hvis du vil ha mer informasjon om beskyttelse av arbeidsbøker, kan du se Beskytte en arbeidsbok.

  3. Merk av for Vis inndatamelding når cellen er merket av på fanen Inndatamelding.

  4. Skriv inn en tittel for meldingen i Tittel-boksen .

  5. Skriv inn meldingen du vil vise, i boksen Inndatamelding .

Vis en feilmelding når det blir angitt ugyldige data

Hvis du ikke har angitt noen databegrensninger, og brukeren angir ugyldige data i en celle, kan du vise en melding som forklarer feilen.

  1. Velg cellene der du vil vise feilmeldingen.

  2. Klikk Datavalidering > Datavalidering i kategorien Data .

    Obs!: Hvis datavalideringskommandoen er utilgjengelig, kan det hende arket er beskyttet eller arbeidsboken er delt. Du kan ikke endre datavalideringsinnstilligenene hvis arbeidsboken er delt eller arket er beskyttet. Hvis du vil ha mer informasjon om beskyttelse av arbeidsbøker, kan du se Beskytte en arbeidsbok .

  3. Skriv inn en tittel for meldingen i Tittel-boksen fanen Varsel om feil.

  4. Skriv inn meldingen du vil vise hvis ugyldige data skrives inn, i feilmeldingsboksen .

  5. Gjør et av følgende:

    Hvis du vil

    hurtigmenyen Stil velger du

    Krev at brukerne retter feilen før de fortsetter

    Stopp

    Advar brukere om at dataene er ugyldige, og krev dem til å velge Ja eller Nei for å angi om de vil fortsette

    Advarsel

    Advar brukerne om at dataene er ugyldig, men tillat dem å fortsette etter at de har lukket advarselen

    Viktig

Legge til datavalidering i en celle eller et område

Obs!: De to første trinnene i denne delen handler om å legge til alle typer datavalidering. Trinn tre til syv handler om hvordan du oppretter en rullegardinliste.

  1. Merk én eller flere celler å validere.

  2. Velg Datavalidering i Dataverktøy-gruppen på Data-fanen.

  3. Velg Liste i Tillat-boksen Innstillinger-fanen.

  4. Skriv inn listeverdiene, atskilt med komma, i Kilde-boksen . Skriv for eksempel inn Lav, Gjennomsnitt, Høy.

  5. Kontroller at det er merket av for rullegardinlisten i cellen . Ellers ser du ikke rullegardinpilen ved siden av cellen.

  6. Hvis du vil angi hvordan du vil håndtere tomme verdier (null), merker du av for eller fjerner merket for Ignorer tomme verdier.

  7. Test datavalideringen for å sikre at den fungerer som den skal. Prøv å skrive inn både gyldige og ugyldige data i cellene for å kontrollere at innstillingene fungerer slik hensikten er, og at meldingene vises på riktig tidspunkt.

Obs!: 

  • Etter at du har opprettet en rullegardinliste, bør du kontrollere at den fungerer slik du ønsker. Det kan for eksempel hende du vil kontrollere om cellen er bred nok til å vise alle oppføringene.

  • Fjern datavalidering – Merk cellen eller cellene som inneholder valideringen du vil slette, gå til Data > Datavalidering , og trykk Fjern alt i dialogboksen for datavalidering, og velg deretter OK.

Tabellen nedenfor viser andre typer datavalidering og hvordan du kan legge dem til i regnearkene.

Hvis du vil gjøre dette:

Gjør følgende:

Begrense dataoppføring til heltall innenfor grenser.

  1. Følg trinn 1-2 ovenfor.

  2. Velg Heltall fra Tillat-listen.

  3. Velg hvilken type begrensning du vil bruke, i Data-boksen . Hvis du for eksempel vil angi øvre og nedre grense, velger du mellom.

  4. Skriv inn minimums- eller maksimumsverdier eller spesielle verdier som tillates.

    Du kan også skrive inn en formel som returnerer en tallverdi.

    La oss for eksempel anta at du validerer data i celle F1. Hvis du vil angi en minimumsgrense for fradrag til to ganger antall barn i cellen, velger du større enn eller lik i Data-boksen og skriver inn formelen =2*F1 i minimumsboksen .

Begrense dataoppføring til et desimaltall innenfor grenser.

  1. Følg trinn 1-2 ovenfor.

  2. Velg Desimal i Tillat-boksen.

  3. Velg hvilken type begrensning du vil bruke, i Data-boksen . Hvis du for eksempel vil angi øvre og nedre grense, velger du mellom.

  4. Skriv inn minimums- eller maksimumsverdier eller spesielle verdier som tillates.

    Du kan også skrive inn en formel som returnerer en tallverdi. Hvis du for eksempel vil angi en maksimumsgrense for provisjoner og bonuser på 6 % av en selgers lønn i celle E1, velger du mindre enn eller lik i Data-boksen og skriver inn formelen =E1*6 % i maksimumsboksen .

    Obs!: Hvis du vil la en bruker skrive inn prosentverdier, for eksempel 20 %, velger du Desimal i Tillat-boksen , velger hvilken type begrensning du vil bruke i Data-boksen , angir minimumsverdien, maksimumsverdien eller den bestemte verdien som en desimal, for eksempel 0,2 , og deretter viser du datavalideringscellen som en prosentverdi ved å merke cellen og klikke Prosentstil Knapp i Tall-gruppen Fanen Hjem .

Begrense dataoppføring til en dato innen en tidsramme.

  1. Følg trinn 1-2 ovenfor.

  2. Velg Dato i Tillat -boksen.

  3. Velg hvilken type begrensning du vil bruke, i Data-boksen . Hvis du for eksempel vil tillate datoer etter en bestemt dag, velger du større enn.

  4. Skriv inn start- eller sluttdatoen som tillates.

    Du kan også angi en formel som returnerer en dato. Hvis du for eksempel vil angi en tidsramme mellom dagens dato og 3 dager fra dagens dato, velger du mellom i Data-boksen , skriver inn =IDAG() i Startdato-boksen og skriver inn =IDAG()+3 i sluttdatoboksen .

Begrense dataoppføring til et tidspunkt innen en tidsramme.

  1. Følg trinn 1-2 ovenfor.

  2. Velg Tid i Tillat-boksen.

  3. Velg hvilken type begrensning du vil bruke, i Data-boksen . Hvis du for eksempel vil tillate klokkeslett før et bestemt tidspunkt på dagen, velger du mindre enn.

  4. Skriv inn start- eller sluttklokkeslettet eller et bestemt klokkeslett som tillates. Hvis du vil angi bestemte klokkeslett, bruker du klokkeslettformatet tt:mm.

    La oss for eksempel si at du har celle E2 konfigurert med et starttidspunkt (08:00) og celle F2 med et sluttidspunkt (17:00), og du vil begrense møtetidspunkt mellom disse tidspunktene og deretter velge mellom i Data-boksen , skrive inn =E2 i Starttidspunkt-boksen , og deretter skrive inn =F2 i sluttidspunktboksen .

Begrense dataoppføring til tekst av en angitt lengde.

  1. Følg trinn 1-2 ovenfor.

  2. Velg Tekstlengde i Tillat-boksen.

  3. Velg hvilken type begrensning du vil bruke, i Data-boksen . Hvis du for eksempel vil tillate opptil et bestemt antall tegn, merker du mindre enn eller lik.

  4. I dette tilfellet ønsker vi å begrense oppføringen til 25 tegn, så merk mindre enn eller lik i Data-boksen , og skriv inn 25 i maksimumsboksen .

Beregne hva som er tillatt, basert på innholdet i en annen celle.

  1. Følg trinn 1-2 ovenfor.

  2. Velg datatypen du vil bruke, i Tillat-boksen .

  3. Velg hvilken type begrensning du vil bruke, i Data-boksen .

  4. Merk cellen du vil bruke til å angi hva som er tillatt, i boksen eller boksene under Data-boksen .

    Hvis du for eksempel bare vil tillate oppføringer for en konto hvis resultatet ikke går over budsjettet i celle E1, velger du Tillat > Heltall, Data, mindre enn eller lik, og Maksimum >= =E1.

Obs!: 

  • Følgende eksempler bruker alternativet Egendefinert der du skriver inn formler for å angi betingelser. Du trenger ikke å bekymre deg om det Data-boksen viser, fordi den blir deaktivert med egendefinerte innstillinger.

  • Skjermbildene i denne artikkelen ble tatt i Excel 2016; men funksjonaliteten er den samme i Excel for nettet.

Hvis du vil sikre følgende

Skriver du inn denne formelen

Cellen som inneholder en produkt-ID (C2), starter alltid med standardprefikset «ID-» og inneholder minst ti (større enn ni) tegn.

=OG(VENSTRE(C2, 3) ="ID-",LENGDE(C2) > 9)

Eksempel 6: Formler innen datavalidering

Cellen som inneholder en produktnavnet (D2), inneholder bare tekst.

=ERTEKST(D2)

Eksempel 2: Formler innen datavalidering

Cellen som inneholder en persons fødselsdag (B6), må være større enn antall år som er angitt i celle B4.

=HVIS(B6<=(IDAG()-(365*B4)),SANN,USANN)

Eksempel på datavalidering for å begrense en oppføring til en minimumsalder

Alle dataene i celleområdet A2:A10 inneholder unike verdier.

= ANTALL.HVIS($A$2:$A$10,A2) = 1

Eksempel 4: Formler innen datavalidering

Obs!: Du må angi datavalideringsformelen for celle A2 først og deretter kopiere A2 til A3:A10, slik at det neste argumentet til ANTALL.HVIS samsvarer med gjeldende celle. Det er A2)=1-delen endres til A3)=1, A4)=1 og så videre.

Forsikre deg om at en e-postadresseoppføring i celle B4 inneholder @-symbolet.

=ERTALL(FINN("@",B4))

Eksempel på datavalidering for å sørge for at en e-postadresse inneholder @-symbolet

Tips!: Hvis du er eier av en liten bedrift på jakt etter mer informasjon om hvordan du får Microsoft 365 konfigurert, kan du gå til Hjelp og læring for små bedrifter.

Vil du vite mer?

Opprett en rullegardinliste

Legge til eller fjerne elementer på en rullegardinliste

Mer om datavalidering

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.