Wie lässt sich der Datentyp einer Zelle überprüfen oder ermitteln?
In bestimmten Fällen möchten Sie möglicherweise den Datentyp der Werte in den Zellen kennen, beispielsweise ob es sich um eine leere Zelle, einen Fehlerwert, ein Datum oder etwas anderes handelt. Vielleicht denken Sie zunächst an die Typ-Funktion in Excel, doch diese Funktion kann lediglich vier Datentypen überprüfen und ist daher unvollständig. Daher möchte ich Ihnen hier eine alternative Methode vorstellen, mit der Sie diese Aufgabe lösen können.
Überprüfen oder Ermitteln des Datentyps mithilfe einer benutzerdefinierten Funktion
Überprüfen oder Ermitteln des Datentyps mithilfe einer benutzerdefinierten Funktion
In Excel können Sie eine benutzerdefinierte Funktion erstellen, um den Datentyp zu überprüfen. Gehen Sie dazu wie folgt vor:
1. Halten Sie in Excel die Tasten Alt + F11 gedrückt – es öffnet sich das Fenster Microsoft Visual Basic for Applications.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie das folgende Makro in das Modulfenster ein.
VBA-Code: Überprüfen oder Ermitteln des Datentyps in Excel
Function CellType(pRange As Range)
'Updateby20140625
Application.Volatile
Set pRange = pRange.Range("A1")
Select Case True
Case VBA.IsEmpty(pRange): CellType = "Blank"
Case Application.IsText(pRange): CellType = "Text"
Case Application.IsLogical(pRange): CellType = "Logical"
Case Application.IsErr(pRange): CellType = "Error"
Case VBA.IsDate(pRange): CellType = "Date"
Case VBA.InStr(1, pRange.Text, ":") <> 0: CellType = "Time"
Case VBA.IsNumeric(pRange): CellType = "Value"
End Select
End Function
3.AnschließendSpeichern und schließen diesen Code, kehren Sie zum Arbeitsblatt zurück und geben Sie die Formel =CellType(A1)in eine leere Zelle neben IhrenDatenbereich ein (siehe Screenshot):

4. Ziehen Sie anschließend das Ausfüllkästchen auf die Zellen, in denen diese Formel enthalten sein soll. Alle Datentypen wurden nun aus den Zellen extrahiert (siehe Screenshot):

Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins