Komórki

Stosowanie sprawdzania poprawności danych do komórek

Stosowanie sprawdzania poprawności danych do komórek

Za pomocą funkcji sprawdzania poprawności danych można ograniczyć typy danych lub wartości wprowadzane w komórce przez użytkowników. Jednym z najczęstszych zastosowań sprawdzania poprawności danych jest tworzenie listy rozwijanej.

Przeglądarka nie obsługuje klipu wideo. Instalowanie dodatku Microsoft Silverlight, Adobe Flash Player lub programu Internet Explorer 9.

Pobierz nasze przykłady

Pobierz przykładowy skoroszyt ze wszystkimi przykładami sprawdzania poprawności danych w tym artykule

  1. Zaznacz komórki, dla których chcesz utworzyć regułę.

  2. Wybierz dane >sprawdzania poprawności danych.

    Sprawdzanie poprawności danych

  3. Na karcie Ustawienia w obszarze Zezwalaj wybierz odpowiednią opcję:

    • Pełna liczba — w celu ograniczenia komórki do akceptowania tylko liczb całkowitych.

    • Dziesiętna — w celu ograniczenia komórki do akceptowania tylko liczb dziesiętnych.

    • Lista — aby wybierać dane z listy rozwijanej.

    • Data — aby w komórce można było wpisać tylko datę.

    • Czas — w celu ograniczenia komórki do akceptowania tylko godzin.

    • Długość tekstu — aby ograniczyć długość tekstu.

    • Niestandardowe — w przypadku formuły niestandardowej.

  4.  W obszarze Dane wybierz warunek:

    • między

    • nie między

    • równa

    • nierówna

    • większa niż

    • mniejsza niż

    • większa lub równa

    • mniejsza lub równa

  5. Na karcie Ustawienia w obszarze Zezwalaj wybierz odpowiednią opcję:

  6. Ustaw inne wymagane wartości dostępne w zależności od opcji wybranych dla ustawień Zezwalaj i Dane. Jeśli na przykład wybrano opcję między, a następnie wybierz wartość minimalną: i maksimum: wartości dla komórek.

  7. Zaznacz pole wyboru Ignoruj puste, jeśli chcesz, aby puste miejsca były ignorowane.

  8. Jeśli chcesz dodać tytuł i wiadomość dla reguły, wybierz kartę wiadomość wejściowa , a następnie wpisz tytuł i komunikat wejściowy.

  9. Zaznacz pole wyboru Pokazuj komunikat wejściowy przy wyborze komórki, aby komunikat wejściowy był wyświetlany, kiedy użytkownik zaznaczy określone komórki lub umieści na nich wskaźnik myszy.

  10. Wybierz przycisk OK.

    Jeśli użytkownik spróbuje wprowadzić nieprawidłową wartość, zostanie wyświetlone wyskakujące okienko z komunikatem „Ta wartość jest niezgodna z ograniczeniami sprawdzania poprawności danych, które są zdefiniowane dla tej komórki”.

Jeśli tworzysz arkusz, który wymaga wprowadzenia danych przez użytkowników, możesz ograniczyć wprowadzanie danych do określonego zakresu dat lub numerów lub upewnić się, że wprowadzono tylko dodatnie liczby całkowite. Program Excel może ograniczyć wprowadzanie danych do określonych komórek przy użyciu TE102657263, Monituj użytkowników o wprowadzenie prawidłowych danych po zaznaczeniu komórki i wyświetlenie komunikatu o błędzie, gdy użytkownik wprowadzi nieprawidłowe dane.

Ograniczanie wprowadzania danych

  1. Zaznacz komórki, w których chcesz ograniczyć wprowadzanie danych.

  2. Na karcie dane kliknij pozycję Sprawdzanie poprawności danych , > sprawdzania poprawności danych.

    Uwaga: Jeśli polecenie Sprawdzanie poprawności jest niedostępne, arkusz może być chroniony lub skoroszyt może być udostępniony. Ustawień sprawdzania poprawności danych nie można zmienić, jeśli skoroszyt jest udostępniony lub arkusz jest chroniony. Aby uzyskać więcej informacji na temat ochrony skoroszytu, zobacz Chronienie skoroszytu.

  3. W polu dozwolone wybierz typ danych, do których chcesz zezwolić, a następnie wypełnij kryteria i wartości ograniczające.

    Uwaga: Pola, w których wprowadzasz wartości ograniczające, są oznaczone na podstawie wybranych danych i kryteriów ograniczania. Jeśli na przykład wybierzesz datę jako typ danych, będziesz mieć możliwość wprowadzania wartości granicznych w polach wartości minimalnej i maksymalnej z etykietą Data rozpoczęcia i Data zakończenia.

Monituj użytkowników o prawidłowe wpisy

Gdy użytkownicy klikają w komórce, która ma wymagania dotyczące wprowadzania danych, możesz wyświetlić komunikat z wyjaśnieniem, jakie dane są prawidłowe.

  1. Zaznacz komórki, w których chcesz monitować użytkowników o prawidłowe wpisy danych.

  2. Na karcie dane kliknij pozycję Sprawdzanie poprawności danych , > sprawdzania poprawności danych.

    Uwaga: Jeśli polecenie Sprawdzanie poprawności jest niedostępne, arkusz może być chroniony lub skoroszyt może być udostępniony. Ustawień sprawdzania poprawności danych nie można zmienić, jeśli skoroszyt jest udostępniony lub arkusz jest chroniony. Aby uzyskać więcej informacji na temat ochrony skoroszytu, zobacz Chronienie skoroszytu.

  3. Na karcie wiadomość wejściowa zaznacz pole wyboru pokazuj komunikat wejściowy, gdy komórka jest zaznaczona .

  4. W polu tytuł wpisz tytuł wiadomości.

  5. W polu komunikat wejściowy wpisz wiadomość, którą chcesz wyświetlić.

Wyświetlanie komunikatu o błędzie po wprowadzeniu nieprawidłowych danych

Jeśli masz ograniczenia danych na miejscu, a użytkownik wprowadzi do komórki nieprawidłowe dane, możesz wyświetlić komunikat wyjaśniający ten błąd.

  1. Zaznacz komórki, w których chcesz wyświetlić komunikat o błędzie.

  2. Na karcie dane kliknij pozycję Sprawdzanie poprawności danych , > sprawdzania poprawności danych.

    Uwaga: Jeśli polecenie Sprawdzanie poprawności jest niedostępne, arkusz może być chroniony lub skoroszyt może być udostępniony. Ustawień sprawdzania poprawności danych nie można zmienić, jeśli skoroszyt jest udostępniony lub arkusz jest chroniony. Aby uzyskać więcej informacji na temat ochrony skoroszytu, zobacz Chronienie skoroszytu.

  3. Na karcie alert o błędzie w polu tytuł wpisz tytuł wiadomości.

  4. W polu komunikat o błędzie wpisz komunikat, który ma być wyświetlany w przypadku wprowadzenia nieprawidłowych danych.

  5. Wykonaj jedną z następujących czynności:

    Cel

    Na karcie Stylz menu podręcznego wybierz polecenie

    Wymaganie usunięcia błędu przed kontynuowaniem pracy przez użytkowników

    Zakończenie

    Ostrzegaj użytkowników, że dane są nieprawidłowe, i wymagaj ich wyboru tak lub nie , aby wskazać, czy chcesz kontynuować?

    Ostrzeżenie

    Ostrzegaj użytkowników, że dane są nieprawidłowe, ale Zezwalaj im na kontynuowanie działania, gdy komunikat ostrzegawczy nie zostanie utracony

    Important

Ograniczanie wprowadzania danych

  1. Zaznacz komórki, w których chcesz ograniczyć wprowadzanie danych.

  2. Na karcie dane w obszarze Narzędziakliknij pozycję Sprawdźpoprawność.

    Karta Dane, grupa Narzędzia

    Uwaga: Jeśli polecenie sprawdzania poprawności jest niedostępne, być może arkusz jest chroniony lub skoroszyt jest udostępniony. Ustawień sprawdzania poprawności danych nie można zmienić, jeśli skoroszyt jest udostępniony lub arkusz jest chroniony. Aby uzyskać więcej informacji na temat ochrony skoroszytu, zobacz Chronienie skoroszytu.

  3. W menu podręcznym Zezwalaj wybierz typ danych, na które chcesz zezwolić.

  4. W menu podręcznym dane wybierz typ odpowiedniego kryterium ograniczającego, a następnie wprowadź wartości graniczne.

    Uwaga: Pola, w których wprowadzasz wartości ograniczające, są oznaczone na podstawie wybranych danych i kryteriów ograniczania. Jeśli na przykład wybierzesz datę jako typ danych, będziesz mieć możliwość wprowadzania wartości granicznych w polach wartości minimalnej i maksymalnej z etykietą Data rozpoczęcia i Data zakończenia.

Monituj użytkowników o prawidłowe wpisy

Gdy użytkownicy klikają w komórce, która ma wymagania dotyczące wprowadzania danych, możesz wyświetlić komunikat z wyjaśnieniem, jakie dane są prawidłowe.

  1. Zaznacz komórki, w których chcesz monitować użytkowników o prawidłowe wpisy danych.

  2. Na karcie dane w obszarze Narzędziakliknij pozycję Sprawdźpoprawność.

    Karta Dane, grupa Narzędzia

    Uwaga: Jeśli polecenie sprawdzania poprawności jest niedostępne, być może arkusz jest chroniony lub skoroszyt jest udostępniony. Ustawień sprawdzania poprawności danych nie można zmienić, jeśli skoroszyt jest udostępniony lub arkusz jest chroniony. Aby uzyskać więcej informacji na temat ochrony skoroszytu, zobacz Chronienie skoroszytu.

  3. Na karcie wiadomość wejściowa zaznacz pole wyboru pokazuj komunikat wejściowy, gdy komórka jest zaznaczona .

  4. W polu tytuł wpisz tytuł wiadomości.

  5. W polu komunikat wejściowy wpisz wiadomość, którą chcesz wyświetlić.

Wyświetlanie komunikatu o błędzie po wprowadzeniu nieprawidłowych danych

Jeśli masz ograniczenia danych na miejscu, a użytkownik wprowadzi do komórki nieprawidłowe dane, możesz wyświetlić komunikat wyjaśniający ten błąd.

  1. Zaznacz komórki, w których chcesz wyświetlić komunikat o błędzie.

  2. Na karcie dane w obszarze Narzędziakliknij pozycję Sprawdźpoprawność.

    Karta Dane, grupa Narzędzia

    Uwaga: Jeśli polecenie sprawdzania poprawności jest niedostępne, być może arkusz jest chroniony lub skoroszyt jest udostępniony. Ustawień sprawdzania poprawności danych nie można zmienić, jeśli skoroszyt jest udostępniony lub arkusz jest chroniony. Aby uzyskać więcej informacji na temat ochrony skoroszytu, zobacz Chronienie skoroszytu.

  3. Na karcie alert o błędzie w polu tytuł wpisz tytuł wiadomości.

  4. W polu komunikat o błędzie wpisz komunikat, który ma być wyświetlany w przypadku wprowadzenia nieprawidłowych danych.

  5. Wykonaj jedną z następujących czynności:

    Cel

    Na karcie Stylz menu podręcznego wybierz polecenie

    Wymaganie usunięcia błędu przed kontynuowaniem pracy przez użytkowników

    Zakończenie

    Ostrzegaj użytkowników, że dane są nieprawidłowe, i wymagaj ich wyboru tak lub nie , aby wskazać, czy chcesz kontynuować?

    Ostrzeżenie

    Ostrzegaj użytkowników, że dane są nieprawidłowe, ale Zezwalaj im na kontynuowanie działania, gdy komunikat ostrzegawczy nie zostanie utracony

    Important

Dodawanie sprawdzania poprawności danych do komórki lub zakresu

Uwaga: W przypadku pierwszych dwóch kroków w tej sekcji przedstawiono dodawanie dowolnego typu sprawdzania poprawności danych. Kroki 3-7 są szczególnie związane z tworzeniem listy rozwijanej. 

  1. Zaznacz jedną lub więcej komórek, w których ma być sprawdzana poprawność.

  2. Na karcie Dane w grupie Narzędzia danych kliknij przycisk Poprawność danych.

  3. Na karcie Ustawienia w polu Zezwalaj wybierz pozycję Lista.

  4. W pole Źródło wpisz swoją listę wartości rozdzielonych przecinkami. Na przykład wpisz niski, średnia, wysoki.

  5. Upewnij się, że pole wyboru Rozwinięcia w komórce jest zaznaczone. W przeciwnym wypadku nie będzie można zobaczyć strzałki rozwijania obok komórki.

  6. Aby określić sposób traktowania wartości pustych (null), zaznacz lub wyczyść pole wyboru Ignoruj puste.

  7. Przetestuj sprawdzanie poprawności danych, aby upewnić się, że działa prawidłowo. Spróbuj wprowadzić zarówno prawidłowe, jak i nieprawidłowe dane w komórkach, aby mieć pewność, że użyte ustawienia działają zgodnie z oczekiwaniami i że komunikaty są wyświetlane w oczekiwanych sytuacjach.

Uwagi: 

  • Po utworzeniu listy rozwijanej upewnij się, że działa odpowiednio. Na przykład warto sprawdzić, czy komórka jest wystarczająco szeroka , aby wyświetlić wszystkie wpisy.

  • Usuwanie sprawdzania poprawności danych — zaznacz komórkę lub komórki zawierające weryfikację, którą chcesz usunąć, a następnie przejdź do danych > sprawdzania poprawności danych , a następnie w oknie dialogowym Sprawdzanie poprawności danych naciśnij przycisk Wyczyść wszystko , a następnie kliknij przycisk OK.

W poniższej tabeli przedstawiono inne typy sprawdzania poprawności danych oraz sposoby dodawania ich do arkuszy.

Aby to zrobić:

Wykonaj następujące czynności:

Ograniczanie wprowadzania danych do liczb całkowitych z określonego przedziału.

  1. Wykonaj czynności opisane w artykule 1-2 powyżej.

  2. Na liście Zezwalaj wybierz pozycję Pełna liczba.

  3. W polu Dane wybierz typ ograniczenia. Aby na przykład wyznaczyć górną i dolną granicę, wybierz pozycję między.

  4. Wprowadź minimalną, maksymalną lub określoną wartość, jaka będzie dozwolona.

    Możesz też wprowadzić formułę zwracającą wartość liczbową.

    Na przykład załóżmy, że sprawdzana jest poprawność danych w komórce F1. Aby ustawić minimalny limit odliczeń jako dwukrotność liczby dzieci w komórce F1, wybierz pozycję większa lub równa w polu Dane i wprowadź formułę =2*F1 w polu Minimum.

Ograniczanie wprowadzania danych do liczby dziesiętnej z określonego przedziału.

  1. Wykonaj czynności opisane w artykule 1-2 powyżej.

  2. W polu Dozwolone wybierz pozycję Dziesiętne.

  3. W polu Dane wybierz typ ograniczenia. Aby na przykład wyznaczyć górną i dolną granicę, wybierz pozycję między.

  4. Wprowadź minimalną, maksymalną lub określoną wartość, jaka będzie dozwolona.

    Możesz też wprowadzić formułę zwracającą wartość liczbową. Aby na przykład ustawić maksymalny limit prowizji i premii jako 6% płacy sprzedawcy w komórce E1, wybierz pozycję mniejsze lub równe w polu Dane i wprowadź formułę =E1*6% w polu Maksimum.

    Uwaga: Aby umożliwić użytkownikowi wprowadzanie wartości procentowych, na przykład 20%, wybierz pozycję dziesiętne w polu dozwolone , wybierz typ ograniczenia w polu dane , wprowadź minimalną, maksymalną lub określoną wartość w postaci dziesiętnej, na przykład 2, a następnie Wyświetlanie komórki sprawdzania poprawności danych jako wartości procentowej przez wybranie tej komórki i kliknięcie przycisku Obraz przycisku stylu procentowego w grupie Liczba na karcie Narzędzia główne .

Ograniczanie wprowadzania danych do daty z określonego zakresu dat.

  1. Wykonaj czynności opisane w artykule 1-2 powyżej.

  2. W polu Dozwolone wybierz pozycję Data.

  3. W polu Dane wybierz typ ograniczenia. Aby na przykład zezwolić na stosowanie dat następujących po określonym dniu, wybierz pozycję większa niż.

  4. Wprowadź datę początkową, końcową lub określoną, jaka będzie dozwolona.

    Można też wprowadzić formułę zwracającą datę. Aby na przykład ustawić ramy czasowe od daty bieżącej do 3 dni po dacie bieżącej, wybierz pozycję między w polu Dane, wprowadź formułę =DZIŚ() w polu Data rozpoczęcia oraz wprowadź formułę =DZIŚ()+3 w polu Data zakończenia.

Ograniczanie wprowadzania danych do godziny z określonego przedziału czasu.

  1. Wykonaj czynności opisane w artykule 1-2 powyżej.

  2. W polu Dozwolone wybierz pozycję Godzina.

  3. W polu Dane wybierz typ ograniczenia. Aby na przykład zezwolić na stosowanie godzin następujących przed określoną godziną, wybierz pozycję mniejsza niż.

  4. Wprowadź początkową, końcową lub konkretną godzinę, jaka będzie dozwolona. Jeśli chcesz wprowadzić konkretną godzinę, wprowadź ją w formacie gg:mm.

    Na przykład załóżmy, że masz komórkę E2 z ustawioną godziną rozpoczęcia (8:00), a w komórce F2 jest godzina zakończenia (17:00) i chcesz ograniczyć czas spotkania tak, aby mieścił się w tych granicach. Wybierz pozycję między w polu Dane, wprowadź = E2 w polu Godzina rozpoczęcia, a następnie wprowadź = F2 w polu Godzina zakończenia.

Ograniczanie wprowadzania danych do tekstu o określonej długości.

  1. Wykonaj czynności opisane w artykule 1-2 powyżej.

  2. W polu Dozwolone wybierz pozycję Długość tekstu.

  3. W polu Dane wybierz typ ograniczenia. Aby na przykład zezwolić na stosowanie pewnej maksymalnej liczby znaków, wybierz pozycję mniejsza niż lub równa.

  4. W tym przypadku chcemy ograniczyć liczbę wpisów do 25 znaków, więc wybierz pozycję mniejsze niż lub równe w polu dane i wprowadź wartość 25 w polu maksimum .

Obliczanie dozwolonych wartości na podstawie zawartości innej komórki.

  1. Wykonaj czynności opisane w artykule 1-2 powyżej.

  2. W polu Zezwalaj wybierz odpowiedni typ danych.

  3. W polu Dane wybierz typ ograniczenia.

  4. W polu lub polach poniżej pola Dane kliknij komórkę, za pomocą której chcesz określić dozwolone wartości.

    Aby na przykład zezwolić na wpisy na koncie tylko pod warunkiem, że wynik nie przekroczy budżetu w komórce E1, wybierz pozycję Dozwolone > Liczba całkowita, Dane, mniejsze lub równe, a następnie formułę Maksimum >= =E1.

Uwagi: 

  • W poniższych przykładach użyto opcji Niestandardowe, umożliwiającej określanie warunków przez wpisanie formuły. Nie musisz martwić się o wartości w polu Dane, ponieważ w przypadku wybrania opcji Niestandardowe jest ono wyłączone.

  • Zrzuty ekranu w tym artykule zostały wprowadzone w Excel_2016; funkcje są jednak takie same w ExcelOnline.

Aby mieć pewność, że

Wprowadź tę formułę

Komórka zawierająca identyfikator produktu (C2) zawsze rozpoczyna się od standardowego prefiksu „ID-” i ma długość co najmniej 10 (większą niż 9) znaków.

= ORAZ (LEWY (C2; 3) = "ID-"; DŁ (C2) >9)

Przykład 6. Formuły sprawdzania poprawności danych

Komórka zawierająca nazwę produktu (D2) zawiera tylko tekst.

=CZY.TEKST(D2)

Przykład 2. Formuły sprawdzania poprawności danych

Komórka zawierająca czyjąś datę urodzenia (B6) musi mieć wartość większą niż liczba lat określona w komórce B4.

= JEŻELI(B6<=(DZIŚ()-(365*B4));PRAWDA;FAŁSZ)

Przykład sprawdzania poprawności danych w celu określenia minimalnego wieku we wpisie

Wszystkie dane w zakresie komórek A2:A10 zawierają unikatowe wartości.

= LICZ.JEŻELI($A$2:$A$10;A2)=1

Przykład 4. Formuły sprawdzania poprawności danych

Uwaga: Należy najpierw wprowadzić formułę sprawdzania poprawności danych dla komórki A2, a następnie skopiować A2 do A3:A10, dzięki czemu drugi argument funkcji LICZ.JEŻELI będzie zgodny z bieżącą komórką. Czyli część A2) = 1 zmieni się w A3) = 1; A4) = 1 i tak dalej.

Informacje dodatkowe

Sprawdzanie, czy wpis adresu e-mail w komórce B4 zawiera znak @.

= ISNUMBER (ZNAJDŹ ("@"; B4))

Przykład sprawdzania poprawności danych w celu sprawdzenia, czy adres e-mail zawiera znak @

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

Więcej o sprawdzaniu poprawności danych

Dodawanie lub usuwanie elementów z listy rozwijanej

Usuwanie listy rozwijanej

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×