Gå til hovedindhold

Excel -datavalidering: tilføj, brug, kopier og fjern datavalidering i Excel

I Excel er datavalidering en nyttig funktion, som du kan bruge til at begrænse, hvad en bruger kan indtaste i en celle. For eksempel kan datavalideringsfunktionen hjælpe dig med at begrænse længden af ​​tekststrenge eller tekst, der begynder / slutter med bestemte tegn, eller unikke værdier, der skal indtastes og så videre.

Denne vejledning, vi vil tale om, hvordan du tilføjer, bruger og fjerner datavalidering i Excel, nogle grundlæggende og avancerede funktioner i denne funktion vil også blive demonstreret i detaljer.

Indholdsfortegnelse:

1. Hvad er datavalidering i Excel?

2. Sådan tilføjes datavalidering i Excel?

3. Grundlæggende eksempler på datavalidering

4. Avancerede brugerdefinerede regler for datavalidering

5. Hvordan redigeres datavalidering i Excel?

6. Hvordan finder og vælger man celler med datavalidering i Excel?

7. Hvordan kopieres datavalideringsreglen til andre celler?

8. Hvordan bruges datavalidering til at cirkulere ugyldige poster i Excel?

9. Hvordan fjernes datavalidering i Excel?


1. Hvad er datavalidering i Excel?

Datavalidering funktion kan hjælpe dig med at begrænse inputindhold i dit regneark. Normalt kan du oprette nogle valideringsregler for at forhindre eller tillade, at kun en slags data indtastes på en liste over udvalgte celler.

Nogle grundlæggende anvendelser af datavalideringsfunktionen:

  • 1. Enhver værdi: ingen validering udføres, kan du indtaste alt i de angivne celler.
  • 2. Hele værdien: kun hele tal er tilladt.
  • 3. Decimal: tillader indtastning af hele tal samt decimaler.
  • 4. Liste: Kun værdier fra den foruddefinerede liste må indtastes eller vælges. Værdierne vises i en rulleliste.
  • 5. Dato: kun datoer er tilladt.
  • 6. tid: kun tider er tilladt.
  • 7. Tekstlængde: tillader kun specificeret længde af teksten.
  • 8. Brugerdefinerede: Opret tilpassede formelregler til validering af brugernes input.

2. Sådan tilføjes datavalidering i Excel?

I Excel -regneark kan du tilføje datavalidering med følgende trin:

1. Vælg en liste over celler, hvor du vil indstille datavalidering, og klik derefter på data > Datavalidering > Datavalidering, se skærmbillede:

2. I Datavalidering under dialogboksen Indstillinger fane, skal du oprette dine egne valideringsregler. i kriteriekasserne kan du levere en af ​​følgende typer:

  • Værdier: Indtast numre i kriteriekasserne direkte;
  • Cellehenvisning: Henvisning til en celle i regnearket eller et andet regneark;
  • formler: Opret mere komplekse formler som betingelser.

Som et eksempel vil jeg oprette en regel, der kun tillader indtastning af hele tal mellem 100 og 1000. Her sætter du kriterierne som vist herunder:

3. Når du har konfigureret betingelserne, kan du gå til Input Message or Fejladvarsel fane for at indstille inputmeddelelsen eller fejlmeddelelsen for valideringscellerne, som du vil. (Hvis du ikke vil indstille advarslen, skal du klikke på OK at afslutte direkte.)

3.1) Tilføj inputmeddelelse (valgfri):

Du kan oprette en meddelelse, der vises, når du vælger en celle, der indeholder datavalidering. Denne meddelelse hjælper med at minde brugeren om, hvad de kan indtaste i cellen.

Gå til Input Message fane og gør følgende:

  • Tjek Vis inputmeddelelse, når cellen er valgt mulighed;
  • Indtast den ønskede titel og påmindelsesmeddelelse i de tilsvarende felter;
  • Klik OK for at lukke denne dialogboks.

Når du nu vælger en valideret celle, vises en meddelelsesboks som følger:

3.2) Opret meningsfulde fejlmeddelelser (valgfrit):

Ud over at oprette inputmeddelelsen kan du også vise fejlmeddelelser, når ugyldige data indtastes i en celle med datavalidering.

Gå til Fejladvarsel fanebladet af Datavalidering dialogboksen, gør venligst følgende:

  • Tjek Vis fejladvarsel efter indtastning af ugyldige data mulighed;
  • I stil rulleliste, vælg en ønsket alarmtype, du har brug for:
    • Stop (standard): Denne advarselstype forhindrer brugere i at indtaste ugyldige data.
    • Advarsel: Advarer brugere om, at dataene er ugyldige, men forhindrer ikke at indtaste dem.
    • Information: Informerer kun brugere om en ugyldig dataindtastning.
  • Indtast den ønskede titel og advarselsmeddelelse i de tilsvarende felter;
  • Klik OK for at lukke dialogboksen.

Og nu, når du indtaster en ugyldig værdi, vises meddelelsesboksen som vist nedenfor:

Stands option: Du kan klikke Prøv igen for at skrive en anden værdi eller Ophæve for at fjerne posten.

Advarsel valgmulighed: Klik Ja for at indtaste den ugyldige post, Ingen at ændre det, eller Ophæve for at fjerne posten.

Information valgmulighed: Klik OK for at indtaste den ugyldige post eller Ophæve for at fjerne posten.

Bemærk: Hvis du ikke angiver din egen tilpassede besked i Fejladvarsel boks, en standard Stands advarselsboks vises som vist nedenfor:


3. Grundlæggende eksempler på datavalidering

Når du bruger denne datavalideringsfunktion, er der 8 indbyggede muligheder, der giver dig mulighed for at indstille datavalidering. Såsom: enhver værdi, hele tal og decimaler, dato og tid, liste, tekstlængde og brugerdefineret formel. I dette afsnit vil vi diskutere, hvordan du bruger nogle af de indbyggede muligheder i Excel?

3.1 Datavalidering for hele tal og decimaler

1. Vælg en liste over celler, hvor du kun vil tillade hele tal eller decimaler, og klik derefter på data > Datavalidering > Datavalidering.

2. I Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Vælg det tilsvarende element Helt tal or Decimal i Tillad rullemenu.
  • Og vælg derefter et af de kriterier, du har brug for i data boks (I dette eksempel vælger jeg mellem mulighed).
  • Tips: Kriterierne indeholder: mellem, ikke mellem, lig med, ikke lig med, større end, mindre end, større end eller lig med, mindre end eller lig med.
  • Indtast derefter Minimum , Maksimum værdier, du har brug for (jeg vil have tallene mellem 0 og 1 00).
  • Endelig skal du klikke på OK .

3. Nu er det kun tilladt at indtaste hele tal fra 0 til 100 i dine valgte celler.


3.2 Datavalidering for dato og klokkeslæt

For at validere en bestemt dato eller tid, der skal indtastes, er det let ved at bruge dette Datavalideringskal du gøre som følger:

1. Vælg en liste over celler, hvor du kun vil tillade de bestemte datoer eller tidspunkter, og klik derefter på data > Datavalidering > Datavalidering.

2. I Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Vælg det tilsvarende element Dato or Tid i Tillad rullemenu.
  • Og vælg derefter et af de kriterier, du har brug for i data boks (Her vælger jeg større end mulighed).
  • Tips: Kriterierne indeholder: mellem, ikke mellem, lig med, ikke lig med, større end, mindre end, større end eller lig med, mindre end eller lig med.
  • Indtast derefter Start dato du har brug for (jeg vil have datoerne større end 8/20/2021).
  • Endelig skal du klikke på OK .

3. Nu må kun datoerne større end 8/20/2021 indtastes i dine valgte celler.


3.3 Datavalidering for tekstlængde

Hvis du har brug for at begrænse antallet af tegn, der kan indtastes i en celle. For eksempel at begrænse indholdet til højst 10 tegn for et bestemt område, dette Datavalidering kan også gøre dig en tjeneste.

1. Vælg en liste over celler, hvor du vil begrænse tekstlængden, og klik derefter på data > Datavalidering > Datavalidering.

2. I Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tekstlængde fra Tillad rullemenu.
  • Og vælg derefter et af de kriterier, du har brug for i data boks (I dette eksempel vælger jeg mindre end mulighed).
  • Tips: Kriterierne indeholder: mellem, ikke mellem, lig med, ikke lig med, større end, mindre end, større end eller lig med, mindre end eller lig med.
  • Indtast derefter Maksimum nummer, du skal begrænse (jeg vil have tekstlængden ikke mere end 10 tegn).
  • Endelig skal du klikke på OK .

3. Nu tillader de markerede celler kun at skrive tekststrengen mindre end 10 tegn.


3.4 Datavalideringsliste (rulleliste)

Med denne kraftfulde Datavalidering funktion, kan du også hurtigt og nemt oprette rulleliste i celler. Gør venligst som dette:

1. Vælg de målceller, hvor rullelisten skal indsættes, og klik derefter på data > Datavalidering > Datavalidering.

2. I Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Liste fra Tillad drop down liste.
  • I Kilde tekstfelt, skal du skrive listeelementerne direkte adskilt af kommaer. Hvis du f.eks. Vil begrænse brugerinput til tre valg, skal du skrive Ikke startet, I gang, Fuldført, eller du kan vælge en liste med celler, der indeholder de værdier, der skal indsættes i rullemenuen baseret på.
  • Endelig skal du klikke på OK .

3. Nu er rullelisten blevet oprettet i cellerne som vist nedenfor:

Klik for at vide mere detaljerede oplysninger om rullelisten ...


4. Avancerede brugerdefinerede regler for datavalidering

I dette afsnit vil jeg introducere, hvordan du laver nogle avancerede regler for tilpasset datavalidering til at løse dine problemer, såsom: Opret valideringsformler for kun at tillade tal eller tekststrenge, kun unikke værdier, kun angivne telefonnumre, e -mail -adresser og så videre .

4.1 Datavalidering tillader kun tal eller tekster

 Tillad kun indtastning af tal med datavalideringsfunktionen

Hvis du kun vil tillade tal i et celleområde, skal du gøre følgende:

1. Vælg et celleområde, hvor du kun vil indtaste tal.

2. Klik data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter denne formel: = ISNUMBER (A2) ind i Formula tekstboks. (A2 er den første celle i det valgte område, du vil begrænse)
  • Klik OK for at lukke denne dialog.

3. Fra nu af kan der kun indtastes tal i de valgte celler.

Bemærk: Denne ISNUMBER funktion tillader alle numeriske værdier i validerede celler, inklusive heltal, decimaler, brøker, datoer og tidspunkter.


 Tillad, at kun tekststrenge indtastes med datavalideringsfunktionen

For at begrænse celleposter til kun tekst, kan du bruge Datavalidering funktion med en brugerdefineret formel baseret på ISTEXT funktion, gør venligst følgende:

1. Vælg en række celler, som du kun ønsker at indtaste tekststrenge.

2. Klik data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter denne formel: = ISTEXT (A2) ind i Formula tekstboks. (A2 er den første celle i det valgte område, du vil begrænse)
  • Klik OK for at lukke denne dialog.

3. Nu, når data indtastes i de specifikke celler, kan kun tekstformatdata tillades.


4.2 Datavalidering tillader kun alfanumeriske værdier

Til nogle formål vil du bare tillade, at alfabeter og numeriske værdier indtastes, men begrænser specialtegnene som ~,%, $, mellemrum osv., Dette afsnit vil introducere nogle tricks til dig.

 Tillad kun alfanumeriske værdier med datavalideringsfunktion

For at forhindre specialtegn, men kun tillade alfanumeriske værdier, skal du oprette en brugerdefineret formel i Datavalidering funktion, skal du gøre som følger:

1. Vælg et celleområde, som du kun ønsker at indtaste alfanumeriske værdier.

2. Klik data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • =IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE))
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formler A2 er den første celle i det valgte område, du vil begrænse.

3. Nu er det kun tilladt at indtaste alfabeter og numeriske værdier, og specialtegnene bliver begrænset ved indtastning som vist herunder:


 Tillad kun alfanumeriske værdier med en fantastisk funktion

Måske er ovenstående formel kompliceret for os at forstå og huske, her vil jeg introducere en praktisk funktion - Forhindre indtastning of Kutools til Excel, med denne funktion kan du hurtigt løse dette job let.

Efter installation Kutools til Excelskal du gøre som dette:

1. Vælg et celleområde, som du kun ønsker at indtaste alfanumeriske værdier.

2. Klik derefter på Kutools > Forhindre indtastning > Forhindre indtastning, se skærmbillede:

3. I poppet ud Forhindre indtastning dialogboksen, vælg Undgå at indtaste specialtegn mulighed, se skærmbillede:

4. Klik derefter på Ok -knappen, og klik på i de følgende promptfelter Ja > OK at afslutte operationen. Nu, i de markerede celler, er det kun alfabeter og numeriske værdier, der er tilladt, se skærmbillede:


4.3 Datavalidering tillader, at tekster begynder eller slutter med bestemte tegn

Hvis alle værdier i et bestemt område skal begynde eller slutte med et bestemt tegn eller en understreng, kan du bruge datavalidering med en brugerdefineret formel baseret på funktionen EXAKT, VENSTRE, HØJRE eller TÆLLE.

 Tillad, at tekster begynder eller slutter med bestemte tegn med kun én betingelse

For eksempel vil jeg have, at teksterne skal begynde eller slutte med “CN”, når du indtaster tekststrenge i bestemte celler, gør venligst følgende:

1. Vælg en række celler, der kun tillader tekster, der begynder eller slutter med bestemte tegn.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • Begin with: =EXACT(LEFT(A2,2),"CN")
    End with: =EXACT(RIGHT(A2,2),"CN")
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formler A2 er den første celle i det valgte område, tallet 2 er antallet af tegn, du har angivet, CN er den tekst, du vil begynde eller slutte med.

3. Fra nu af begynder eller slutter kun tekststrengen med de angivne tegn i de markerede celler. Ellers vil der blive vist en advarsel for at minde dig om det som vist nedenfor:

tips: Ovenstående formler er store og små bogstaver. Hvis du ikke har brug for store og små bogstaver, skal du anvende nedenstående CONTIF-formler:

Begin with (non case sensitive): =COUNTIF(A2,"CN*")
End with (non case sensitive): =COUNTIF(A2,"*CN")

Bemærk: Stjernen * er et jokertegn, der matcher et eller flere tegn.


 Tillad, at tekster begynder eller slutter med bestemte tegn med flere kriterier (ELLER logik)

For eksempel, hvis du ønsker, at teksterne skal begynde eller slutte med "CN" eller "UK" som vist nedenfor, skal du tilføje endnu en forekomst af EXAKT ved hjælp af et plus (+) -tegn. Gør venligst med følgende trin:

1. Vælg en række celler, der kun tillader tekster, der begynder eller slutter med flere kriterier.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • Begin with: =EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
    End with: =EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formler A2 er den første celle i det valgte område, tallet 2 er antallet af tegn, du har angivet, CN , UK er de specifikke tekster, du vil begynde eller slutte med.

3. Nu er det kun tekststrengen, der begynder eller slutter med de angivne tegn, der kan indtastes i de markerede celler.

tips: Hvis du vil ignorere store og små bogstaver, skal du anvende nedenstående CONTIF-formler:

Begin with (non case sensitive): =COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
End with (non case sensitive): =COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")

Bemærk: Stjernen * er et jokertegn, der matcher et eller flere tegn.


4.4 Datavalidering tillader poster skal indeholde / må ikke indeholde specifik tekst

I dette afsnit vil jeg tale om, hvordan du anvender datavalidering til at tillade værdier, skal indeholde eller ikke må indeholde en bestemt delstreng eller en af ​​mange underordninger i Excel.

 Tillad poster skal indeholde en eller en af ​​mange specifikke tekster

Tillad poster skal indeholde en bestemt tekst

For at tillade poster, der f.eks. Indeholder en bestemt tekststreng, skal alle de indtastede værdier f.eks. Indeholde teksten "KTE" som vist nedenfor, kan du anvende datavalidering med en tilpasset formel baseret på funktionerne FIND og ISNUMBER. Gør venligst som dette:

1. Vælg en række celler, der kun tillader tekster, der indeholder bestemt tekst.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra rullelisten Tillad.
  • Og indtast derefter en af ​​nedenstående formler i Formula tekstboks.
  • =ISNUMBER(FIND("KTE",A2))             (Case sensitive)
    =ISNUMBER(SEARCH("KTE",A2))         (Non case sensitive)
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formler A2 er den første celle i det valgte område, teksten KTE er tekststrengen, posterne skal indeholde.

3. Når den indtastede værdi ikke indeholder den designede tekst, dukker der nu en advarselsboks op.


Tillad poster skal indeholde en af ​​mange specifikke tekster

Ovenstående formel fungerer kun for en tekststreng, hvis du har brug for en af ​​mange tekststrenge til at blive tilladt i cellerne som vist på følgende skærmbillede, skal du bruge funktionerne SUMPRODUCT, FIND og ISNUMBER sammen til at oprette en formel.

1. Vælg en række celler, der kun tillader tekster, der indeholder et af mange elementer.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Indtast derefter en af ​​nedenstående formler, som du har brug for, i Formula tekstboks.
  • =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0                        (Case sensitive)
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0                   (Non case sensitive)
  • Klik derefter på OK for at lukke dialogboksen.

Bemærk: I ovenstående formler A2 er den første celle i det valgte område, C2: C4 er listen over værdier, du vil tillade poster, indeholde en af ​​dem.

3. Og nu er det kun posterne, der indeholder en af ​​værdierne i den specifikke liste, der kan indtastes.


 Tillad poster må ikke indeholde en eller en af ​​mange specifikke tekster

Tillad poster må ikke indeholde en bestemt tekst

For at validere posterne må ikke indeholde specifik tekst, f.eks. For at tillade værdier, der ikke må indeholde teksten “KTE” i en celle, kan du bruge funktionerne FEJL og FIND til at oprette en datavalideringsregel. Gør venligst som dette:

1. Vælg en række celler, der kun tillader tekster, der ikke indeholder bestemt tekst.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter en af ​​nedenstående formler i Formula tekstboks.
  • =ISERROR(FIND("KTE",A2))                  (Case sensitive)
    =ISERROR(SEARCH("KTE",A2))                  (Non case sensitive)
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formler A2 er den første celle i det valgte område, teksten KTE er tekststrengen, posterne ikke må indeholde.

3. De poster, der indeholder den specifikke tekst, forhindres nu i at blive indtastet.


Tillad poster må ikke indeholde en af ​​mange specifikke tekster

For at forhindre, at en af ​​mange tekststrenge i en liste indtastes som vist på skærmbilledet nedenfor, skal du gøre følgende:

1. Vælg en række celler, som du ønsker, at nogle tekster skal forhindres.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger fanen skal du udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Indtast derefter nedenstående formel i Formula tekstboks.
  • =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0                     (Case sensitive)
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0                 (Non case sensitive)
  • Klik derefter på OK for at lukke dialogboksen.

Bemærk: I ovenstående formler A2 er den første celle i det valgte område, C2: C4 er listen over værdier, du vil forhindre, hvis poster indeholder en af ​​dem.

3. Fra nu af forhindres indtastninger, der indeholder en af ​​de specifikke tekster, i at blive indtastet.


4.5 Datavalidering tillader kun unikke værdier

Hvis du vil forhindre dubletter i at blive indtastet i et celleområde, vil dette afsnit introducere nogle hurtige metoder til at løse denne opgave i Excel.

 Tillad kun unikke værdier med datavalideringsfunktion

Normalt kan datavalideringsfunktionen med en tilpasset formel baseret på COUNTIF -funktionen hjælpe dig, gør venligst følgende trin:

1. Vælg de celler eller kolonne, som du kun vil indtaste unikke værdier.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • =COUNTIF($A$2:$A$9,A2)=1
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2: A9 er det område af celler, som du kun vil tillade unikke værdier, og A2 er den første celle i det valgte område.

3. Nu er det kun unikke værdier, der kan indtastes, og en advarselsmeddelelse dukker op, når du indsætter dublerede data, se skærmbillede:


 Tillad kun unikke værdier med VBA -kode

Følgende VBA -kode kan også hjælpe dig med at forhindre dubletter i at blive indtastet. Gør venligst følgende:

1. Højreklik på arkfanen, som du kun vil tillade unikke værdier, og vælg Vis kode fra genvejsmenuen, i poppet ud Microsoft Visual Basic til applikationer vindue, skal du kopiere og indsætte følgende kode i det tomme modul:

VBA -kode: Tillad kun unikke værdier i et område af celler:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A100]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub

Bemærk: I ovenstående kode er A1: A100 , A: En er cellerne i kolonnen, som du vil forhindre dubletter, skal du ændre dem til dit behov.

2. Gem og luk derefter denne kode nu, når du indtaster dobbeltværdi i celle A1: A100, dukker en advarselsboks op som vist nedenfor:


 Tillad kun unikke værdier med en praktisk funktion

Hvis du har Kutools til Excel, Med Undgå duplikat funktion, kan du indstille datavalidering for at forhindre dubletter for en række celler med kun flere klik.

Efter installation Kutools til Excelskal du gøre som dette:

1. Vælg det celleområde, du vil forhindre dublerede værdier, men kun tillade unikke data.

2. Klik derefter på Kutools > Forhindre indtastning > Undgå duplikat, se skærmbillede:

3. Og en advarselsmeddelelse dukker op for at minde dig om, at datavalideringen vil blive fjernet, hvis du anvender denne funktion, skal du klikke på Ja og klik på i den følgende promptboks OK, se skærmbilleder:

4. Når du nu indtaster nogle dublerede data i dine angivne celler, vises der en promptboks for at minde dig om, at duplikatdataene ikke er gyldige, se skærmbillede:


4.6 Datavalidering tillader kun store / små bogstaver / egentlige sager

Denne datavalidering er en kraftfuld funktion, den kan også hjælpe med at give en bruger mulighed for kun at indtaste store, små eller rigtige bogstaver i et celleområde. Gør venligst med følgende trin:

