Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: englisches Zahlenformat umwandeln

englisches Zahlenformat umwandeln
12.08.2016 09:51:52
Hans
Problem:
Dies ist sicher kein "klassisches" Excel Problem, doch vielleicht kennt jemand die Lösung. :-)
Ich importiere bei Google Docs in eine Zelle einer EXCEL-Datei Währungsbeträge oder Zahlen, die nach dem englischen Format formatiert wurden. Diese Zahlen werden in der gleichen Zelle fortlaufend durch einen ständigen Datenabruf aktualisiert.
Englisch: 10,234.56 Euro Dezimalstelle mit einem "."
Deutsch: 10.234,56 Euro Dezimalstelle mit einem ","
Wenn ich diese (englischen) Zahlen weiterverarbeiten möchte, dann geht das nicht. Gibt es eine Automatik (Formel etc.), mit der sich diese Zahlen in ein anderes Format (deutsch) verändern lassen.
vielen Dank und schönes Wochenende
Hans E.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=--WECHSELN(WECHSELN(A1;",";"");".";",") owT
12.08.2016 10:15:50
Rudi
AW: wahrscheinlich noch ein weiteres WECHSELN()...
12.08.2016 12:26:17
...
Hallo Hans,
... denn so wie Du geschrieben hast, ist steht ja neben dem Wert ja auch "EURO" mit in der Zelle.
Dann =WECHSELN(WECHSELN(WECHSELN(A1;"EURO";"");",";"");".";",")*1 und der Zelle das EUR -Währungsformat zuweisen.
Gruß Werner
.. , - ...
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Englisches Zahlenformat in Deutsches umwandeln


Schritt-für-Schritt-Anleitung

Um das englische Zahlenformat in deutsches umwandeln zu können, folge diesen Schritten:

  1. Zelle auswählen: Wähle die Zelle aus, die die englische Zahl enthält (z.B. 10,234.56 Euro).
  2. Formel eingeben: Verwende die folgende Formel, um das Format zu ändern:
    =WECHSELN(WECHSELN(WECHSELN(A1;"EURO";"");",";"");".";",")*1

    Hierbei wird zuerst das Wort "EURO" entfernt, dann das Komma durch nichts ersetzt und schließlich der Punkt durch ein Komma ersetzt.

  3. Zellenformat anpassen: Setze das Zellenformat auf Währung, um es korrekt anzuzeigen. Gehe dazu auf „Start“ -> „Zahlenformat“ und wähle „Währung“ aus.
  4. Formel anwenden: Ziehe die Ecke der Zelle nach unten, um die Formel auf weitere Zellen anzuwenden, falls nötig.

Häufige Fehler und Lösungen

  • Fehler: Die Formel liefert einen Fehlerwert (z.B. #WERT!).

    • Lösung: Überprüfe, ob die Zelle tatsächlich Text im englischen Zahlenformat enthält. Achte auf zusätzliche Leerzeichen oder Zeichen.
  • Fehler: Das Ergebnis ist nicht in Euro oder zeigt die falsche Formatierung.

    • Lösung: Stelle sicher, dass das Zellenformat auf „Währung“ gesetzt ist und die richtige Währung ausgewählt ist.

Alternative Methoden

Eine alternative Methode zur Umwandlung von englischen Zahlen in deutsche ist die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfacher VBA-Code, den Du verwenden kannst:

Sub ConvertToGermanFormat()
    Dim cell As Range
    For Each cell In Selection
        If IsNumeric(cell.Value) Then
            cell.Value = Application.WorksheetFunction.Substitute(Application.WorksheetFunction.Substitute(cell.Value, ",", ""), ".", ",")
            cell.NumberFormat = "0.00 €"
        End If
    Next cell
End Sub

Dieser Code konvertiert die ausgewählten Zellen in das deutsche Format.


Praktische Beispiele

  1. Beispiel 1:

    • Eingabewert: 10,234.56 Euro
    • Verwendung der Formel:
      =WECHSELN(WECHSELN(WECHSELN(A1;"EURO";"");",";"");".";",")*1
    • Ergebnis: 10.234,56 €
  2. Beispiel 2:

    • Eingabewert: 5,678.90 GBP
    • Formel:
      =WECHSELN(WECHSELN(WECHSELN(A1;"GBP";"");",";"");".";",")*1
    • Ergebnis: 5.678,90 €

Tipps für Profis

  • Nutze die SVERWEIS-Funktion, um Währungsbeträge in anderen Formaten (z.B. SEK in Euro) zu vergleichen und umzurechnen.
  • Wenn Du mit Google Sheets arbeitest, kannst Du die Funktion =TEXT(A1; "0.00 €") verwenden, um das Format schnell anzupassen.
  • Halte die Excel-Version aktuell, um von den neuesten Funktionen zur Währungsumrechnung und den verbesserten Formeln zu profitieren.

FAQ: Häufige Fragen

1. Frage
Wie kann ich mehrere Zellen gleichzeitig umwandeln?
Antwort: Du kannst die oben genannte Formel in eine Zelle eingeben und sie dann nach unten ziehen, um sie auf mehrere Zellen anzuwenden.

2. Frage
Was ist der Unterschied zwischen den Formaten "deutsch" und "englisch"?
Antwort: Im englischen Format wird das Dezimaltrennzeichen durch einen Punkt (.) und das Tausendertrennzeichen durch ein Komma (,) dargestellt, während im deutschen Format das Dezimaltrennzeichen ein Komma (,) und das Tausendertrennzeichen einen Punkt (.) ist.

3. Frage
Kann ich das auch in Google Sheets machen?
Antwort: Ja, Du kannst ähnliche Formeln in Google Sheets verwenden, um das Text in Zahl umwandeln zu ermöglichen. Die Funktionen sind jedoch leicht unterschiedlich.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige