Sprawdź, czy komórka zawiera dowolną liczbę – Excel i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak sprawdzić, czy komórka zawiera dowolną liczbę w programie Excel i Arkuszach Google.

Komórka zawiera dowolną liczbę

W programie Excel, jeśli komórka zawiera cyfry i litery, jest uważana za komórkę tekstową. Możesz sprawdzić, czy komórka tekstowa zawiera dowolną liczbę, używając funkcji LICZ i ZNAJDŹ.

1 =LICZBA(ZNAJDŹ({0,1,2,3,4,5,6,7,8,9};B3))>0

Powyższa formuła sprawdza cyfry 0-9 w komórce i zlicza liczbę dyskretnych cyfr, które zawiera komórka. Następnie zwraca TRUE, jeśli liczba jest dodatnia, lub FALSE, jeśli wynosi zero.

Przejdźmy przez każdą funkcję poniżej, aby zrozumieć ten przykład.

ZNAJDŹ numer w komórce

Najpierw używamy funkcji ZNAJDŹ. Funkcja FIND znajduje pozycję znaku w ciągu tekstowym.

1 =ZNAJDŹ({0,1,2,3,4,5,6,7,8,9};B3)

W tym przykładzie używamy tablicy wszystkich znaków numerycznych (cyfry 0-9) i znajdujemy każdy z nich w komórce. Ponieważ naszym wejściem jest tablica - w nawiasach klamrowych {} - nasze wyjście jest również tablicą. Powyższy przykład pokazuje, jak funkcja ZNAJDŹ jest wykonywana dziesięć razy w każdej komórce (raz dla każdej cyfry).

Jeśli liczba zostanie znaleziona, wyprowadzana jest jej pozycja. Powyżej widać, że cyfra „1” znajduje się na 3. pozycji w pierwszym rzędzie, a „4” znajduje się na 6. pozycji w 2. rzędzie.

Jeśli liczba nie zostanie znaleziona, #ARG! Wyświetlany jest błąd.

Notatka: Funkcje FIND i SEARCH zwracają ten sam wynik, gdy są używane do wyszukiwania liczb. Można użyć dowolnej funkcji.

POLICZ liczbę cyfr

Następnie zliczamy wyjścia bez błędów z ostatniego kroku. Funkcja COUNT zlicza liczbę wartości liczbowych znalezionych w tablicy, ignorując błędy.

1 =LICZBA(C3:L3)

Przetestuj liczbę liczb

Na koniec musimy sprawdzić, czy wynik z ostatniego kroku jest większy od zera. Poniższa formuła zwraca wartość TRUE dla zliczeń niezerowych (gdzie komórka docelowa zawiera liczbę) i FALSE dla wszystkich liczb zerowych.

1 =M3>0

Połączenie tych kroków daje nam naszą początkową formułę:

1 =LICZBA(ZNAJDŹ({0,1,2,3,4,5,6,7,8,9};B3))>0

Sprawdź, czy komórka zawiera określony numer

Aby sprawdzić, czy komórka zawiera określoną liczbę, możemy użyć funkcji ZNAJDŹ lub SZUKAJ.

1 =ZNAJDŹ(5;B3)

W tym przykładzie używamy funkcji ZNAJDŹ, aby sprawdzić liczbę 5 w kolumnie B. Zwraca ona pozycję liczby 5 w komórce, jeśli zostanie znaleziona, oraz błąd WARTOŚĆ, jeśli „5” nie zostanie znalezione.

Sprawdź, czy komórka zawiera dowolną liczbę – Arkusze Google

Te formuły działają tak samo w Arkuszach Google, jak w programie Excel. Musisz jednak nacisnąć klawisze CTRL + SHIFT + ENTER, aby Arkusze Google rozpoznały formułę tablicową.

Alternatywnie możesz wpisać „ArrayFormula” i umieścić formułę w nawiasach. Obie metody dają ten sam wynik.

wave wave wave wave wave