Excel ISNUMBER-Funktion - Testen Sie, ob die Zelle eine Zahl ist

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel ISNUMBER-Funktion in Excel, um zu testen, ob eine Zelle eine Zahl ist.

Übersicht der ISNUMBER-Funktion

Der ISNUMBER-Funktionstest, ob Zelle eine Zahl ist. Gibt TRUE oder FALSE zurück.

Um die Excel-Arbeitsblattfunktion ISNUMBER zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

ISNUMBER Funktionssyntax und Eingaben:

1 =ISNUMMER(WERT)

Wert - Der Testwert

So verwenden Sie die ISNUMBER-Funktion

Die Funktion ISNUMBER testet, ob eine Zelle ein numerischer Wert ist. Wenn ja, wird TRUE zurückgegeben, andernfalls FALSE.

1 =ISNUMMER(A2)

Sachen zu wissen

  • In Excel, Termine und Mal werden als numerische Werte gespeichert. ISNUMBER gibt bei der Auswertung TRUE zurück Termine und Mal.
  • Als Text gespeicherte Zahl gibt FALSE zurück.

Wenn Zelle eine Zahl ist, dann

Oft möchten Sie eine „IS“-Funktion wie ISNUMBER mit der IF-Funktion kombinieren. Mit der IF-Funktion können Sie, anstatt ein einfaches TRUE oder FALSE zurückzugeben, einen bestimmten Text ausgeben oder bestimmte Aktionen ausführen, wenn eine Zelle eine Zahl ist oder nicht.

1 =WENN(ISNUMMER(A2),"Zahl", "keine Zahl")

Überprüfen Sie, ob nicht Nummer

Mit der NOT-Funktion können Sie testen, ob eine Zelle keine Zahl ist.

1 =IF(NOT(ISNUMBER(A3)), "keine Zahl","Zahl")

ISNUMMER & SUCHE Formel

Eine der nützlichsten Funktionen der ISNUMBER-Funktion ist die Fähigkeit auszuwerten, ob bestimmte Funktionen einen numerischen Wert zurückgeben. Beispielsweise durchsucht die SEARCH-Funktion eine Zelle nach Text. Wenn der Text gefunden wird, wird seine numerische Position zurückgegeben. Wenn der Text nicht gefunden wird, wird ein Fehler zurückgegeben. Mit der ISNUMBER-Funktion können wir TRUE / FALSE zurückgeben, wenn der Text gefunden wird.

1 =ISNUMMER(SUCHE(B$1, $A2))

ISNUMMER & FINDEN – Groß-/Kleinschreibung beachten

Die FIND-Funktion funktioniert genauso wie die SEARCH-Funktion, außer dass bei der FIND-Funktion die Groß-/Kleinschreibung beachtet wird. Mit anderen Worten, die FIND-Funktion gibt FALSE zurück, wenn nach „string“ in „STRING“ gesucht wird, da die Fälle nicht übereinstimmen.

12 =ISNUMMER(FIND("Rot", $A2))=ISNUMMER(SUCHE("Rot", $A2))

ISNUMMER & MATCH

Die ISNUMBER-Funktion kann auf ähnliche Weise auch mit der MATCH-Funktion gepaart werden. Die MATCH-Funktion sucht nach einem Wert in einem Wertebereich. Wenn der Wert gefunden wird, gibt die Funktion seine numerische Position zurück. Wenn es nicht gefunden wird, gibt es einen Fehler zurück.

1 =VERGLEICH("Rot", $A2)

Zelleneingabe validieren

Eine Verwendung der ISNUMBER-Funktion besteht darin, den Inhalt einer Zelle zu validieren. Sie haben beispielsweise ein Eingabeformular, das einen numerischen Wert erfordert. Mit der ISNUMBER-Funktion können Sie testen, ob der Benutzer einen numerischen Wert eingegeben hat, und ihn warnen, wenn dies nicht der Fall ist.

1 =IF(B2="","",IF(ISNUMBER(B2),"","Ungültiger Eintrag"))

Datenvalidierung - Texteingabe erzwingen

Das obige Beispiel war eine „schwache“ Datenvalidierung; der Benutzer kann die Warnmeldung ignorieren. Stattdessen können wir die Datenvalidierung verwenden, um nicht numerische Werte zu verbieten.

Gehe zu: Datenband > Datenvalidierung > Datenvalidierung

und wählen Sie dann eine dieser Optionen aus:

Testen Sie, ob eine beliebige Zelle im Bereich eine Zahl ist

Um zu testen, ob eine Zelle in einem Zellbereich eine Zahl ist, können wir die ISNUMBER-Funktion zusammen mit der SUMPRODUCT-Funktion verwenden.

1 =SUMMENPRODUKT(--ISNUMMER(A2:A6))>0

Folgen Sie dem obigen Link, um zu erfahren, wie diese Funktion funktioniert.

Markieren Sie Zellen, die Zahlen enthalten

Eine letzte Möglichkeit mit der ISNUMBER-Funktion besteht darin, Zellen hervorzuheben, die Text enthalten. Wir können dies tun, indem wir eine bedingte Formatierung basierend auf einer Regel erstellen.

  1. Wählen Sie alle Zellen aus, die Sie überprüfen möchten
  2. Gehe zu Startseite Band > Bedingte Formatierung > Neue Regel
  3. Auswählen 'Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen
  4. Geben Sie die Formel ein =ISNUMMER(A2)
  5. Klicken Sie auf die Schaltfläche Format und wählen Sie Ihre gewünschte Formatierung
  6. Klicken Sie zweimal auf OK, um den Vorgang zu beenden und zu speichern.

Andere logische Funktionen

Excel / Google Sheets enthalten viele andere logische Funktionen, um andere logische Tests durchzuführen. Hier ist eine Liste:

IF / IS-Funktionen
wennFehler
iserror
isna
iserr
ist leer
ist Nummer
istext
isnontext
isformel
islogisch
isref
iseven
ist ungerade

ISNUMBER in Google Tabellen

Die ISNUMBER-Funktion funktioniert in Google Sheets genauso wie in Excel:

ISNUMBER Beispiele in VBA

Sie können auch die ISNUMBER-Funktion in VBA verwenden. Typ:
application.worksheetfunction.isnumber(value)
Für die Funktionsargumente (Wert usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Zurück zur Liste aller Funktionen in Excel

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave