Excel 2007 - Text in Spalten, Zahlenwerte umformatieren
Hallo an die Community,
ich habe eine Frage zu Excel 2007 genauer der Excel Funktion "Tabellen in Spalten" (zu finden als Butten unter "Daten").
Vielleicht hat jemand eine Idee was ich falsch mache?
Situation ist folgende:
Ich habe mehrere Werte die so aussehen: "1234.56-" . Ich will die Werte mit der Funktion Text in Spalten umformatieren, was in Excel 2003 auch immer geklappt hat, jetzt in Excel 2007 aber nicht mehr so funktioniert anscheinend.
Problem ist folgendes:
Der Wert von oben soll so aussehen: "-1234,56". Das heißt, das Minus-Zeichen soll vorangestellt werden und der Punkt durch ein Komma getauscht werden. Mit dem Punkt habe ich nicht das Problem, den könnte ich durch suchen und ersetzen auch so umstellen (strg-h drücken), aber das Minus Zeichen einfach über Klicks nach vorne zu bringen scheint im Moment ein unlösbares Problem. In der Vergangenheit hat das Prima über die Funktion Text in Spalten funktioniert. Bei Schritt 3 von 3 auf den Button "Weitere..." geklickt, Tausendertrennzeichen auf Punkt gestellt und unten einen Haken gemacht und das Problem war gelöst.
Kennt jemand eine Möglichkeit wie ich den Wert (sind eigentlich sehr viele Werte) anders umbauen kann, sodass er mein gewünschtes Format erhält?
Vielen Dank für Eure Mühen und beste Grüsse
Martin
ich habe eine Frage zu Excel 2007 genauer der Excel Funktion "Tabellen in Spalten" (zu finden als Butten unter "Daten").
Vielleicht hat jemand eine Idee was ich falsch mache?
Situation ist folgende:
Ich habe mehrere Werte die so aussehen: "1234.56-" . Ich will die Werte mit der Funktion Text in Spalten umformatieren, was in Excel 2003 auch immer geklappt hat, jetzt in Excel 2007 aber nicht mehr so funktioniert anscheinend.
Problem ist folgendes:
Der Wert von oben soll so aussehen: "-1234,56". Das heißt, das Minus-Zeichen soll vorangestellt werden und der Punkt durch ein Komma getauscht werden. Mit dem Punkt habe ich nicht das Problem, den könnte ich durch suchen und ersetzen auch so umstellen (strg-h drücken), aber das Minus Zeichen einfach über Klicks nach vorne zu bringen scheint im Moment ein unlösbares Problem. In der Vergangenheit hat das Prima über die Funktion Text in Spalten funktioniert. Bei Schritt 3 von 3 auf den Button "Weitere..." geklickt, Tausendertrennzeichen auf Punkt gestellt und unten einen Haken gemacht und das Problem war gelöst.
Kennt jemand eine Möglichkeit wie ich den Wert (sind eigentlich sehr viele Werte) anders umbauen kann, sodass er mein gewünschtes Format erhält?
Vielen Dank für Eure Mühen und beste Grüsse
Martin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 90753
Url: https://administrator.de/forum/excel-2007-text-in-spalten-zahlenwerte-umformatieren-90753.html
Ausgedruckt am: 12.04.2025 um 10:04 Uhr
7 Kommentare
Neuester Kommentar
Hallo MartinAD!
Um einen ganzen Bereich umzuwandeln, wäre ein Makro besser geeignet.
Unter Umständen musst Du als Voraussetzung noch in "Extras / Makro / Sicherheit..." die Sicherheitsstufe auf "Mittel" reduzieren (danach Excel beenden und neu starten), und dann beim Öffnen der Datei "Makros aktivieren".
Grüße
bastla
Um einen ganzen Bereich umzuwandeln, wäre ein Makro besser geeignet.
- Öffne mit Alt-F11 den "VBA-Editor".
- Über "Einfügen / Modul" erhältst Du ein Code-Fenster, in welches Du den folgenden VBA-Code einfügst:
Sub KorrNeg()
Dim Bereich As Range, Zelle As Range
Set Bereich = Range("A1:L4000")
'Set Bereich = Selection
For Each Zelle In Bereich
With Zelle
If Right(.Value, 1) = "-" Then
.Value = CDbl("-" & Replace(Left(.Value, Len(.Value) - 1), ".", ","))
End If
End With
Next
End Sub
- Passe den zu bearbeitenden Bereich in Zeile 3 an Deine Gegebenheiten an oder entferne das ' am Beginn der Zeile 4 - dann werden alle in der Tabelle markierten Zellen bearbeitet.
- Starte das Makro,
- indem Du den Cursor zwischen "Sub KorrNeg()" und "End Sub" platzierst und F5 drückst oder das grüne "Play"-Symbol in der Symbolleiste anklickst, oder
- indem Du aus der Tabelle über "Extras / Makro / Makros..." die Liste der verfügbaren Makros aufrufst und "KorrNeg" doppelt anklickst (solltest Du das Makros öfter verwenden müssen, lässt sich dafür natürlich auch ein Symbol in der Symbolleiste erstellen oder eine Tastenkombination festlegen).
Unter Umständen musst Du als Voraussetzung noch in "Extras / Makro / Sicherheit..." die Sicherheitsstufe auf "Mittel" reduzieren (danach Excel beenden und neu starten), und dann beim Öffnen der Datei "Makros aktivieren".
Grüße
bastla
Hallo MartinAD!

Der Umwandlungsteil des VBA-Makros ist eigentlich eine 1:1-Umsetzung der oben stehenden Formel - insofern hat sich die Mühe in Grenzen gehalten.
Grüße
bastla
war sicher kein leichter Gedankengang!
... weil es mit der Antwort so lange gedauert hat? Der Umwandlungsteil des VBA-Makros ist eigentlich eine 1:1-Umsetzung der oben stehenden Formel - insofern hat sich die Mühe in Grenzen gehalten.
bis MS (hoffentlich) den Fehler in Office 2007 erkennt und behebt.
Wäre es nicht MS, würde man/frau sich vielleicht noch über die Verschlimmbesserung einer bewährten Funktionalität wundern ...Grüße
bastla