Excel Formulas Academy · leksjon

Begrense inndata med datavalidering

Begrens celler til tall, datoer eller verdier fra en liste.

Leksjon 3 av 413 trinn

Begrense inndata med datavalidering er en gratis leksjon i Excel Formulas Academy på CoddyKit. Dette er leksjon 3 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Excel Formulas Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Excel Formulas Academy inneholder totalt 4 leksjoner.

Hva er datavalidering?

Datavalidering fastsetter regler for hva en celle kan godta. I stedet for å stole på at brukerne skriver inn riktig verdi, håndhever regnearket reglene.

Du kan kreve at en celle bare inneholder heltall, bare datoer innenfor et bestemt intervall eller bare verdier fra en godkjent liste.

  • Fanger opp skrivefeil før de forurenser dataene.
  • Veileder brukerne med hjelpetekster og advarsler.
  • Fungerer både i Excel og Google Sheets.

Hvor finner du funksjonen?

Funksjonen finnes på litt forskjellige steder i de to programmene.

  • Excel: Velg cellene, gå til fanen Data, og klikk på Datavalidering.
  • Google Sheets: Velg cellene, velg deretter Data > Datavalidering, og klikk på Legg til regel.

Begge åpner et panel der du velger regeltype, angir begrensningene og bestemmer hva som skal skje når noen skriver inn ugyldige data.

Tillate bare tall

En vanlig regel begrenser en celle til tall. I dialogboksen i Excel velger du Heltall eller Desimaltall, og angir deretter betingelser som mellom 1 og 100.

Hvis noen nå skriver inn abc eller 150, blir oppføringen avvist.

  • Bruk Heltall for antall og mengder.
  • Bruk Desimaltall for priser eller prosentverdier.
  • Operatorene omfatter mellom, større enn og lik.

Begrense datoer

Du kan også begrense en celle til gyldige datoer innenfor et tidsrom. Velg regelen Dato, og angi for eksempel datoer mellom i dag og slutten av året.

Dette passer perfekt for bestillingsark eller tidsfrister der datoer i fortiden ikke gir mening.

  • Avvis datoer før =TODAY() for å hindre tilbakedatering.
  • Kombiner en startdato og en sluttdato for å håndheve et prosjektintervall.

Regnearket kontrollerer automatisk hver oppføring mot regelen.

=TODAY()

Regler for tekstlengde

Datavalidering kan også beskytte tekst. Excel tilbyr regelen Tekstlengde, som er nyttig for felt som en landskode på to bokstaver eller en ID med fast lengde.

  • Krev en lengde som er lik 2 for delstatskoder.
  • Krev en lengde som er mindre enn eller lik 50 for korte notater.

Alt som ligger utenfor grensen, avvises. Dermed holder du kolonnene ensartede, og formlene som bruker dem, blir forutsigbare.

Regler med egendefinerte formler

For alt de innebygde reglene ikke kan uttrykke, bruker du en Egendefinert regel (Excel) eller Egendefinert formel er (Sheets). Du skriver en formel som må evalueres til TRUE for at oppføringen skal tillates.

For eksempel kan du tvinge frem tekst med store bokstaver i cellen A2:

=EXACT(A2,UPPER(A2))

Hvis den innskrevne verdien ikke består av bare store bokstaver, returnerer formelen FALSE, og oppføringen blokkeres.

=EXACT(A2,UPPER(A2))

Eksempel: Ingen duplikater

En populær egendefinert regel hindrer dupliserte oppføringer i en kolonne. Velg A2:A100, og bruk en egendefinert formel:

=COUNTIF($A$2:$A$100,A2)=1

Dette betyr at verdien du nettopp skrev inn, bare må forekomme én gang i området. Hvis den allerede finnes, blir antallet 2, og regelen mislykkes.

  • Utmerket for unike ID-er, e-postadresser eller fakturanumre.
  • Legg merke til det absolutte området og den relative A2.
=COUNTIF($A$2:$A$100,A2)=1

Inndatameldinger

Excel lar deg vise en Inndatamelding — et lite verktøytips som vises når cellen er valgt, før noen skriver inn noe.

Bruk den til å forklare regelen med et enkelt språk, for eksempel Skriv inn et heltall fra 1 til 100.

  • Veileder brukerne på forhånd.
  • Reduserer antallet avviste oppføringer og frustrasjon.

Google Sheets viser tilsvarende veiledning gjennom hjelpeteksten for validering i regelen.

Feilvarsler: Stopp eller Advarsel

Når data bryter en regel, bestemmer fanen Feilvarsel i Excel hvor strengt det skal være:

  • Stopp — avviser oppføringen fullstendig.
  • Advarsel — markerer oppføringen, men lar brukeren fortsette.
  • Informasjon — gir bare brukeren beskjed.

Google Sheets tilbyr et tilsvarende valg: Avvis inndata eller Vis en advarsel. Velg Stopp når ugyldige data ikke kan aksepteres, og Advarsel når brukeren kan gjøre en egen vurdering.

Finne og fjerne datavalidering

Regler kan når som helst gjennomgås eller fjernes.

  • Velg cellene i Excel, og åpne Datavalidering på nytt. Klikk på Fjern alt for å fjerne regelen.
  • Verktøyet Marker ugyldige data i Excel fremhever eksisterende verdier som bryter med en nylig lagt til regel.
  • I Sheets åpner du Datavalidering og sletter regelen fra panelet.

Husk at datavalidering bare kontrollerer nye oppføringer, med mindre du kontrollerer gamle oppføringer separat.

Datavalidering som liste

Én regeltype fortjener en omtale fordi den leder videre til neste leksjon: regelen Liste.

I stedet for å godta et hvilket som helst tall eller en hvilken som helst dato begrenser en listeregel cellen til et bestemt sett med valg, for eksempel Open, Closed eller Pending.

  • Den danner grunnlaget for en rullegardinmeny.
  • Du kan skrive inn valgene eller vise til et celleområde.

I neste leksjon gjør du dette om til en gjennomført rullegardinliste.

Rask kontroll

Du vil at en kolonne skal avvise en verdi som allerede finnes et annet sted i kolonnen. Hvilken egendefinerte valideringsformel gjør dette for cellen A2 i området A2:A100?

Oppsummering

Du har lært å kontrollere inndata med datavalidering:

  • Åpne funksjonen via fanen Data (Excel) eller Data > Datavalidering (Sheets).
  • Begrens verdiene til heltall, desimaltall, datoer eller en bestemt tekstlengde.
  • Skriv egendefinerte formler som =COUNTIF($A$2:$A$100,A2)=1 for avanserte regler.
  • Legg til inndatameldinger, og velg Stopp eller Advarsel for feil.

Deretter skal du bygge brukervennlige rullegardinlister basert på et navngitt område.

Gratis å komme i gang

Lær deg Excel med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Begrense inndata med datavalidering» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Excel Formulas Academy, inkludert «Begrense inndata med datavalidering», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Excel Formulas Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Begrense inndata med datavalidering»?

Begrens celler til tall, datoer eller verdier fra en liste. Du øver på Excel Formulas Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Excel Formulas Academy?

Ingen tidligere erfaring er nødvendig. Excel Formulas Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.

Hvor lang tid tar leksjonen «Begrense inndata med datavalidering»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Excel Formulas Academy-leksjonen?

Ja. Alle Excel Formulas Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Opprette og bruke navngitte områder
  2. Navngi konstanter og formler
  3. Begrense inndata med datavalidering
  4. Bygge rullegardinlister
← Tilbake til Excel Formulas Academy