Spis treści
W programie Microsoft Excel funkcja ISNUMBER jest zwykle używana do sprawdzania, czy dany argument zawiera wartość liczbową, czy nie. W tym artykule dowiesz się, jak możesz skutecznie używać tej funkcji ISNUMBER w programie Excel z odpowiednimi ilustracjami.
Powyższy zrzut ekranu jest przeglądem artykułu, przedstawiającym kilka zastosowań ISNUMBER w Excelu. Dowiesz się więcej o metodach wraz z innymi funkcjami do wykorzystania funkcji ISNUMBER funkcjonować z łatwością w kolejnych częściach tego artykułu.
Pobierz Zeszyt ćwiczeń
Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.
Zastosowanie funkcji ISNUMBER.xlsxWprowadzenie do funkcji ISNUMBER
- Funkcja Cel:
Funkcja ISNUMBER służy do sprawdzenia czy dana wartość jest liczbą czy nie.
- Składnia:
=ISNUMBER(wartość)
- Argument Wyjaśnienie:
Argument | Wymagane/opcjonalne | Wyjaśnienie |
---|---|---|
wartość | Wymagane | Dowolna wartość lub odwołanie do komórki lub zakresu komórek. |
- Return Parameter:
Wartość typu boolean: TRUE lub FALSE.
7 Odpowiednie przykłady użycia funkcji ISNUMBER w Excelu
1) Podstawowe zastosowanie funkcji ISNUMBER w programie Excel.
Na poniższym rysunku znajdują się różne typy danych w Kolumna B . Kolumna D , wyjścia pokazują czy wybrane dane są liczbami czy nie z wartościami boolean: TRUE i FALSE odpowiednio. jako ISNUMBER Funkcja przyjmuje jako argument wartość, więc w pierwszym wyjściu Komórka D5 , związanym wzorem będzie:
=ISNUMBER("Andrzej")
A funkcja zwróci wartość boolean FALSE jako 'Andrzej' jest tekstem, a nie wartością liczbową.
Podobnie można zastosować wszystkie inne wartości z Kolumna B w argumencie funkcji ISNUMBER. Dane wyjściowe są widoczne w Kolumna D z pominięciem związanych z tym formuł.
2) ISNUMBER z odniesieniem do komórki w Excelu
Funkcja ISNUMBER akceptuje również odniesienie do komórki Przyjrzyjmy się więc teraz, jak funkcja działa z odwołaniami do komórek wszystkich danych znajdujących się w Kolumna B .
Na wyjściu Komórka D5 , wymagana formuła z funkcją ISNUMBER z odniesieniem do komórki (B5) nazwy 'Andrzej' będzie:
=ISNUMBER(B5)
Po naciśnięciu Wejdź na stronę , otrzymasz podobną wartość zwrotną, jaką znaleziono w poprzedniej sekcji.
Wszystkie pozostałe wyjścia można wyodrębnić w Kolumna D z referencjami do komórek wszystkich danych z Kolumna B w ten sam sposób.
3) Stosowanie ISNUMBER z walidacją danych
Teraz użyjemy ISNUMBER funkcja dla zatwierdzanie danych. W poniższej tabeli, Kolumna C będzie zawierał tylko wartości liczbowe dla numerów ID. Jeśli ktoś będzie chciał wprowadzić wartość tekstową lub literę, to pojawi się komunikat o błędzie. Jak więc ustawić te parametry dla kryteriów wejściowych?
📌 Krok 1:
➤ Od. Dane wstążka, wybierz Walidacja danych polecenie z Narzędzia danych rozwiń.
Pojawi się okno dialogowe o nazwie Walidacja danych otworzy się.
📌 Krok 2:
➤ Wybierz Niestandardowe od Pozwól wykaz jako Kryteria walidacji .
➤ W polu formuły należy wpisać:
=ISNUMBER(B5)
➤ Idź do Alert o błędach tab. teraz.
📌 Krok 3:
➤ Typ 'Błąd!' w polu Tytuł.
➤ Wejście "Wpisz tylko wartość liczbową" jako Komunikat o błędzie .
➤ Prasa OK i kończysz ustawianie wszystkich wymaganych parametrów dla kryteriów wejściowych.
📌 Krok 4:
➤ Teraz spróbuj wprowadzić literę lub alfabet w Komórka C5 i od razu pojawi się okienko z komunikatem.
W oknie komunikatu pojawi się tytuł i komunikat o błędzie zdefiniowany w Walidacja danych okno dialogowe.
➤ Prasa Anuluj a okienko z komunikatem zniknie.
📌 Krok 5:
➤ Teraz wprowadź wartość liczbową, na przykład 115 w Komórka C5 .
I tym razem nie pojawi się żadne okienko z komunikatem, ponieważ komórka została zdefiniowana tylko do wprowadzania danych liczbowych.
4. połączenie funkcji ISNUMBER i SEARCH w celu znalezienia podłańcucha
Teraz mamy tabelę na poniższym obrazku, gdzie Kolumna B Musimy znaleźć, w których komórkach tej kolumny znajduje się określone słowo- 'Chicago' . Możemy użyć ISNUMBER wraz z SZUKAJ funkcja tutaj, aby znaleźć pożądane wyjścia.
Dla pierwszej wartości tekstowej w Komórka B5 , wymaganym wzorem do znalezienia słowa "Chicago" będzie:
=ISNUMBER(SEARCH("Chicago",B5))
Naciśnij Wejdź na stronę a formuła zwróci wartość boolean-. TRUE .
Podobnie możemy znaleźć pozostałe wyjścia w Kolumna D poprzez użycie Uchwyt do napełniania aby wypełnić całą kolumnę.
5. sprawdzanie, czy tekst zaczyna się od liczby, czy nie, za pomocą funkcji ISNUMBER, LEFT i IF
Na stronie LEWA Funkcja wyodrębnia z danych tekstowych określoną liczbę znaków. Poprzez połączenie ISNUMBER, LEFT i IF funkcji razem, możemy łatwo określić teksty zawierające na początku wartość liczbową lub liczbę.
Na przykład, na podstawie poniższego zestawu danych, komórki wyjściowe w Kolumna C zwróci 'Tak' dla dopasowanych kryteriów, w przeciwnym razie zwróci 'Nie' .
Wymaganą formułą dla pierwszej wartości tekstowej będzie:
=IF(ISNUMBER(--LEFT(B5,1)), "Tak", "Nie")
Naciśnij Wejdź na stronę i automatycznie wypełnić cały Kolumna C aby uzyskać wszystkie pozostałe wyjścia jednocześnie.
🔎 Jak działa formuła?
➤ Tutaj LEWA Funkcja wyciąga tylko pierwszy znak tekstu.
➤ Stosowanie Podwójna jedynka (-) zamienia dane tekstowe na numeryczne.
➤ ISNUMBER Funkcja identyfikuje wtedy tylko liczby i zwraca wartości logiczne-. TRUE, i FALSE dla wartości nienumerycznych.
➤ Wreszcie JEŚLI Funkcja gromadzi wyjście funkcji logicznej ISNUMBER i zwraca 'Tak' lub 'Nie' w oparciu o wartości boolowskie- TRUE lub FALSE odpowiednio.
6. wykorzystanie ISNUMBER i SUMPRODUCT do znalezienia kolumn zawierających liczby.
Teraz w każdej kolumnie znajduje się kilka losowych kolumn z określonym typem danych na poniższym obrazku. Dzięki połączonemu użyciu ISNUMBER i SUMPRODUCT funkcji, poznamy typy danych wszystkich dostępnych kolumn.
Dla pierwszej kolumny, znanej jako Kolumna 1 w wierszu nagłówkowym 4 , wymagany wzór w Komórka C11 aby znaleźć typ danych tej kolumny:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "Number", "Text")
Naciśnij Wejdź na stronę a formuła zwróci 'Liczba'.
Używając podobnej procedury, możemy uzyskać wszystkie inne typy danych dla wszystkich innych obecnych kolumn.
🔎 Jak działa formuła?
➤ The ISNUMBER funkcja zwraca wartości boolean TRUE lub FALSE dla wszystkich danych w wybranej kolumnie.
➤ Stosowanie Podwójna jedynka (-) konwertuje każdą wartość boolean- TRUE do 1 oraz FALSE do 0 .
➤ SUMPRODUCT Funkcja sumuje wartości liczbowe znalezione w poprzednim kroku dla wybranej kolumny.
➤ Wreszcie JEŚLI Funkcja produkuje argument logiczny z SUMPRODUCT funkcja sprawdza, czy wyjście znalezione w poprzednim kroku jest większe od zera (0) czy nie i zwraca "Liczba" lub "Tekst w oparciu o dokonane ustalenia.
7) ISNUMBER z formatowaniem warunkowym w Excelu
W ostatnim przykładzie dowiesz się, jak możesz wykorzystać funkcję logiczną - ISNUMBER w Formatowanie warunkowe aby podświetlić komórki lub wiersze w tabeli na podstawie zdefiniowanych kryteriów. Na przykład w następującym zestawie danych, Kolumna B jest obecny z kilkoma nazwiskami i identyfikatorami darczyńców. Dzięki formatowaniu warunkowemu podświetlimy wiersze tylko dla tych darczyńców, których numery identyfikacyjne są widoczne w Kolumna B i jednocześnie wśród osób, które przekazały kwotę większą lub równą $1500 .
📌 Krok 1:
➤ Wybierz zakres komórek B5:C14 .
➤ Pod Strona główna zakładka, wybierz Nowa zasada od Formatowanie warunkowe rozwiń.
Pojawi się okno dialogowe.
📌 Krok 2:
➤ Wybierz typ reguły: 'Użyj formuły, aby określić, które komórki mają być sformatowane' .
➤ W polu formuły wpisz:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Kliknij na Format opcja.
📌 Krok 3:
➤ Wybierz losowy kolor, którym chcesz podkreślić wiersze.
➤ Prasa OK .
📌 Krok 4:
➤ Na dolnym pasku zostanie wyświetlony podgląd. Nowa zasada formatowania okno dialogowe.
➤ Prasa OK i kończysz kroki.
Teraz zostaną wyświetlone podświetlone wiersze z wybranym kolorem, jak na poniższym zrzucie ekranu.
💡 Rzeczy, o których należy pamiętać
🔺 Chociaż. ISNUMBER Funkcja przyjmuje argument jako wartość lub odwołanie do komórki, możesz również wprowadzić formułę, aby zbadać, czy wartość wynikowa jest wartością numeryczną, czy nie.
🔺 W Excelu daty i godziny są również wartościami liczbowymi. Zatem funkcja ISNUMBER zwróci. TRUE dla daty i godziny w struny.
🔺 Funkcja ISNUMBER jest członkiem IS grupa funkcji.
🔺 Funkcja nie zwraca żadnego błędu, ponieważ bada jedynie, czy dane wejście jest liczbowe czy nie.
🔺 W argumencie funkcji ISNUMBER nie można bezpośrednio wprowadzić daty lub czasu. W przeciwnym razie funkcja zwróci FALSE . You have to use DATA i CZAS funkcje do wprowadzania daty lub czasu dla argumentu ISNUMBER.
Słowa końcowe
Mam nadzieję, że wszystkie odpowiednie metody wymienione powyżej, aby użyć ISNUMBER funkcja zainspiruje Cię teraz do zastosowania ich w swoich arkuszach kalkulacyjnych Excel z większą produktywnością. Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej stronie.