Hoppa till huvudinnehåll

Hur applicerar jag datavalidering för att endast tillåta nummer i Excel?

För att endast tillåta siffror i ett antal celler ger denna handledning några metoder som hjälper dig att enkelt uppnå det.

Tillämpa datavalidering för att endast tillåta nummer i Excel
Använd VBA-kod för att endast tillåta siffror i Excel
Tillåt enkelt siffror endast i ett antal celler med ett fantastiskt verktyg

Fler handledning för datavalidering ...


Tillämpa datavalidering för att endast tillåta nummer i Excel

Du kan använda datavalidering med en anpassad formel för att endast tillåta nummer i ett cellområde i Excel. Gör så här.

1. Välj det cellområde som du bara tillåter att siffror matas in.

2. klick Data > Datagransknings > Datavalidering. Se skärmdump:

3. I Datagransknings dialogrutan, konfigurera följande åtgärder:

  • 3.1 Välj Custom från Tillåt rullgardinsmeny
  • 3.2 Kopiera nedanstående formel till Formel låda;
  • =ISNUMBER(A2)
  • 3.3 Klicka på OK knapp.

Notera: I formeln är A2 den första cellen i det valda intervallet.

Från och med nu kan endast siffror anges i det angivna intervallet.


Använd VBA-kod för att endast tillåta siffror i Excel

Dessutom kan du tillämpa nedanstående VBA-kod för att endast tillåta nummer i en rad celler.

1. I kalkylbladet begränsar du ingångarna. Högerklicka på arkfliken och klicka Visa kod från snabbmenyn.

2. I Microsoft Visual Basic för applikationer kopiera nedanstående VBA-kod till kodfönstret.

VBA-kod: Tillåt endast siffror i ett cellområde

Public mBol As Boolean

Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20191120
Dim xStrV As String
Dim xRg As Range
Dim xIRg As Range
Dim xFNum As Integer
On Error Resume Next
If Not mBol Then
Application.ScreenUpdating = False
Set xRg = Range("A2:A12")
If Not Intersect(xRg, Target) Is Nothing Then
    xStrV = Target.Value
    If Not IsNumeric(xStrV) Then
         mBol = True
        Target.Value = vbNullString
        MsgBox "Only numbers are allowed in this range", , "Kutools"
    End If
Application.ScreenUpdating = True
End If
Else
  mBol = False
End If
End Sub

Notera: I koden, A2: A12 är det cellområde som du bara tillåter att ange siffror. Ändra det efter behov.

3. tryck på andra + Q för att stänga Microsoft Visual Basic för applikationer fönster.

Från och med nu kan endast siffror anges i det angivna intervallet.


Tillåt enkelt siffror endast i ett antal celler med ett fantastiskt verktyg

Om du vill prova en enklare metod rekommenderar du här att du använder Förhindra skrivning egenskap av Kutools för Excel.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

1. Välj det cellintervall som du bara tillåter att ange nummer, klicka på Kutools > Förhindra skrivning > Förhindra skrivning.

2. I Förhindra skrivning dialogruta, vänligen:

  • 2.1 Kontrollera Tillåt att skriva i dessa tecken alternativ;
  • 2.2 Gå in 0123456789 i textrutan;
  • 2.3 Klicka på OK knapp. Se skärmdump:

3. klick OK i nästa poppar upp Kutools för Excel dialogrutan för att fortsätta.

Notera: Om det finns datavalidering i det valda intervallet klickar du på Ja tar bort dem eller så kan du klicka Nej för att avbryta åtgärden.

4. En annan Kutools för Excel dialogrutan dyker upp för att påminna dig om vilka nummer som får skrivas inom angivet intervall. Klick OK för att avsluta hela inställningarna.

Från och med nu är det bara siffror som får skriva in det angivna intervallet.

  Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Relaterade artiklar

Tillåt endast datumformat i specifika celler
Hur kan du begränsa en lista med celler så att de bara tillåter att ange datumformat i Excel-kalkylblad? I den här artikeln kommer vi att prata om några intressanta knep för att hantera det här jobbet.

Validera e-postadresser i en kolumn i kalkylbladet
Som vi alla vet består en giltig e-postadress av tre delar, användarnamnet, "at-symbolen" (@) och domänen. Ibland tillåter du bara andra att bara ange e-postadressformatstexten i en viss kolumn i kalkylbladet. Metoderna i den här artikeln gör det möjligt att uppnå i Excel.

Tillämpa datavalidering för att tvinga telefonnummerformat i Excel
Det kan finnas, det finns olika telefonnummerformat som kan användas när du skriver i Excel-arbetsboken. Men hur kan du bara tillåta att ett telefonnummerformat matas in i en kolumn i kalkylbladet? Till exempel vill jag bara att telefonnumret eftersom det här formatet 123-456-7890 ska tillåtas ange. Metoderna i den här artikeln kommer att göra dig en tjänst.

Använd datavalidering för att endast tillåta SSN-nummer som anges i Excel
För att registrera SSN-numret för alla anställda och tvinga dem att skriva SSN-numret i xxx-xx-xxxx-format i en kolumn kan du använda datavalideringsfunktionen för att lösa problemet.

Tre metoder för att validera celler för att endast acceptera IP-adress i Excel
Medan du använder Excel, vet du hur man ställer in en kolumn eller ett cellområde för att endast acceptera IP-adressformat (xxx.xxx.xxx.xxx)? Den här artikeln innehåller flera metoder för att hantera det.

Fler handledning för datavalidering ...

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations