Przejdź do głównej zawartości

Jak zastosować sprawdzanie poprawności danych, aby zezwolić na liczby tylko w programie Excel?

Aby zezwolić tylko na liczby z zakresu komórek, w tym samouczku przedstawiono metody ułatwiające osiągnięcie tego celu.

Zastosuj sprawdzanie poprawności danych, aby zezwolić na liczby tylko w programie Excel
Zastosuj kod VBA, aby zezwolić na liczby tylko w programie Excel
Z łatwością zezwalaj na liczby tylko w zakresie komórek za pomocą niesamowitego narzędzia

Więcej samouczków do sprawdzania poprawności danych ...


Zastosuj sprawdzanie poprawności danych, aby zezwolić na liczby tylko w programie Excel

Możesz użyć sprawdzania poprawności danych z niestandardową formułą, aby zezwolić tylko na liczby w zakresie komórek w programie Excel. Wykonaj następujące czynności.

1. Wybierz zakres komórek, w których można wprowadzać tylko liczby.

2. kliknij Dane > Walidacja danych > Walidacji danych. Zobacz zrzut ekranu:

3. w Walidacja danych w oknie dialogowym, skonfiguruj następujące operacje:

  • 3.1 Wybierz Zamówienia Indywidualne z Dopuszczać Lista rozwijana;
  • 3.2 Skopiuj poniższy wzór do pliku Formuła pudełko;
  • =ISNUMBER(A2)
  • 3.3 Kliknij OK przycisk.

Uwaga: We wzorze A2 jest pierwszą komórką wybranego zakresu.

Od teraz tylko liczby mogą być wpisywane w podanym zakresie.


Zastosuj kod VBA, aby zezwolić na liczby tylko w programie Excel

Poza tym możesz zastosować poniższy kod VBA, aby zezwolić na liczby tylko w zakresie komórek.

1. W arkuszu roboczym ograniczysz dane wejściowe. Kliknij prawym przyciskiem myszy kartę arkusza i kliknij Wyświetl kod z menu kontekstowego.

2. w Microsoft Visual Basic for Applications skopiuj poniższy kod VBA do okna Code.

Kod VBA: zezwalaj na liczby tylko w zakresie komórek

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

Uwaga: W kodzie A2: A12 to zakres komórek, w których zezwalasz tylko na wprowadzanie liczb. Zmień to, jak potrzebujesz.

3. wciśnij inny + Q klucze do zamknięcia Microsoft Visual Basic for Applications okno.

Od teraz tylko liczby mogą być wpisywane w podanym zakresie.


Z łatwością zezwalaj na liczby tylko w zakresie komórek za pomocą niesamowitego narzędzia

Jeśli chcesz wypróbować prostszą metodę, tutaj zalecamy skorzystanie z Zapobiegaj pisaniu cechą Kutools dla programu Excel.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. Wybierz zakres komórek, którym zezwalasz tylko na wprowadzanie liczb, kliknij Kutools > Zapobiegaj pisaniu > Zapobiegaj pisaniu.

2. w Zapobiegaj pisaniu okno dialogowe, proszę:

  • 2.1 Sprawdź Pozwól pisać w tych znakach opcja;
  • 2.2 Wejdź 0123456789 do pola tekstowego;
  • 2.3 Kliknij OK przycisk. Zobacz zrzut ekranu:

3. kliknij OK w następnym wyskakującym okienku Kutools dla programu Excel okno dialogowe, aby kontynuować.

Uwaga: Jeśli w wybranym zakresie jest sprawdzanie poprawności danych, kliknij Tak usunie je lub możesz kliknąć Nie anulować operację.

4. Inny Kutools dla programu Excel pojawi się okno dialogowe przypominające o tym, które liczby mogą być wpisywane w określonym zakresie. Kliknij OK aby zakończyć wszystkie ustawienia.

Odtąd tylko liczby mogą wpisywać w tym określonym zakresie.

  Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Powiązane artykuły

Zezwalaj tylko na format daty w określonych komórkach
Jak możesz ograniczyć listę komórek, aby zezwalać tylko na wprowadzanie formatu daty w arkuszu programu Excel? W tym artykule omówimy kilka interesujących sztuczek związanych z tą pracą.

Sprawdź poprawność adresów e-mail w kolumnie arkusza
Jak wszyscy wiemy, prawidłowy adres e-mail składa się z trzech części: nazwy użytkownika, symbolu „at” (@) i domeny. Czasami po prostu pozwalasz innym wprowadzać tylko tekst formatu adresu e-mail w określonej kolumnie arkusza. Metody opisane w tym artykule umożliwią osiągnięcie tego w programie Excel.

Zastosuj sprawdzanie poprawności danych, aby wymusić format numeru telefonu w programie Excel
Możliwe, że podczas pisania w skoroszycie programu Excel można używać różnych formatów numerów telefonów. Ale jak można zezwolić tylko na wpisanie jednego formatu numeru telefonu w kolumnie arkusza? Na przykład chcę, aby numer telefonu w tym formacie 123-456-7890 był dozwolony. Metody opisane w tym artykule przyniosą ci przysługę.

Użyj sprawdzania poprawności danych, aby zezwolić tylko na numer SSN wprowadzony w programie Excel
Aby zarejestrować numer PESEL wszystkich pracowników i zmusić ich do wpisania numeru PESEL w formacie xxx-xx-xxxx w kolumnie, możesz użyć funkcji Walidacja danych, aby rozwiązać problem.

Trzy metody sprawdzania poprawności komórek, aby akceptowały tylko adresy IP w programie Excel
Czy podczas korzystania z programu Excel wiesz, jak skonfigurować kolumnę lub zakres komórek, aby akceptowały tylko format adresu IP (xxx.xxx.xxx.xxx)? W tym artykule przedstawiono kilka metod radzenia sobie z tym problemem.

Więcej samouczków do sprawdzania poprawności danych ...

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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