Listen aus dem SAP stellen das Minus-Zeichen ans Ende der Zahl.
Beispiel 50.10- statt -50.10.
Wie kann ich am einfachsten korrigieren? Habe derzeit eine Liste mit mehr als 100 Korrekturen.
Gruss
Frédéric
=WENN(RECHTS(A1;1)="-";-WECHSELN(A1;"-";"");--A1)
VBA-Editor öffnen: Drücke ALT + F11
, um den VBA-Editor zu öffnen.
Modul erstellen: Klicke auf Einfügen
> Modul
, um ein neues Modul zu erstellen.
Makro einfügen: Kopiere den folgenden Code in das Modul:
Sub correct_SAP_Minus()
Dim myC As Range
For Each myC In ActiveSheet.UsedRange
If Right(myC, 1) = "-" Then
myC = "-" & Left(myC, Len(myC) - 2) * 1
End If
Next
End Sub
Makro ausführen: Schließe den VBA-Editor und gehe zurück zu Excel. Wähle die Tabelle mit den SAP-Werten aus und führe das Makro aus.
Diese Schritte helfen dir, negative Werte, die im SAP-Format vorliegen (z.B. 50.10-
), schnell und effektiv zu korrigieren.
Fehler: Das Makro funktioniert nicht.
Fehler: Die Werte werden nicht korrekt umgewandelt.
=WECHSELN()
verwenden, um sicherzustellen, dass die Daten korrekt formatiert sind.Wenn du kein Makro verwenden möchtest, kannst du die Funktion =WENN()
in Kombination mit =RECHTS()
und =WECHSELN()
nutzen. Hier ist ein Beispiel:
=WENN(RECHTS(A1;1)="-";-WECHSELN(A1;"-";"");--A1)
Diese Formel überprüft, ob das letzte Zeichen ein Minuszeichen ist und wandelt es entsprechend um.
Angenommen, du hast die folgende Liste in Spalte A:
A |
---|
50.10- |
75.20- |
100.30- |
Nach dem Ausführen des Makros oder der Formel wird die Tabelle so aussehen:
A |
---|
-50.10 |
-75.20 |
-100.30 |
Diese Umwandlung ist besonders wichtig, wenn du mit SAP-Werten arbeitest, um genaue Berechnungen durchführen zu können.
.xlsm
-Format, um sicherzustellen, dass die Makros erhalten bleiben.1. Können die negativen Werte auch in anderen Formaten vorliegen?
Ja, die Werte können verschiedene Formate haben. Stelle sicher, dass du die korrekten Funktionen anwendest, um diese Werte zu konvertieren.
2. Was ist, wenn ich mehr als 100 Korrekturen gleichzeitig durchführen muss?
In diesem Fall ist die Verwendung eines Makros die effizienteste Methode, um alle Korrekturen in einem Schritt durchzuführen.
3. Wie kann ich die Werte nach der Umwandlung weiterverarbeiten?
Du kannst die umgewandelten Werte wie gewohnt für Berechnungen oder Analysen in Excel verwenden. Achte darauf, dass sie als Zahlen formatiert sind, um Fehler zu vermeiden.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen