Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel för webben Excel 2024 Excel 2024 för Mac Excel 2021 Excel 2021 för Mac Excel 2019 Excel 2016

Använd dataverifiering för att begränsa vilken typ av data eller värden som användarna anger i en cell, t.ex. en listruta.

Din webbläsare har inte stöd för video. Installera Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

Markera de celler som du vill skapa en regel för.

  1. Välj Data >Dataverifiering.

    Dataverifiering

  2. Välj ett alternativ under Tillåt på fliken Inställningar:

    • Heltal – om du vill begränsa cellen så att endast heltal accepteras.

    • Decimal – om du vill begränsa cellen så att endast decimaltal accepteras.

    • Lista – för att välja data från listrutan.

    • Datum – om du vill begränsa cellen så att endast datum accepteras.

    • Tid – för att begränsa cellen så att endast tid accepteras.

    • Textlängd – för att begränsa textens längd.

    • Anpassat – för anpassad formel.

  3. Välj ett villkor under Data.

  4. Ange de andra obligatoriska värdena baserat på vad du valde för Tillåt och Data.

  5. Välj fliken Indatameddelande och anpassa ett meddelande som användarna ser när de anger data.

  6. Markera kryssrutan Visa indatameddelande när cell markeras för att visa meddelandet när användaren markerar eller hovrar över de markerade cellerna.

  7. Välj fliken Felvarning om du vill anpassa felmeddelandet och välja ett format.

  8. Välj OK.

    Om användaren försöker ange ett ogiltigt värde visas nu en felmeddelandeavisering med det anpassade meddelandet.

Hämta våra exempel

Ladda ned en exempelarbetsbok med alla exempel på dataverifiering i den här artikeln

Om du skapar ett blad som kräver att användare anger data, kanske vill du begränsa inmatningen till ett visst datumintervall eller tal eller kontrollera att endast positiva heltal anges. Excel kan begränsa datainmatningen till vissa celler med hjälp av dataverifiering, uppmana användarna att ange giltiga data när en cell är markerad och visa ett felmeddelande när en användare anger ogiltiga data.

Begränsa datainmatning

  1. Markera cellerna där du vill begränsa datainmatningen.

  2. Välj Dataverifiering på fliken Data.

    Obs!: Om dataverifieringskommandot inte är tillgängligt är kalkylbladet kanske skyddat eller delas med andra. Det går inte att ändra inställningarna för dataverifiering om arbetsboken är skyddad eller om kalkylbladet delas med andra. Mer information om arbetsboksskydd finns i Skydda en arbetsbok.

  3. I rutan Tillåt väljer du vilken typ av data du vill tillåta och fyller i begränsningskriterierna och värdena.

    Obs!: Rutorna där du anger begränsningsvärden är märkta baserat på de data och begränsningskriterier som du har valt. Om du till exempel väljer Datum som datatyp kan du ange begränsningsvärden i rutorna för lägsta och högsta värde med etiketterna Startdatum och Slutdatum.

Fråga användare om giltiga poster

När användare markerar en cell som har datainmatningskrav kan du visa ett meddelande som förklarar vilka data som är giltiga.

  1. Markera cellerna där du vill uppmana användarna att ange giltiga dataposter.

  2. Välj Dataverifiering på fliken Data.

    Obs!: Om dataverifieringskommandot inte är tillgängligt är kalkylbladet kanske skyddat eller delas med andra. Det går inte att ändra inställningarna för dataverifiering om arbetsboken är skyddad eller om kalkylbladet delas med andra. Mer information om arbetsboksskydd finns i Skydda en arbetsbok.

  3. Markera kryssrutan Visa indatameddelande när cell är markerad på fliken Indatameddelande.

  4. Skriv en rubrik för meddelandet i rutan Rubrik .

  5. Skriv det meddelande som du vill visa i rutan Indatameddelande .

Visa ett felmeddelande när ogiltiga data anges

Om du har databegränsningar och en användare anger ogiltiga data i en cell kan du se ett meddelande som förklarar felet.

  1. Markera de celler där du vill se sitt felmeddelande.

  2. Välj Dataverifiering på fliken Data.

    Obs!: Om dataverifieringskommandot inte är tillgängligt är kalkylbladet kanske skyddat eller delas med andra. Det går inte att ändra inställningarna för dataverifiering om arbetsboken är skyddad eller om kalkylbladet delas med andra. Mer information om arbetsboksskydd finns i Skydda en arbetsbok .

  3. Skriv en rubrik för meddelandet i rutan Rubrik på fliken Felvarning.

  4. I rutan Felmeddelande skriver du det meddelande som du vill visa om ogiltiga data anges.

  5. Gör något av följande:

    Om du vill

    popup-menyn Format väljer du

    Kräva att användare åtgärdar felet innan de fortsätter

    Stoppa

    Varna användare att data är ogiltiga och kräva att de väljer Ja eller Nej för att ange om de vill fortsätta

    Varning!

    Varna användare att data är ogiltiga, men tillåt dem att fortsätta efter att ha avvisat varningsmeddelandet

    Viktigt

Använda dataverifiering på en cell eller ett cellområde

Obs!: Med de två första stegen i det här avsnittet lägger du till valfri typ av dataverifiering. Steg 3-7 är specifikt till för att skapa en listruta.

  1. Markera en eller flera celler som du vill verifiera.

  2. Välj Dataverifiering i gruppen Dataverktyg på fliken Data.

  3. Välj Lista i rutan Tillåt på fliken Inställningar.

  4. Skriv listvärdena i rutan Källa , avgränsade med kommatecken. Skriv till exempel Låg,Medel,Hög.

  5. Kontrollera att den nedrullningsbara listrutan I cell är markerad. Annars visas inte listrutepilen bredvid cellen.

  6. Om du vill ange hur du vill hantera tomma värden (null) markerar eller avmarkerar du kryssrutan Ignorera tomma värden.

  7. Testa dataverifieringen för att kontrollera att den fungerar korrekt. Prova att ange både giltiga och ogiltiga värden i cellerna för att kontrollera att inställningarna fungerar som förväntat och att meddelandena visas som de ska.

Meddelanden: 

  • När du skapat en listruta bör du kontrollera att den fungerar som du vill. Du vill t.ex. kanske kontrollera att cellen är bred nog att visa alla posterna.

  • Ta bort dataverifiering – Markera cellen eller cellerna som innehåller den verifiering du vill ta bort, gå till Data > Dataverifiering och tryck på Radera alla i dialogrutan Dataverifiering och välj sedan OK.

Följande tabell innehåller andra typer av dataverifiering och information om hur du lägger till den i kalkylblad.

Gör så här:

Följ anvisningarna nedan:

Begränsa datainmatningen till heltal inom ett bestämt intervall.

  1. Följ stegen 1–2 ovan.

  2. Välj Heltal i listan Tillåt.

  3. Välj önskad typ av begränsning i rutan Data . Om du till exempel vill ange övre och nedre gränser väljer du mellan.

  4. Ange det lägsta, högsta eller det exakta värde som ska tillåtas.

    Du kan också ange en formel som returnerar ett numeriskt värde.

    Säg att du till exempel verifierar data i cell F1. Om du vill ange en minsta gräns för avdrag till två gånger antalet barn i cellen markerar du större än eller lika med i rutan Data och anger formeln =2*F1 i rutan Minimum .

Begränsa datainmatningen till decimaltal inom ett bestämt intervall.

  1. Följ stegen 1–2 ovan.

  2. Välj Decimal i rutan Tillåt.

  3. Välj önskad typ av begränsning i rutan Data . Om du till exempel vill ange övre och nedre gränser väljer du mellan.

  4. Ange det lägsta, högsta eller det exakta värde som ska tillåtas.

    Du kan också ange en formel som returnerar ett numeriskt värde. Om du till exempel vill ange en maxgräns för provisioner och bonusar på 6 % av en säljares lön i cell E1 markerar du mindre än eller lika med i rutan Data och anger formeln =E1*6 % i rutan Maximum .

    Obs!: Om du vill låta en användare ange procentsatser, till exempel 20 %, väljer du Decimal i rutan Tillåt , väljer önskad typ av begränsning i rutan Data , anger det lägsta, högsta eller det specifika värdet som ett decimaltal, till exempel 0,2 och visar sedan dataverifieringscellen som procent genom att markera cellen och klicka på Procentformat Knappbild i gruppen Tal på fliken Start .

Begränsa datainmatningen till datum inom ett bestämt datumintervall.

  1. Följ stegen 1–2 ovan.

  2. Välj Datum i rutan Tillåt.

  3. Välj önskad typ av begränsning i rutan Data . Om du till exempel vill tillåta datum efter en viss dag väljer du större än.

  4. Ange det startdatum, slutdatum eller ett specifikt datum som ska tillåtas.

    Du kan också skriva en formel som returnerar ett datum. Om du till exempel vill ange ett tidsintervall mellan dagens datum och 3 dagar från dagens datum väljer du mellan i rutan Data , skriver =IDAG() i rutan Startdatum och anger =IDAG()+3 i rutan Slutdatum .

Begränsa datainmatningen till tider inom ett bestämt tidsintervall.

  1. Följ stegen 1–2 ovan.

  2. Välj Tid i rutan Tillåt.

  3. Välj önskad typ av begränsning i rutan Data . Om du till exempel vill tillåta tider före en viss tid på dagen väljer du mindre än.

  4. Ange den starttid, sluttid eller specifika tid som ska tillåtas. Om du vill ange specifika tider använder du tidsformatet hh:mm.

    Anta till exempel att du har konfigurerat cell E2 med en starttid (08:00) och cell F2 med sluttid (17:00), och du vill begränsa mötestiderna mellan dessa tider och sedan välja mellan i rutan Data , skriva =E2 i rutan Starttid och sedan skriva =F2 i rutan Sluttid .

Begränsa datainmatningen till text med en bestämd längd.

  1. Följ stegen 1–2 ovan.

  2. Välj Textlängd i rutan Tillåt.

  3. Välj önskad typ av begränsning i rutan Data . Om du till exempel vill tillåta upp till ett visst antal tecken väljer du mindre än eller lika med.

  4. I det här fallet vill vi begränsa inmatningen till 25 tecken, så välj mindre än eller lika med i rutan Data och ange 25 i rutan Maximum .

Beräkna vilka värden som är tillåtna baserat på innehållet i en annan cell.

  1. Följ stegen 1–2 ovan.

  2. Välj den typ av data du vill använda i rutan Tillåt .

  3. Välj önskad typ av begränsning i rutan Data .

  4. I rutan eller rutorna under rutan Data markerar du den cell som du vill använda för att ange vad som är tillåtet.

    Om du till exempel bara vill tillåta poster för ett konto om resultatet inte överskrider budgeten i cell E1 väljer du Tillåt > Heltal, Data, mindre än eller lika med och Maximum >= =E1.

Meddelanden: 

  • I följande exempel använder du anpassningsalternativet där du skriver formler för att ange villkor. Du behöver inte oroa dig för om rutan Data visas eller inte, eftersom det inaktiveras med anpassningsalternativet.

  • Skärmbilderna i den här artikeln har tagits i Excel 2016; men funktionerna är desamma i Excel på webben.

Om du vill förvissa dig om att

Skriver du den här formeln

Cellen som innehåller ett produkt-ID (C2) alltid börjar med standardprefixet "ID-" och är minst tio (fler än nio) tecken lång.

=OCH(VÄNSTER(C2, 3) ="ID-",LÄNGD(C2) > 9)

Exempel 6: Formler för dataverifiering

Cellen som innehåller ett produktnamn (D2) bara innehåller text.

=ÄRTEXT(D2)

Exempel 2: Formler för dataverifiering

Den cell som innehåller någon annans födelsedag (B6) måste ha ett högre värde än antalet år i cell B4.

= OM(B6<=(IDAG()-(365*B4)),SANT,FALSKT)

Exempel på dataverifiering för att begränsa en inmatning till en lägsta ålder

All information i cellområdet A2:A10 innehåller unika värden.

=ANTAL.OM($A$2:$A$10;A2)=1

Exempel 4: Formler för dataverifiering

Obs!: Du måste ange dataverifieringsformeln för cell A2 först och sedan kopiera A2 till A3:A10 så att det andra argumentet i ANTAL.OM matchar den aktuella cellen. Det är A2)=1-delen som ändras till A3)=1, A4)=1 och så vidare.

Se till att en e-postadress i cell B4 innehåller @-symbolen.

=ÄRTAL(HITTA("@",B4))

Exempel på dataverifiering som säkerställer att en e-postadress innehåller @-symbolen

Tips: Om du är småföretagsägare och vill ha mer information om hur du konfigurerar Microsoft 365 kan du gå till Hjälp och utbildning för Small Business.

Vill du veta mer?

Skapa en listruta

Lägga till eller ta bort poster från en listruta

Mer om dataverifiering

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.