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

PowerQuery Dezimalzahl durch 100

Forumthread: PowerQuery Dezimalzahl durch 100

PowerQuery Dezimalzahl durch 100
02.08.2022 15:38:28
Herbert_Grom
Hallo,
wie kann ich die Dezimal-Ganzzahlen in einer Spalte in Währung umwandeln und gleichzeitig die vorhandene Zahl durch 100 teilen, um die Zahl in Euro und Cent zu erhalten?
Servus
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: PowerQuery Dezimalzahl durch 100
02.08.2022 15:52:12
Rudi
Hallo,
die Dezimal-Ganzzahlen in einer Spalte
gibt's auch noch andere oder Texte?
Wenn nicht: Benutzerdefinierte Spalte hinzufügen, als Formel 'DeineSpalte'/100 und anschließend die ursprüngliche Dpalte löschen.
Gruß
Rudi
AW: Danke, Rudi!
02.08.2022 16:08:05
Herbert_Grom
,,,
AW: Danke, Rudi!
03.08.2022 06:18:53
Luschi
Hallo Herbert,
solche Rechenoperationen kann man auch innerhalb der Spalte mit der Maus organisieren, ohne eine neue benutzerdefinierte Spalte anlegen zu müssen:
- Spalte markieren
- Register 'Transformieren' - bei Zahlenspalte 'Standard' wählen
- 'Dividieren' aktivieren und den Divisionwert 100 eingeben - OK
Der erzeugte M-Code sieht dann so aus:
= Table.TransformColumns(#"Geänderter Typ", {{"Preis", each _ / 100, type number}})
wobei 'Preis' die Spaltenüberschrift der Spalte ist, die markiert wurde und durch 100 geteilt wird.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Danke, Rudi!
03.08.2022 09:24:49
Herbert_Grom
Hallo Luschi,
mega!!! Vielen Dank! So haben wir beide, Rudi & ich, wieder etwas dazugelernt.
Servus
Danke Luschi. owT
03.08.2022 10:03:08
Rudi
AW: Danke, Rudi!
03.08.2022 16:57:36
Herbert_Grom
Hallo Luschi,
noch eine Frage: Kann man in PQ auch leere Zeilen entfernen? In der csv, die ich importiere, ist jede 2. Zeile eine Leerzeile. Die würde ich gerne löschen.
Apropos, benutzt du eigentlich noch deine alte eMail-Adr, die mit ...hakebrain...?
Servus
Anzeige
AW: einfach ausfiltern owT
03.08.2022 17:02:42
neopa
Gruß Werner
.. , - ...
AW: einfach ausfiltern owT
03.08.2022 17:13:52
Herbert_Grom
Hallo Werner,
vielen Dank, ich habs gefunden.
Servus
AW: Danke, Rudi!
03.08.2022 19:57:51
Luschi
Hallo Herbert,
hier mal meine stark M-angehauchte PQ-Lösung zum Thema 'leere Zeilen & Spalten' entfernen.
https://www.herber.de/bbs/user/154501.xlsx
Gruß von Luschi
aus klein-Paris
PS: die Dir noch bekannte EMail-Adresse kannst Du entsorgen, hat sich totgelaufen!

Anzeige
AW: Danke, Rudi!
04.08.2022 09:36:38
Herbert_Grom
Hallo Luschi,
vielen Dank für deinen Workshop. Den werde ich mir demnächst einmal zu Gemüte führen.
Servus
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Dezimalzahlen in Euro umrechnen mit Power Query


Schritt-für-Schritt-Anleitung

Um Dezimalzahlen in einer Excel-Spalte durch 100 zu teilen und die Werte als Euro anzuzeigen, kannst Du Power Query verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Daten importieren: Öffne Excel und lade die Daten in Power Query.
  2. Spalte auswählen: Wähle die Spalte, die die Dezimalzahlen enthält.
  3. Benutzerdefinierte Spalte hinzufügen:
    • Klicke auf „Spalte hinzufügen“ und wähle „Benutzerdefinierte Spalte“.
    • Verwende die Formel: = [DeineSpalte] / 100
    • Ersetze „DeineSpalte“ durch den tatsächlichen Namen Deiner Spalte.
  4. Ursprüngliche Spalte löschen: Lösche die ursprüngliche Spalte, wenn Du nur die umgerechneten Werte behalten möchtest.
  5. Daten laden: Schließe Power Query und lade die bearbeiteten Daten zurück in Excel.

Wenn Du die gesamte Spalte durch 100 teilen möchtest, gehe einfach zu „Transformieren“, wähle „Standard“ und klicke auf „Dividieren“. Gib 100 als Wert ein und bestätige.


Häufige Fehler und Lösungen

  1. Fehlerhafte Formel: Achte darauf, dass Du die richtige Spaltenbezeichnung verwendest. Ein häufiger Fehler ist das Vertauschen von Spaltennamen.
  2. Leere Zellen: Wenn Du leere Zellen in Deiner Datenreihe hast, kann dies zu Fehlern führen. Stelle sicher, dass Du diese vorher überprüfst oder filterst.
  3. M-Code anpassen: Wenn Du den M-Code manuell anpassen möchtest, könnte er so aussehen:
    = Table.TransformColumns(#"Geänderter Typ", {{"Preis", each _ / 100, type number}})

    Hierbei ist „Preis“ die Spaltenüberschrift, die bearbeitet wird.


Alternative Methoden

Falls Du Power Query nicht verwenden möchtest, gibt es auch alternative Methoden:

  • Excel-Formeln: Du kannst direkt in Excel eine neue Spalte erstellen und die Formel =A1/100 verwenden, um die Werte in der Spalte A zu dividieren.
  • Suchen und Ersetzen: Wenn Du nur eine einmalige Umrechnung benötigst, kannst Du auch die Funktion „Suchen und Ersetzen“ verwenden, um alle Werte durch 100 zu teilen.

Praktische Beispiele

Angenommen, Du hast eine Liste von Preisen in Cent und möchtest diese in Euro umrechnen:

Preis in Cent
250
750
1000

Nach der Umrechnung durch 100 erhältst Du:

Preis in Euro
2.50
7.50
10.00

Diese Umwandlung kann sowohl durch Power Query als auch durch einfache Excel-Formeln erfolgen.


Tipps für Profis

  • Datenformatierung: Stelle sicher, dass Du die Zellen in der neuen Spalte im Währungsformat anzeigst, um die Umrechnung klar darzustellen.
  • Power Query optimieren: Du kannst auch mehrere Spalten gleichzeitig durch 100 teilen, indem Du die Transformationsoptionen für ganze Spalten verwendest.
  • Automatisierung: Speichere Deine Power Query-Einstellungen, um zukünftige Umrechnungen zu automatisieren.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Spalten gleichzeitig durch 100 teilen?
Du kannst alle gewünschten Spalten markieren, dann unter dem Reiter „Transformieren“ die Option „Dividieren“ wählen und 100 eingeben.

2. Kann ich in Power Query auch Texte in Zahlen umwandeln?
Ja, Du kannst die Funktion „Power Query Text in Zahl umwandeln“ verwenden, um sicherzustellen, dass alle Werte korrekt formatiert sind.

3. Was mache ich mit leeren Zeilen in meinen Daten?
Du kannst leere Zeilen in Power Query filtern oder entfernen, um sicherzustellen, dass diese keinen Einfluss auf Deine Berechnungen haben.

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