1. Vælg det celleinterval, du kun ønsker, at der skal indtastes store, små eller store bogstaver.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter en af ​​nedenstående formler, du har brug for, i Formula tekstboks.
  • =AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))                   (only allow uppercase text)
    =AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))                 (only allow lowercase text)
    =AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))               (only allow proper case text)
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge.

3. Nu accepteres kun posterne den regel, du har oprettet.


4.7 Datavalidering tillader værdier, der findes / ikke findes i en anden liste

At tillade værdierne at eksistere eller ikke findes i en anden liste, der skal indtastes i en række celler, kan være et smertefuldt problem for de fleste af os. Faktisk kan du bruge datavalideringsfunktion med en simpel formel baseret på funktionen TÆLLING til at håndtere den.

For eksempel vil jeg kun have, at værdierne i intervallet C2: C4 skal indtastes i et celleområde som vist herunder, for at løse dette job:

1. Vælg det celleområde, du vil anvende datavalideringen.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter en af ​​nedenstående formler, du har brug for, i Formula tekstboks.
  • =COUNTIF($C$2:$C$4,A2)>0                (only allow values exist in another column)
    =COUNTIF($C$2:$C$4,A2)=0                (prevent values exist in another column)
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge, C2: C4 er listen over værdier, du vil forhindre eller tillade, hvis poster er en af ​​dem.

3. Nu er posterne kun i overensstemmelse med den regel, du har oprettet, kan indtastes, andre forhindres.


4.8 Datavalidering tvinger kun til telefonnummerformat

Når du indtaster oplysninger om dine virksomhedsmedarbejdere, skal en kolonne skrive telefonnummeret, for at sikre at indtaste telefonnumre hurtigt og præcist, i dette tilfælde kan du indstille datavalidering til telefonnumrene. For eksempel vil jeg bare have telefonnummeret som dette format (123) 456-7890 til at komme ind i et regneark, dette afsnit vil introducere to hurtige tricks til at løse denne opgave.

 Tving kun telefonnummerformat med datavalideringsfunktion

For kun at tillade et specifikt telefonnummerformat at blive indtastet, skal du gøre følgende:

1. Vælg listen over celler, som du vil indtaste et bestemt telefonnummerformat, og højreklik, vælg formater celler fra kontekstmenuen, se skærmbillede:

2. I formater celler under dialogboksen nummer fanebladet, vælg Tilpasset til venstre Boligtype listefeltet, og indtast derefter det telefonnummerformat, du har brug for, i tekstboksen Type, for eksempel vil jeg bruge dette (###) ### - #### format, se skærmbillede:

3. Klik derefter på OK for at lukke dialogboksen.

4. Efter formatering af cellerne skal du fortsætte med at vælge cellerne og derefter åbne Datavalidering dialogboks ved at klikke data > Datavalidering > Datavalideringi dialogboksen, der dukkede op, under Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter denne formel = AND (ISNUMBER (A2), LENN (A2) = 10) i formel -tekstboksen.
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil validere telefonnummeret.

5. Nu, når du indtaster et 10-cifret nummer, konverteres det automatisk til det specifikke telefonnummerformat efter behov, se skærmbilleder:

Bemærk: Hvis det indtastede nummer ikke er 10 cifre, kommer der en advarselsboks ud for at minde dig om det, se skærmbillede:


 Tving kun telefonnummerformat med en nyttig funktion

Kutools til Excel's Bekræft telefonnummer funktionen kan også hjælpe dig med at tvinge kun telefonnummerformat til at blive indtastet med kun flere klik.

Efter installation Kutools til Excelskal du gøre som dette:

1. Vælg listen over celler, der kun tillader et specifikt telefonnummer, og klik derefter på Kutools > Forhindre indtastning > Bekræft telefonnummer, se skærmbillede:

2. I Telefonnummer dialogboksen, vælg det specifikke telefonnummerformat, du har brug for, eller du kan oprette din egen formatering ved at klikke på Tilføj knap, se skærmbillede:

3. Når du har valgt eller indstillet telefonnummerformateringen, skal du klikke på OK, nu kan kun telefonnummeret med den specifikke formatering indtastes, ellers dukker der en advarselsmeddelelse op for at minde dig om det, se skærmbillede:


4.9 Datavalidering tvinger kun til at indtaste e -mailadresser

Hvis du antager, skal du skrive flere e -mail -adresser i en kolonne i et regneark for at forhindre, at nogle forkerte e -mail -adresser formateres, normalt kan du angive en datavalideringsregel, der kun tillader formatering af e -mailadresser.

 Tving kun format til e -mailadresser med datavalideringsfunktion

Ved at bruge datavalideringsfunktionen med en brugerdefineret formel kan du oprette en regel for at forhindre, at de ugyldige e -mail -adresser hurtigt kan indtastes, gør følgende:

1. Vælg de celler, som du kun vil indtaste e -mail -adresser, og klik derefter på data > Datavalidering > Datavalidering.

2. I poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter denne formel = ISNUMBER (MATCH ("*@*.?*", A2,0)) ind i Formula tekstboks.
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge.

3. Hvis den indtastede tekst ikke er e -mailadresseformat, dukker der en advarselsboks op for at minde dig om det, se skærmbillede:


 Tving kun format til e -mailadresser med en praktisk funktion

Kutools til Excel understøtter en fantastisk funktion - Bekræft e-mail-adresse, med dette værktøj kan du forhindre ugyldige e -mail -adresser med kun et klik.

Efter installation Kutools til Excelskal du gøre som følger:

1. Vælg de celler, som du kun tillader at indtaste e -mail -adresser, og klik derefter på Kutools > Forhindre indtastning > Bekræft e-mail-adresse. Se skærmbillede:

2. Og så er det kun tilladt at indtaste e -mailadresseformatering, ellers dukker en advarselsboks op for at minde dig om det, se skærmbillede:


4.10 Datavalidering tvinger kun til at indtaste IP -adresser

I dette afsnit vil jeg introducere nogle hurtige tricks til at indstille datavalidering til kun at acceptere IP -adresser i en række celler.

 Tving kun IP -adressers format med datavalideringsfunktion

Tillad, at kun IP -adresser indtastes i et specifikt cellecelle. Gør følgende:

1. Vælg de celler, som du kun vil indtaste IP -adresse, og klik derefter på data > Datavalidering > Datavalidering.

2. I poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • =AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge.

3. Nu, hvis du indtaster en ugyldig IP -adresse i cellen, kommer der en advarselsboks ud for at minde dig om det som vist nedenfor:


 Tving kun IP -adresser format med VBA -kode

Her kan følgende VBA -kode også hjælpe med at tillade, at kun IP -adresser indtastes og begrænse anden indtastning, gør venligst følgende:

1. Højreklik på arkfanen, og klik Vis kode fra genvejsmenuen i åbningen Microsoft Visual Basic til applikationer vindue, kopier nedenstående VBA-kode ind i det.

VBA -kode: Valider celler til kun at acceptere IP -adresse

Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
    Exit Sub
Else
    If Target = "" Then
        Exit Sub
    End If
    xArrIp = Split(Target.Text, ".")
    If UBound(xArrIp) <> 3 Then
        GoTo EIP
    Else
    xIntIP1 = CInt(xArrIp(0))
    xIntIP2 = CInt(xArrIp(1))
    xIntIP3 = CInt(xArrIp(2))
    xIntIP4 = CInt(xArrIp(3))
    If (xIntIP1 < 1) Or (xIntIP1 > 255) _
    Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
    Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
    Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
    GoTo EIP
     End If
    End If
End If
Exit Sub
EIP:
    MsgBox "Please enter correct IP address"
    Target = ""
End Sub

Bemærk: I ovenstående kode, A2: A10 er det celleområde, du kun vil acceptere IP -adresser.

2. Gem og luk derefter denne kode, nu er det kun de korrekte IP -adresser, der kan indtastes i de specifikke celler.


 Tving kun IP -adresser format med en let funktion

Hvis du har Kutools til Excel installeret i din projektmappe, dens Valider IP-adresse funktion kan også hjælpe dig med at løse denne opgave.

Efter installation Kutools til Excelskal du gøre som dette:

1. Vælg de celler, som du kun tillader at indtaste IP -adresser, og klik derefter på Kutools > Forhindre indtastning > Valider IP-adresse. Se skærmbillede:

2. Efter at have anvendt denne funktion, er det nu kun IP -adresse, der kan indtastes, ellers vil en advarselsboks dukke op for at minde dig om det, se skærmbillede:


4.11 Datavalidering begrænser værdier, der overstiger den samlede værdi

Hvis du antager, at du har en månedlig udgiftsrapport, og budgetsummen er $ 18000, nu har du brug for, at det samlede beløb på udgiftslisten ikke overstiger det forudindstillede samlede $ 18000, som vist nedenfor. I dette tilfælde kan du oprette en datavalideringsregel ved at bruge funktionen SUM for at forhindre, at summen af ​​værdier overskrides en forudindstillet total.

1. Vælg listen over celler, hvor værdierne skal begrænses.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • =SUM($B$2:$B$7)<=18000
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel B2: B7 er det område af celler, du vil begrænse poster.

3. Nu, når værdierne i intervallet B2: B7 indtastes, hvis værdien i alt er mindre end $ 18000, passerer valideringen. Hvis en værdi får det samlede beløb til at overstige $ 18000, dukker en advarselsboks op for at minde dig om det.


4.12 Datavalidering begrænser celleadgang baseret på en anden celle

Når du vil begrænse dataposter i en celleliste baseret på værdien i en anden celle, kan datavalideringsfunktionen også hjælpe med at løse dette job. For eksempel, hvis cellen C1 er teksten "Ja", får området A2: A9 lov til at indtaste alt, men hvis cellen C1 er en anden tekst, kan der ikke indtastes noget i området A2: A9 som vist nedenfor. :

For at løse dette problem skal du gøre som følger:

1. Vælg listen over celler, hvor værdierne skal begrænses.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • =$C$1="Yes"
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel C1 indeholder cellen den specifikke tekst, du vil bruge, og teksten "Ja”Er den tekst, du vil begrænse celler baseret på, skal du ændre dem til dit behov.

3. Nu, hvis celle C1 har teksten “Ja”, kan alt indtastes i området A2: A9, hvis celle C1 har anden tekst, vil du ikke kunne indtaste nogen værdi, se nedenstående demo:


4.13 Datavalidering tillader kun indtastning af hverdage eller weekender

Hvis du kun har brug for hverdage (fra mandag til fredag) eller weekender (lørdag og søndag) i en celleliste, skal Datavalidering også kan hjælpe dig, gør venligst følgende trin:

1. Vælg listen over celler, hvor du vil indtaste hverdage eller hverdage.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter en af ​​nedenstående formler i Formula tekstfelt som du har brug for.
  • =WEEKDAY(A2,2)<6                      (allow only weekdays)
    =WEEKDAY(A2,2)>5                      (allow only weekends)
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge.

3. Nu kan du kun indtaste datoen for hverdag eller weekend i de specifikke celler baseret på dit behov.


4.14 Datavalidering tillader indtastet dato baseret på dagens dato

Nogle gange skal du muligvis kun tillade datoer større eller mindre end i dag at blive angivet i en celleliste. Det Datavalidering funktion med I DAG funktion kan gøre dig en tjeneste. Gør venligst som dette:

1. Vælg listen over celler, hvor du kun vil indtaste den fremtidige dato (dato større end i dag).

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • =A2>Today()
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge.

3. Nu kan kun datoerne større end dagens dato indtastes i cellerne, ellers dukker en advarselsboks op for at minde dig om det, se skærmbillede:

tips:

1. For at tillade tidligere dato (dato mindre end i dag) at indtastes, skal du anvende nedenstående formel i datavalideringen:

=A2<Today()

2. Tillad dato inden for et specifikt datointerval, f.eks. Datoerne i de næste 30 dage. Indtast venligst nedenstående formel i datavalidering:

=AND(A2>TODAY(),A2<=(TODAY()+30))


4.15 Datavalidering tillader indtastet tid baseret på det aktuelle tidspunkt

Hvis du vil validere data baseret på den aktuelle tid, kan f.eks. Kun tidspunkter før eller efter den aktuelle tid indtastes i cellerne. Du kan oprette din egen datavalideringsformel, gør følgende:

1. Vælg listen over celler, hvor du kun vil indtaste tiderne før eller efter det aktuelle tidspunkt.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tid fra Tillad rulleliste.
  • Vælg derefter mindre end kun at tillade tider før det aktuelle tidspunkt, eller større end at tillade tider efter den aktuelle tid, som du har brug for fra data falde ned.
  • Og så i Sluttidspunkt or Start tid boks, skal du indtaste nedenstående formel:
  • =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge.

3. Nu kan kun tiderne før eller efter den aktuelle tid indtastes i de specifikke celler.


4.16 Datavalidering datoen for det specifikke eller aktuelle år

Hvis du kun vil have mulighed for at indtaste datoer i et bestemt år eller indeværende år, kan du bruge datavalidering med en tilpasset formel baseret på YEAR -funktionen.

1. Vælg listen over celler, hvor du kun vil indtaste datoerne i et bestemt år.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Tilpasset fra Tillad rulleliste.
  • Og indtast derefter nedenstående formel i Formula tekstboks.
  • =YEAR(A2)=2020
  • Klik OK for at lukke denne dialog.

Bemærk: I ovenstående formel A2 er den første celle i den kolonne, du vil bruge, 2020 er det årstal, du vil begrænse.

3. Og så kan kun datoerne i år 2020 indtastes, hvis ikke, vises en advarselsboks som vist nedenfor:

tips:

For kun at tillade datoer i det aktuelle år kan du anvende nedenstående formel i datavalideringen:

=YEAR(A2)=YEAR(TODAY())


4.17 Datavalidering datoen i den aktuelle uge eller måned

Hvis du vil give brugeren mulighed for at indtaste datoerne for den aktuelle uge eller måned i bestemte celler, introducerer dette afsnit nogle formler til håndtering af denne opgave i Excel.

 Tillad at indtaste datoen for den aktuelle uge

1. Vælg listen over celler, hvor du kun vil indtaste datoerne i den aktuelle uge.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Dato fra Tillad rulleliste.
  • Og vælg derefter mellem fra data falde ned.
  • I Start dato tekstfelt, indtast denne formel: = TODAY ()-WEEKDAY (TODAY (), 3)
  • I Slutdato tekstfelt, indtast denne formel: = TODAY ()-WEEKDAY (TODAY (), 3) +6
  • Endelig skal du klikke på OK .

3. Derefter kan kun datoerne inden for den aktuelle uge indtastes, andre datoer forhindres som vist nedenfor:


 Tillad at indtaste datoen for den aktuelle måned

For kun at tillade datoerne for den aktuelle måned skal du gøre følgende:

1. Vælg listen over celler, hvor du kun vil indtaste datoerne i den aktuelle måned.

2. Klik derefter på data > Datavalidering > Datavalidering, i poppet ud Datavalidering under dialogboksen Indstillinger udføre følgende handlinger:

  • Type Dato fra Tillad rulleliste.
  • Og vælg derefter mellem data falde ned.
  • I Start dato tekstfelt, indtast denne formel: = DATE (YEAR (TODAY ()), MONTH (TODAY ()), 1)
  • I Slutdato tekstfelt, indtast denne formel: = DATE (YEAR (TODAY ()), MONTH (TODAY ()), DAY (DATE (YEAR (TODAY ()), MONTH (TODAY ())+1,1) -1))
  • Endelig skal du klikke på OK .

3. Fra nu af er det kun datoerne for den aktuelle måned, der er tilladt at indtaste i de valgte celler.


5. Hvordan redigeres datavalidering i Excel?

Følg nedenstående trin for at redigere eller ændre den eksisterende datavalideringsregel:

1. Vælg en af ​​cellerne med datavalideringsreglen.

2. Klik derefter på data > Datavalidering > Datavalidering at gå til Datavalidering i boksen, rediger eller rediger reglerne efter dit behov, og kontroller derefter Anvend disse ændringer på alle andre celler med de samme indstillinger mulighed for at anvende denne nye regel på alle andre celler med de originale valideringskriterier. Se skærmbillede:

3. Klik OK for at gemme ændringerne.


6. Hvordan finder og vælger man celler med datavalidering i Excel?

Hvis du har oprettet flere datavalideringsregler i dit regneark, skal du nu finde og vælge de celler, der har anvendt datavalideringsreglerne, Gå til Special kommando kan hjælpe dig med at vælge alle former for datavalidering eller specifik type datavalidering.

1. Aktiver det regneark, du vil finde, og vælg cellerne med datavalidering.

2. Klik derefter på Home > Find og vælg > Gå til Special, se skærmbillede:

3. I Gå til Special dialogboksen, vælg Data validering > Alle, se skærmbillede:

4. Og alle celler med datavalidering er blevet markeret på én gang i det aktuelle regneark.

Tips: Hvis du bare vil vælge en bestemt type datavalidering, skal du først vælge en celle, der indeholder den bestemte datavalidering, du vil finde ud af, og derefter gå til Gå til Special dialogboksen, og vælg Data validering > Samme.


7. Hvordan kopieres datavalideringsreglen til andre celler?

Hvis du antager, at du har oprettet en datavalideringsregel for en liste over celler, og nu skal du anvende den samme datavalideringsregel på andre celler. I stedet for at oprette reglen igen, kan du hurtigt og nemt kopiere og indsætte den eksisterende regel i andre celler.

1. Klik for at markere en celle med den valideringsregel, du vil bruge, og tryk derefter på Ctrl + C at kopiere den.

2. Vælg derefter de celler, du vil validere, for at markere flere ikke-tilstødende celler, tryk og hold på Ctrl nøgle, mens du vælger cellerne.

3. Og højreklik derefter på markeringen, vælg Indsæt speciel mulighed, se skærmbillede:

4. I Indsæt speciel dialogboksen, vælg Validering mulighed, se skærmbillede:

5. Klik OK knappen, nu valideres reglen til de nye celler.


8. Hvordan bruges datavalidering til at cirkulere ugyldige poster i Excel?

Nogle gange skal du muligvis oprette datavalideringsregler for eksisterende data, i dette tilfælde kan nogle ugyldige data blive vist i celleområdet. Hvordan kontrolleres de ugyldige data og ændres dem? I Excel kan du bruge Cirkel ugyldige data funktion til at markere de ugyldige data med en rød cirkel.

For at omringe de ugyldige data, du har brug for, skal du anvende Datavalidering funktion til at angive en regel for dataområdet. Gør venligst med følgende trin:

1. Vælg det dataområde, som du vil omringe ugyldige data.

2. Klik derefter på data > Datavalidering > DatavalideringI Datavalidering dialogboksen, indstil valideringsreglen til dit behov, for eksempel her, vil jeg validere værdierne større end 500, se skærmbillede:

3. Klik derefter på OK for at lukke dialogboksen. Når du har angivet datavalideringsreglen, skal du klikke på data > Datavalidering > Cirkel ugyldige data, så er alle ugyldige værdier, der er mindre end 500, blevet omringet med rød oval. Se skærmbilleder:

Bemærkninger:

  • 1. Så snart du retter en ugyldig data, forsvinder den røde cirkel automatisk.
  • 2. Dette Cirkel ugyldige data funktionen kan højst cirkulere 255 celler. Når du gemmer den aktuelle projektmappe, fjernes alle de røde cirkler.
  • 3. Disse cirkler kan ikke udskrives.
  • 4. Du kan også fjerne de røde cirkler ved at klikke på data > Datavalidering > Ryd valideringscirkler.

9. Hvordan fjernes datavalidering i Excel?

For at fjerne datavalideringsreglerne fra en række celler, det aktuelle regneark eller hele projektmappen kan følgende metoder gøre dig en tjeneste.

 Fjern datavalidering i valgt område med datavalideringsfunktion

1. Vælg de celler med datavalidering, du vil fjerne.

2. Klik derefter på data > Datavalidering > Datavalidering, i dialogboksen, der dukkede op, under Indstillinger fanebladet, klik på Slet alt knap, se skærmbillede:

3. Klik derefter på OK knappen for at lukke denne dialogboks. Og datavalideringsreglen, der anvendes på det valgte område, er blevet fjernet på én gang.

Tips: For at fjerne datavalideringen fra det aktuelle regneark skal du først vælge hele arket først og derefter anvende ovenstående trin.


 Fjern datavalidering i det valgte område med en praktisk funktion

Hvis du har Kutools til Excel, dens Ryd begrænsninger for datavalidering funktion kan også hjælpe med at fjerne datavalideringsreglerne fra det valgte område eller hele regnearket.

Efter installation Kutools til Excelskal du gøre som dette:

1. Vælg celleområdet eller hele regnearket indeholder den datavalidering, du vil fjerne.

2. Klik derefter på Kutools > Forhindre indtastning > Ryd begrænsninger for datavalidering, se skærmbillede:

3. Klik på i boksen, der dukkede op OK, og datavalideringsreglen er blevet ryddet efter behov.


 Fjern datavalidering fra alle regneark med VBA -kode

For at fjerne datavalideringsreglerne fra hele projektmappen vil ovenstående metoder være tidskrævende, hvis der er masser af regneark, her kan nedenstående kode hjælpe dig med at håndtere denne opgave hurtigt.

1. Hold nede ALT + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. Klik derefter på indsatte > Moduler, og indsæt følgende makro i Moduler vindue.

VBA -kode: Fjern datavalideringsregler i alle regneark:

Sub RemoveDataValidation()
'Updateby Extendoffice
  Dim xwsh As Worksheet
  For Each xwsh In ActiveWorkbook.Worksheets
    xwsh.Cells.Validation.Delete
  Next xwsh
End Sub

3. Tryk derefter på F5 nøgle til at køre denne kode, og alle datavalideringsreglerne er straks blevet slettet fra hele projektmappen.

 


  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner og opbevaring af data; Split celler indhold; Kombiner duplikatrækker og sum / gennemsnit... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Foretrukne og hurtigt indsætte formler, Områder, diagrammer og billeder; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Pivottabelgruppering efter ugenummer, ugedag og mere ... Vis ulåste, låste celler ved forskellige farver; Fremhæv celler, der har formel / navn...
kte-fane 201905
  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks For Sharing this Great Information. I loved it.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations