Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tausender-Punk in Komma konvertieren

Tausender-Punk in Komma konvertieren
05.07.2004 08:37:55
Markus
Hallo Ihr Experten! Hilfe!
Ich kopiere Werte aus einer Tabelle mit amerikanischem Format und tausender Trennzeichen, welches eigentlich ein Komma sein soll. Wie kann ich den Punkt durch ein Komma ersetzen? Excel 97 bietet bei "Suchen/Ersetzen" nicht die Option "in Werten" daher funzt das bei mir leider nicht!
Hülf!
Danke im Voraus,
Markus
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tausender-Punk in Komma konvertieren
Horst
Probiers mal via Excel selber mit dem Befehl "Ersetzen" z.B. in Zelle D4:
=ERSETZEN(D4;4;0;",")
AW: Tausender-Punk in Komma konvertieren
Udo
Das geht nur, wenn du die Einstellung in der Systemsteuerung veränderst.
Ansonsten wird aus der Zahl Text, mit dem du dann nicht mehr rechnen kannst.
Udo
AW: Tausender-Punk in Komma konvertieren
Markus
Hi Udo,
dumm ist nur, dass die Zahlen von einem amerikanischen Programm gespeichert werden, mit Punkt statt Komma. Meinst du die Landeseinstellungen in der Systemsteuerung? An der (deutsch eingestellten) Systemsteuerung soll der Beutzer des Programms möglichst nichts ändern müssen.
Grüße,
Markus
Anzeige
AW: Tausender-Punk in Komma konvertieren
Udo
Das sind dann doch aber keine Zahlen sondern Texte.
Lad mal ein Beispiel hoch.
Udo
AW: Tausender-Punk in Komma konvertieren
05.07.2004 14:15:29
woelloe
Die Textdatei sieht so aus:
Area X Y
1 7855 190.473 214.571
2 8736 301.763 213.049
3 4800 196.856 320.470
4 6824 301.350 324.509
5 812 245.500 273
Die Punkte sind in Echt Kommas!
Diese .txt Datei öffne ich mit Excel (mit dem Text-Assistent) und hole mir die Werte via folgendem Quelltext in eine andere Tabelle:
Windows("" & dateiname & ".txt").Activate
Range("B2:B6").Select
Selection.NumberFormat = "General"
Range("B2:B6").Select
Selection.Copy

Windows("Tabelle.xls").Activate
Range("L4:L8").Select
ActiveSheet.Paste
Wenn für die Zellen, in die ich einfüge, eingestellt ist "tausender Trennzeichen", dann habe ich das Problem, dass ich den Punkt irgendwie gegen ein Komma tauschen muss. Wenn "tausender Trennzeichen" deaktiviert ist, dann muss ich alle Zahlen umrechnen (durch Tausend teilen), wobei das aber bei Ganzen Zahlen Probleme gibt!
Anzeige
AW: Tausender-Punk in Komma konvertieren
Udo
Suchen nach: .
ersetzen durch: ,
Excel sollte eine implizite Typumwandlung durchführen. Das merkst du, wenn du
die Werte als Zahl formatierst. Falls nicht, alles mit 1 multiplizieren.
Udo
AW: Tausender-Punk in Komma konvertieren
05.07.2004 15:38:51
Markus
Danke für den Tipp, habs nun endlich hinbekommen!
Markus
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tausender-Punkt in Komma umwandeln in Excel


Schritt-für-Schritt-Anleitung

Um den Punkt als Tausendertrennzeichen in ein Komma umzuwandeln, kannst du folgende Schritte in Excel ausführen:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten mit Punkten als Tausendertrennzeichen in Excel eingefügt sind.
  2. Suchen/Ersetzen verwenden:
    • Drücke Strg + H, um das Dialogfeld „Suchen und Ersetzen“ zu öffnen.
    • Gib im Feld „Suchen nach“ einen Punkt (.) ein.
    • Gib im Feld „Ersetzen durch“ ein Komma (,) ein.
    • Klicke auf „Alle ersetzen“. Dies sollte die Punkte in deiner Tabelle durch Kommas ersetzen.
  3. Zellen formatieren: Stelle sicher, dass die Zellen als Zahlen formatiert sind, damit Excel sie korrekt erkennt.

Häufige Fehler und Lösungen

  • Fehler: Excel erkennt die Werte nicht als Zahlen.

    • Lösung: Wenn die Werte nach der Umwandlung weiterhin als Text angezeigt werden, multipliziere die Zellen mit 1, um eine implizite Typumwandlung zu erreichen.
  • Fehler: „Suchen und Ersetzen“ funktioniert nicht.

    • Lösung: Überprüfe, ob du die richtigen Zellen ausgewählt hast und ob die Daten tatsächlich Punkte als Trennzeichen verwenden.

Alternative Methoden

Falls die oben genannte Methode nicht funktioniert, kannst du auch eine Excel-Formel verwenden:

  • Verwende die folgende Formel, um Punkte in Kommas umzuwandeln:

    =WECHSELN(A1; "."; ",")

Diese Formel ersetzt alle Punkte in der Zelle A1 durch Kommas. Du kannst die Formel in eine andere Zelle ziehen, um sie auf andere Werte anzuwenden.


Praktische Beispiele

Angenommen, du hast folgende Werte in Spalte A:

A
1.000
2.500
3.750

Nach der Anwendung der Suchen/Ersetzen-Methode oder der Formel, sollte die Tabelle so aussehen:

A
1,000
2,500
3,750

Jetzt kannst du mit den Zahlen rechnen, ohne dass Excel sie als Text betrachtet.


Tipps für Profis

  • Systemsteuerung überprüfen: Stelle sicher, dass die Regionseinstellungen deines Systems korrekt sind, um Probleme mit tausender Trennzeichen zu vermeiden.
  • Skripte verwenden: Du kannst auch VBA-Makros verwenden, um die Umwandlung automatisiert durchzuführen, wenn du regelmäßig mit solchen Daten arbeitest.

Beispiel für ein einfaches VBA-Skript:

Sub PunktInKommaUmwandeln()
    Dim Zelle As Range
    For Each Zelle In Selection
        Zelle.Value = Replace(Zelle.Value, ".", ",")
    Next Zelle
End Sub

FAQ: Häufige Fragen

1. Frage
Wie kann ich in Excel mit Punkt statt Komma rechnen?
Antwort: Du kannst die Punkt-zu-Komma-Umwandlung durchführen und die Zellen anschließend als Zahlen formatieren, damit Excel sie korrekt verarbeitet.

2. Frage
Was mache ich, wenn Punkte in meiner Tabelle nicht ersetzt werden?
Antwort: Überprüfe die Daten auf Leerzeichen oder andere unsichtbare Zeichen, die die Umwandlung verhindern könnten. Stelle sicher, dass du in der richtigen Arbeitsmappe arbeitest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige