Zahlen verschlüsseln und drehen in Excel
Schritt-für-Schritt-Anleitung
Um Zahlen in Excel zu verschlüsseln und zu drehen, kannst Du folgende Methoden nutzen:
-
Verwendung einer benutzerdefinierten Funktion (UDF):
- Drücke
Alt + F11, um den VBA-Editor zu öffnen.
- Klicke im Projektexplorer mit der rechten Maustaste auf deine Arbeitsmappe und wähle „Modul einfügen“.
- Füge den folgenden Code ein:
Function verschluesseln(dblZahl)
Dim arrKey, i As Integer, sTmp
arrKey = Array(0, 9, 8, 7, 6, 5, 4, 3, 2, 1)
For i = 1 To Len(dblZahl)
sTmp = Mid(dblZahl, i, 1)
If IsNumeric(sTmp) Then
verschluesseln = verschluesseln & arrKey(sTmp)
Else
verschluesseln = verschluesseln & sTmp
End If
Next
If IsNumeric(verschluesseln) Then verschluesseln = verschluesseln * 1
End Function
- Schließe den VBA-Editor.
- In der Excel-Tabelle kannst Du jetzt die Funktion
=verschluesseln(A1) verwenden, um die Zahl in Zelle A1 zu verschlüsseln.
-
Mit einer Formel:
- Wenn Deine Zahl in Zelle A1 steht, kannst Du auch folgende Formel verwenden:
=SUMMENPRODUKT(RECHTS(10-TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1);1) * 10^(LÄNGE(A1)-ZEILE(INDIREKT("1:"&LÄNGE(A1)))))
- Diese Methode funktioniert für beliebige Längen von Zahlen.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn Du keine benutzerdefinierte Funktion verwenden möchtest, kannst Du auch die Formel zur Zeichenbearbeitung nutzen.
Eine einfache Möglichkeit besteht darin, die Zahlen zu drehen, indem Du sie in Text umwandelst und dann die Zeichen umkehrst. Hier eine Beispiel-Formel:
=TEXTVERKETTEN("", WAHL(TEIL(A1;SPALTE($A$1:$A$7);1)+1; "0"; "9"; "8"; "7"; "6"; "5"; "4"; "3"; "2"; "1"))
Diese Formel funktioniert, indem sie die einzelnen Ziffern auf der Basis der 0-9 Umkehrung bearbeitet.
Praktische Beispiele
- Beispiel 1: Du hast die Zahl
302785 in Zelle T1. Verwende die UDF, um sie in 708325 zu verschlüsseln.
- Beispiel 2: Mit der Formel zur Zeichenumkehrung kannst Du die Zahl
1234567 in 9876543 umkehren.
Testea die Funktionen mit verschiedenen Zahlen, um sicherzustellen, dass sie wie gewünscht funktionieren.
Tipps für Profis
- Datenbankverwaltung: Wenn Du mit großen Datenmengen arbeitest (z.B. über 50.000 Zeilen), nutze die UDF, um Zeit zu sparen.
- Formeloptimierung: Vermeide unnötige Berechnungen, indem Du nur die Zellen anvisierst, die tatsächlich bearbeitet werden müssen.
- Fehleranalyse: Nutze die Excel-Debugging-Tools, um Probleme in Deinen Formeln schnell zu identifizieren.
FAQ: Häufige Fragen
1. Wie viele Zeichen können die verschlüsselten Zahlen haben?
Die Methoden funktionieren mit beliebigen Längen, solange die Zahlen in der Excel-Zelle korrekt eingegeben sind.
2. Kann ich die UDF auch für andere Zwecke nutzen?
Ja, Du kannst die UDF anpassen, um andere Arten von Daten zu verarbeiten, solange Du die Logik entsprechend änderst.
3. Benötige ich spezielle Excel-Versionen für diese Methoden?
Die vorgestellten Methoden sind in den gängigen Excel-Versionen ab Excel 2010 verfügbar.