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.
Bästa kontorsproduktivitetsverktyg
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...
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!