Skip to main content

So prüfen Sie den Datentyp in einer Excel-Zelle

EXCEL VBA - Userform erstellen #1 Textfelder und Befehlsschaltflächen (Juni 2025)

EXCEL VBA - Userform erstellen #1 Textfelder und Befehlsschaltflächen (Juni 2025)
Anonim

Die TYPE-Funktion von Excel gehört zu einer Gruppe von Informationsfunktionen Dies kann zum Ermitteln von Informationen zu einer bestimmten Zelle, einem Arbeitsblatt oder einer Arbeitsmappe verwendet werden.

Wie in der Abbildung oben gezeigt, kann die TYPE-Funktion verwendet werden, um Informationen über den Datentyp in einer bestimmten Zelle zu ermitteln, z.

DatentypFunktion kehrt zurück
eine Zahlgibt im obigen Bild einen Wert von 1 - Zeile 2 zurück;
Textdatengibt im obigen Bild den Wert 2 - Zeile 5 zurück;
Boolescher oder logischer Wertgibt im obigen Bild einen Wert von 4 - Zeile 7 zurück;
Fehlerwertgibt im obigen Bild einen Wert von 1 - Zeile 8 zurück;
eine Anordnunggibt einen Wert von 64 zurück - Zeilen 9 und 10 im obigen Bild.

Hinweis: Die Funktion kann jedoch nicht verwendet werden, um zu bestimmen, ob eine Zelle eine Formel enthält oder nicht. TYPE bestimmt nur, welcher Werttyp in einer Zelle angezeigt wird, und nicht, ob dieser Wert von einer Funktion oder Formel generiert wird.

In der Abbildung oben enthalten die Zellen A4 und A5 Formeln, die jeweils eine Anzahl und Textdaten zurückgeben. Daher gibt die TYPE-Funktion in diesen Zeilen ein Ergebnis von 1 (Anzahl) in Zeile 4 und 2 (Text) in Zeile 5 zurück.

Die Syntax und Argumente der TYPE-Funktion

Die Syntax einer Funktion bezieht sich auf das Layout der Funktion und enthält den Namen der Funktion, Klammern und Argumente.

Die Syntax für die TYPE-Funktion lautet:

= TYPE (Wert)

Wert:(erforderlich) kann ein beliebiger Datentyp sein, z. B. eine Zahl, ein Text oder ein Array. Dieses Argument kann auch eine Zellreferenz auf die Position des Werts in einem Arbeitsblatt sein.

Typ Funktionsbeispiel

Zu den Optionen für die Eingabe der Funktion und ihrer Argumente gehören:

  1. Geben Sie die vollständige Funktion ein: = TYPE (A2) in Zelle B2
  2. Auswahl der Funktion und ihrer Argumente über das Funktionsdialogfeld TYPE

Obwohl es möglich ist, die gesamte Funktion einfach von Hand einzugeben, ist es für viele Benutzer einfacher, das Dialogfeld zur Eingabe der Argumente der Funktion zu verwenden.

Bei diesem Ansatz werden im Dialogfeld beispielsweise das Gleichheitszeichen, die Klammern und, falls erforderlich, die Kommas eingegeben, die als Trennzeichen zwischen mehreren Argumenten dienen.

Eingabe der TYPE-Funktion

Die folgenden Informationen beziehen sich auf die Schritte, die zum Eingeben der TYPE-Funktion in Zelle B2 im obigen Bild über das Dialogfeld der Funktion verwendet werden.

Das Dialogfeld öffnen

  1. Klicken Sie auf Zelle B2, um sie zur aktiven Zelle zu machen - dem Ort, an dem die Funktionsergebnisse angezeigt werden.
  2. Klicke auf das Formeln Registerkarte des Menübandes;
  3. Wählen Weitere Funktionen> Informationen Öffnen Sie die Funktions-Dropdown-Liste über das Menüband.
  4. Klicke auf ART in der Liste, um das Dialogfeld dieser Funktion aufzurufen.

Argument der Funktion eingeben

  1. Klicken Sie im Arbeitsblatt auf Zelle A2, um die Zellenreferenz in das Dialogfeld einzugeben.
  2. Klicken Sie auf OK, um die Funktion abzuschließen und zum Arbeitsblatt zurückzukehren.
  3. Die Nummer'1' sollte in Zelle B2 angezeigt werden, um anzuzeigen, dass der Datentyp in Zelle A2 eine Zahl ist;
  4. Wenn Sie auf Zelle B2 klicken, wird die vollständige Funktion angezeigt = TYP (A2) wird in der Formelleiste über dem Arbeitsblatt angezeigt.

Arrays und Typ 64

Damit die TYPE-Funktion ein Ergebnis von 64 zurückgibt - was darauf hinweist, dass der Datentyp ein Array ist - muss das Array direkt als Argument Value in die Funktion eingegeben werden.

Wie in den Zeilen 10 und 11 gezeigt, gibt die TYPE-Funktion das Ergebnis von 64 zurück, unabhängig davon, ob das Array Zahlen oder Text enthält.