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

Forumthread: Zahlen mit Punkt(.) statt Komma in Datei schreiben

Zahlen mit Punkt(.) statt Komma in Datei schreiben
Tim
Hallo,
wie kann ich Zahlen mit einem Punkt als Dezimaltrennzeichen in eine Datei schreiben ? Wenn ich sie mittels
Print #1, zahl oder auch Print #1, Format(zahl,"0.00") in die Datei schreibe steht da trotzdem 1,23 statt 1.23
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zahlen mit Punkt(.) statt Komma in Datei schreiben
04.11.2009 09:50:43
David
Hallo Tim,
das ist eine Einstellung des Betriebssystems. Du müsstest auf amerikanisch umstellen (oder schweizerisch, hat glaube ich auch den Punkt), das würde dann aber systemweite Konsequenzen haben.
Alternativ müssstest du die Zahl als Textstring zusammenbasteln, sozusagen vor/nach dem Komma getrennt.
Gruß
David
Anzeige
Replace(Format(Zahl, "0.00"), ",", ".") owT
04.11.2009 09:58:40
Rudi
AW: Zahlen mit Punkt(.) statt Komma in Datei schreiben
04.11.2009 10:37:36
Gert
Hallo Tim
mit der Funktion =WECHSELN()
wird der Punkt ( . ) durch ein Komma( , ) ersetzt. Sind in "SpalteA" die TextZahlen(.) und "SpalteB"
ist leer, dann in "SpalteB" folgende Formel :
=WECHSELN(A2;".";",";1)
und nach unten kopieren.
Um mit diesen TextZahlen normal zu rechnen, wird die Funktion =WERT()
benutzt (siehe Excel-Hilfe).
Rudi meint das gleiche nur mit englischer Formel (REPLACE).
mfg
Gert
Anzeige
AW: Zahlen mit Punkt(.) statt Komma in Datei schreiben
04.11.2009 14:56:03
Höttl
Hallo!
So geht es auch.
Bereich markieren - Daten - Text in Spalten und bei Schritt 3 des Assistenten auf 'Weitere..Dezimalkennzeichen . Punkt eingeben, OK, Fertigstellen
Gruß
Wilfried

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zahlen mit Punkt statt Komma in Excel schreiben


Schritt-für-Schritt-Anleitung

Um in Excel Zahlen mit einem Punkt statt einem Komma als Dezimaltrennzeichen zu verwenden, kannst du die folgenden Schritte befolgen:

  1. Excel-Einstellungen anpassen:

    • Öffne Excel und gehe zu Datei > Optionen.
    • Wähle den Tab Erweitert.
    • Suche nach der Option Dezimalkennzeichen und ändere es von , (Komma) auf . (Punkt).
  2. Zahlen formatieren:

    • Um sicherzustellen, dass deine Zahlen im gewünschten Format angezeigt werden, kannst du die Zellen markieren, in denen die Zahlen stehen, und dann mit der rechten Maustaste klicken.
    • Wähle Zellen formatieren und stelle sicher, dass das Format auf Zahl gesetzt ist, wobei der Dezimalpunkt verwendet wird.
  3. Zahlen in eine Datei schreiben:

    • Wenn du möchtest, dass beim Schreiben in eine Datei die Zahlen im Format 1.23 erscheinen, kannst du den Befehl Print #1, Format(zahl, "0.00") verwenden.

Häufige Fehler und Lösungen

  • Excel macht Komma statt Punkt:

    • Stelle sicher, dass die regionalen Einstellungen in deinem Betriebssystem auf eine Sprache eingestellt sind, die den Punkt als Dezimaltrennzeichen verwendet (z.B. Englisch oder Schweizerdeutsch).
  • Zahlen werden nicht richtig formatiert:

    • Überprüfe, ob die Zellen im richtigen Zahlenformat sind. Manchmal sind sie als Text formatiert, was zu unerwarteten Ergebnissen führen kann.
  • Funktioniert nicht beim Exportieren:

    • Wenn die Zahlen beim Exportieren in eine Datei nicht im gewünschten Format angezeigt werden, kannst du die Funktion Replace(Format(Zahl, "0.00"), ",", ".") verwenden, um das Komma durch einen Punkt zu ersetzen.

Alternative Methoden

  • Text in Spalten:

    • Du kannst den Menüpunkt Daten > Text in Spalten verwenden, um die Dezimaltrennzeichen schnell zu ändern. Im Schritt 3 des Assistenten kannst du bei Weitere das Dezimalkennzeichen auf . (Punkt) setzen.
  • Funktion WECHSELN():

    • Wenn du bereits Daten hast, kannst du die Funktion =WECHSELN(A2;".";",";1) verwenden, um den Punkt durch ein Komma zu ersetzen. Danach kannst du die Funktion =WERT() verwenden, um mit diesen Textzahlen zu rechnen.

Praktische Beispiele

  1. Zahl mit Punkt formatieren:

    • Angenommen, du hast die Zahl 1,23 in Zelle A1. Um sie als 1.23 darzustellen, kannst du in B1 folgende Formel verwenden:
      =WECHSELN(A1;",";".";1)
  2. Dezimalzahlen in einer Liste umwandeln:

    • Wenn du eine Liste von Zahlen hast, die alle ein Komma als Dezimaltrennzeichen verwenden, kannst du die gesamte Spalte mit der WECHSELN-Funktion anpassen.

Tipps für Profis

  • Schnelles Umstellen:

    • Wenn du nur für eine bestimmte Datei das Dezimaltrennzeichen ändern möchtest, nutze die Funktion =TEXT(A1; "0.00"), um dynamisch die Zahlen darzustellen, ohne die globalen Einstellungen zu ändern.
  • Makros verwenden:

    • Du kannst ein einfaches Makro erstellen, um das Dezimaltrennzeichen bei Bedarf schnell zu ändern.

FAQ: Häufige Fragen

1. Wie kann ich das Dezimaltrennzeichen nur für eine Datei ändern? Du kannst das Dezimaltrennzeichen über die Funktion TEXT() dynamisch umstellen oder die Regionaleinstellungen für Excel anpassen.

2. Was mache ich, wenn Excel beim Rechnen immer noch Kommas verwendet? Stelle sicher, dass die Zellen als Zahlen formatiert sind und nicht als Text. Verwende die Funktion =WERT(), um Textzahlen in echte Zahlen zu konvertieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige