GUIDs in Excel erstellen: Eine Schritt-für-Schritt-Anleitung
Schritt-für-Schritt-Anleitung
Um in Excel eine GUID (Globally Unique Identifier) zu erzeugen, kannst Du die folgende VBA-Funktion verwenden. Befolge diese Schritte, um die Funktion in Deinem Excel-Dokument zu erstellen:
-
Öffne den VBA-Editor:
- Drücke
ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.
-
Füge ein neues Modul hinzu:
- Klicke im Menü auf
Einfügen und dann auf Modul.
-
Kopiere und füge den folgenden Code ein:
Type GUID
data1 As Long
data2 As Integer
data3 As Integer
data4(7) As Byte
End Type
Declare Function CoCreateGuid Lib "OLE32.DLL" (pGuid As GUID) As Long
Public Function NewGUID() As String
Dim result As String
Dim uid As GUID
CoCreateGuid uid
result = hex0(uid.data1, 8) & "-" & _
hex0(uid.data2, 4) & "-" & _
hex0(uid.data3, 4) & "-" & _
hex0(uid.data4(0), 2) & hex0(uid.data4(1), 2) & "-"
Dim i As Integer
For i = 2 To 7
result = result & hex0(uid.data4(i), 2)
Next
NewGUID = result
End Function
Private Function hex0(n As Variant, digits As Integer) As String
Dim k As Integer
k = Len(Hex(n))
hex0 = String(digits - k, "0") & Hex(n)
End Function
-
Schließe den VBA-Editor:
- Klicke auf das
X oder wähle Datei > Schließen und zurück zu Microsoft Excel.
-
Verwende die Funktion in einer Zelle:
- Gib in einer Zelle
=NewGUID() ein und drücke Enter. Du solltest jetzt eine neue GUID sehen.
Häufige Fehler und Lösungen
Alternative Methoden
Falls Du eine einfachere Methode suchst, um GUIDs zu generieren, kannst Du auch Online-Tools oder spezialisierte Software verwenden, die eine UUID generieren. Auch einige Add-Ins für Excel bieten GUID-Generierungsfunktionen an.
Praktische Beispiele
Hier sind einige Beispiele, wie Du die Funktion NewGUID() verwenden kannst:
-
Einfaches GUID in Zelle:
=NewGUID() gibt eine neue GUID zurück.
-
GUID in einer Liste erstellen:
- Du kannst eine ganze Spalte mit GUIDs füllen, indem Du die Funktion nach unten ziehst.
Tipps für Profis
- Nutze die Funktion
NewGUID() in Kombination mit anderen Excel-Funktionen, um eindeutige Identifikatoren für Datensätze zu erstellen.
- Du kannst die GUIDs auch in einer Datenbank oder für API-Anfragen verwenden, um sicherzustellen, dass jeder Eintrag einzigartig ist.
FAQ: Häufige Fragen
1. Warum sind führende Nullen wichtig?
Die führenden Nullen sind notwendig, um das spezifische Format einer GUID (8-4-4-4-12 Zeichen) zu gewährleisten.
2. Was ist der Unterschied zwischen GUID und UUID?
GUID und UUID sind im Wesentlichen dasselbe; GUID ist ein Begriff, der häufig in Microsoft-Technologien verwendet wird, während UUID allgemeinere Anwendungen in der Programmierung hat.
3. Wie kann ich die GUID in Excel weiterverarbeiten?
Du kannst die generierte GUID wie jeden anderen Text in Excel verwenden, z. B. für Datenbankeinträge, als eindeutige Schlüssel in Tabellen oder für die Identifikation von Datensätzen.