FREE tools

Power Query IF: So baust du saubere Wenn-dann-Logik in deinen Abfragen

Lukas Fuchs vor 3 Monaten Performance & SEO 3 Min. Lesezeit

Wenn du in Power Query Daten automatisch steuern, bereinigen und kategorisieren willst, kommst du an IF nicht vorbei. Ich zeige dir, wie ich Power Query IF praktisch nutze, ohne unnötigen Ballast.

Power Query IF: So baue ich Logik in Power Query, die wirklich funktioniert

Ich nutze Power Query IF ständig, wenn ich Daten schneller und sauberer verarbeiten will. Kein Chaos, keine manuellen Workarounds, kein Klick-Marathon. Wenn du Bedingungen in Power Query richtig einsetzt, sparst du Zeit und reduzierst Fehler sofort.

Das Prinzip ist simpel: Wenn eine Bedingung erfüllt ist, dann gib einen Wert aus. Sonst einen anderen. Genau das macht IF so stark. Du kannst Daten markieren, kategorisieren, berechnen und bereinigen, ohne jede Zeile manuell anzufassen.

Was ist Power Query IF?

Power Query IF ist die Wenn-dann-Logik in der Power Query Formelsprache M. Damit prüfst du Bedingungen und gibst je nach Ergebnis unterschiedliche Werte zurück.

Das Grundmuster sieht so aus:

if Bedingung then Ergebnis_wenn_wahr else Ergebnis_wenn_falsch

Mehr braucht es oft nicht. Das ist der Kern. Alles andere ist nur eine Erweiterung davon.

Power Query IF: Das Grundbeispiel

Angenommen, ich habe eine Spalte mit Verkaufszahlen und will alles über 1000 als „hoch“ markieren. Dann nutze ich eine einfache IF-Abfrage:

if [Umsatz] > 1000 then "hoch" else "niedrig"

Das ist direkt, lesbar und stabil. Ich prüfe den Wert in [Umsatz] und gebe je nach Ergebnis einen Text zurück.

Wichtig: In Power Query ist die Schreibweise case-sensitiv bei Funktionen, aber nicht bei Textwerten wie im klassischen Excel-Umfeld. Ich achte trotzdem immer auf saubere Schreibweise, weil ich Fehler damit vermeide.

Power Query IF mit mehreren Bedingungen

Ein einzelnes IF reicht oft nicht. In echten Daten willst du meistens mehr als zwei Zustände abbilden. Dann verschachtelst du IF-Abfragen.

if [Umsatz] > 1000 then "hoch" 
else if [Umsatz] > 500 then "mittel" 
else "niedrig"

So baue ich Kategorien in Stufen. Das ist nützlich für:

  • Priorisierung von Leads oder Kunden
  • Segmentierung von Umsätzen
  • Fehlerkennzeichnung in Daten
  • automatische Statuswerte

Mein Tipp: Halte die Reihenfolge logisch. Power Query prüft von oben nach unten. Die erste wahre Bedingung gewinnt.

Power Query IF mit Text, Zahlen und Datumswerten

Ich nutze Power Query IF nicht nur für Zahlen. Es funktioniert auch mit Text und Datum.

Power Query IF mit Text

if [Status] = "offen" then "To-do" else "Erledigt"

Das ist ideal für Status-Spalten, Lieferzustände oder Kategorien.

Power Query IF mit Datum

if [Lieferdatum] < Date.From(DateTime.LocalNow()) then "überfällig" else "ok"

Damit kann ich prüfen, ob ein Datum in der Vergangenheit liegt. Sehr nützlich für Fristen, Termine und offene Aufgaben.

Power Query IF mit Null-Werten

Null-Werte sind ein Klassiker. Wenn ich sie nicht behandle, knallt die Abfrage schnell. Deshalb prüfe ich oft so:

if [Wert] = null then "leer" else [Wert]

Oder ich kombiniere das mit anderen Bedingungen. Sauberer Umgang mit null spart später viel Ärger.

Power Query IF und logische Operatoren

Wenn du mehr Kontrolle willst, kombinierst du IF mit and und or. Genau hier wird Power Query stark.

if [Umsatz] > 1000 and [Marge] > 20 then "Top" else "Standard"

Hier müssen beide Bedingungen stimmen. Das ist stark, wenn du Qualität wirklich sauber filtern willst.

if [Land] = "DE" or [Land] = "AT" then "DACH" else "Sonstiges"

So fasse ich Länder, Marken oder Produktgruppen zusammen.

Wichtig: Ich baue Bedingungen immer so einfach wie möglich. Je weniger Logik in einer Zeile steckt, desto leichter finde ich Fehler.

Power Query IF vs. Excel WENN

Viele kennen die Excel-Funktion WENN. Das Prinzip ist ähnlich, aber Power Query funktioniert anders.

  • Excel WENN arbeitet direkt in Zellen.
  • Power Query IF arbeitet in der Abfrage und formt Daten vor dem Laden.
  • Power Query ist besser für wiederholbare Prozesse.
  • Excel ist schneller für spontane Einzelprüfungen.

Wenn ich regelmäßig Daten aufbereite, nehme ich Power Query. Wenn ich nur schnell eine Formel in einer Tabelle brauche, nehme ich Excel. Einfach die richtige Waffe für den Job.

Power Query IF: So vermeidest du typische Fehler

Ich sehe immer wieder dieselben Probleme. Die gute Nachricht: Sie sind leicht zu vermeiden.

  • Falsche Reihenfolge bei verschachtelten Bedingungen
  • Null-Werte nicht berücksichtigt
  • Text und Zahlen werden verwechselt
  • Zu lange Formeln ohne Struktur
  • Vergleichsoperatoren falsch eingesetzt

Meine Lösung ist simpel:

  • Ich teste jede Bedingung einzeln.
  • Ich starte mit der einfachsten Version.
  • Ich ergänze erst dann weitere Regeln.
  • Ich nutze sprechende Spaltennamen.
  • Ich halte die Logik kurz.

Das ist nicht sexy. Aber es funktioniert.

Power Query IF in der Praxis: Nützliche Use Cases

Wenn ich Power Query IF nutze, dann meistens für konkrete Business-Fälle. Hier sind die besten Anwendungsbereiche:

1. Daten klassifizieren

Ich teile Daten in Gruppen ein, zum Beispiel Kunden in neu, aktiv und inaktiv.

2. Fehlende Werte ersetzen

Wenn eine Spalte leer ist, setze ich einen Standardwert.

3. Status berechnen

Ich markiere Vorgänge als kritisch, offen oder erledigt.

4. Regeln in Daten abbilden

Ich nutze IF, um Unternehmenslogik direkt in Power Query zu codieren. Das spart manuelle Arbeit.

5. Berichte vorbereiten

Ich strukturiere Daten so, dass sie später in PivotTables, Power BI oder Dashboards direkt nutzbar sind.

Power Query IF: Mein einfacher Denkrahmen

Wenn ich eine IF-Logik baue, gehe ich immer in dieser Reihenfolge vor:

  1. Welche Bedingung will ich prüfen?
  2. Was soll bei wahr zurückkommen?
  3. Was soll bei falsch zurückkommen?
  4. Brauche ich mehr Stufen?
  5. Muss ich Null-Werte abfangen?

Wenn du das so aufziehst, wird Power Query IF schnell logisch statt chaotisch.

Power Query IF: Best Practices für saubere Abfragen

Ich halte mich an ein paar Regeln, damit meine Abfragen wartbar bleiben:

  • Ein Zweck pro Spalte
  • Kurze Bedingungen statt Monster-Formeln
  • Klare Rückgabewerte
  • Keine unnötigen Verschachtelungen
  • Früh testen, nicht erst am Ende

Wenn eine Formel nach einem halben Bildschirm aussieht, ist sie meistens zu lang. Dann zerlege ich sie lieber in mehrere Schritte.

Power Query IF: Nützliche Ressourcen

Wenn du tiefer einsteigen willst, sind diese offiziellen Ressourcen ein guter Start:

Diese Quellen sind direkt, offiziell und helfen dir, die Logik sauber zu verstehen.

Fazit zu Power Query IF

Power Query IF ist eine der wichtigsten Funktionen, wenn du Daten schnell, sauber und wiederholbar verarbeiten willst. Ich nutze sie, um Regeln direkt in meine Abfragen zu bauen statt später manuell herumzubasteln. Das spart Zeit, reduziert Fehler und macht meine Reports stabiler.

Wenn du nur einen Satz mitnimmst, dann diesen: Ein gutes IF in Power Query ist einfach, klar und getestet. Genau so arbeite ich damit. Und genau so bekommst du bessere Daten mit weniger Aufwand.

Power Query IF ist am Ende kein Trick. Es ist ein Werkzeug. Und wenn du es richtig nutzt, macht es deine Datenarbeit deutlich schneller.

Weitere Beiträge

Folge uns

Neue Beiträge

DevOps & Deployment

Externe Festplatte für Mac partitionieren: So teilst du deine HDD oder SSD richtig auf

AUTOR • Sep 21, 2026
Performance & SEO

filetype: So findest du Dateien schneller mit der Google-Suchoperator-Abkürzung

AUTOR • Sep 21, 2026
Performance & SEO

Excel Zahlenfolge erstellen: So machst du nummerierte Listen, Serien und automatische Reihen in Minuten

AUTOR • Sep 21, 2026
DevOps & Deployment

RJ45 Stecker Belegung 4 Adern: So verdrahtest du 4-adrige Kabel richtig

AUTOR • Sep 20, 2026
DevOps & Deployment

HomeAssistant LAN: So verbindest du dein Smart Home stabil, schnell und sicher

AUTOR • Sep 16, 2026
Webdesign & UX

Outlook Symbol Übersicht: Alle wichtigen Symbole in Outlook schnell verstehen

AUTOR • Sep 16, 2026
DevOps & Deployment

UltraVNC einrichten: So konfigurieren Sie Remote-Zugriff schnell und sicher

AUTOR • Sep 15, 2026
Webdesign & UX

Firefox Addon iOS: Was auf dem iPhone wirklich geht und welche Alternativen du hast

AUTOR • Sep 15, 2026
Webdesign & UX

Outlook Übermittlungsfehler löschen: So bekommst du den Fehler schnell weg

AUTOR • Sep 15, 2026
Backend-Entwicklung

php://input vs $_POST: Wann du was in PHP nutzen solltest

AUTOR • Sep 15, 2026
DevOps & Deployment

Mac OS Node.js deinstallieren: So entfernst du Node.js sauber und vollständig

AUTOR • Sep 14, 2026
DevOps & Deployment

Get a BackupBuddy Lifetime Deal

AUTOR • Sep 11, 2026
Webdesign & UX

Outlook Haken einfügen: So setzt du Checkboxen in E-Mails, Aufgaben und Listen

AUTOR • Sep 10, 2026
DevOps & Deployment

Linux Programm deinstallieren Terminal: So entfernst du Software sauber und schnell

AUTOR • Sep 09, 2026
Webdesign & UX

So integrierst du die Home Assistant App auf Windows – Eine Schritt-für-Schritt-Anleitung

AUTOR • Sep 09, 2026
Webdesign & UX

Fullscreen Android Browser: So nutzt du den Browser im Vollbildmodus richtig

AUTOR • Sep 09, 2026
Webdesign & UX

TXT-Datei öffnen Android: So liest und bearbeitest du Textdateien auf deinem Smartphone

AUTOR • Sep 09, 2026
Webdesign & UX

Autofill KeePass einrichten: So funktioniert automatisches Ausfüllen sicher und schnell

AUTOR • Sep 08, 2026
Webdesign & UX

Excel wenn Farbe Wert: So prüfst du Zellfarben und gibst Werte gezielt aus

AUTOR • Sep 06, 2026
Webdesign & UX

Excel Zellen markieren bis Ende: Die schnellsten Methoden für sauberes Arbeiten

AUTOR • Sep 03, 2026

Beliebte Beiträge

Datenbanken & ORM

Picr: Die innovative Plattform zur Bildweiterverarbeitung

AUTOR • Jul 10, 2025
Full-Stack

Scatterplots in R: Grafikvisualisierung für Datenanalyse leicht gemacht

AUTOR • Jul 03, 2025
Performance & SEO

Die besten kostenlosen Audio CD MP3 Converter: Musik in Höchstform

AUTOR • Jul 03, 2025
Webdesign & UX

Word Tabelle kopieren ohne Formatierung verlieren: So klappt es sauber

AUTOR • Aug 04, 2026
Webdesign & UX

So vergrößern Sie Bilder in Photoshop ohne Qualitätsverlust – Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 29, 2025
Performance & SEO

Sicher und effizient im Internet surfen: Deine umfassende Anleitung

AUTOR • Jun 25, 2025
Webdesign & UX

So zeigen Sie versteckte Dateien unter Windows 7 an – Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 24, 2025
DevOps & Deployment

Das Homeverzeichnis: So nutzen Sie es optimal für Ihre Website

AUTOR • Jun 19, 2025
DevOps & Deployment

IPX vs. SPX: Die Unterschiede, Vor- und Nachteile im Überblick

AUTOR • Jul 16, 2025
Webdesign & UX

Die besten Tools zur Erstellung intelligenter Tabellen für mehr Effizienz

AUTOR • Jul 15, 2025
Frontend-Entwicklung

Entschlüsselung des Begriffs: Was ist 'ref'?

AUTOR • Jul 10, 2025
Performance & SEO

Clipchamp für Windows 11: Die beste Video-Editing-Software im Test

AUTOR • Jul 03, 2025
APIs & Microservices

Alles was du über NAT IP wissen musst: Vorteile, Funktionen und Einsatzmöglichkeiten

AUTOR • Jul 02, 2025
APIs & Microservices

Seitenkanal Angriff: Alles, was Sie wissen müssen um Systeme zu schützen

AUTOR • Jul 01, 2025
Backend-Entwicklung

Alles, was du über Pthreads wissen musst: Ein umfassender Leitfaden

AUTOR • Jun 27, 2025
APIs & Microservices

SDK vs API: Was ist der Unterschied und wann nutzt man was?

AUTOR • Jun 27, 2025
Backend-Entwicklung

Der Wertebereich von Double – Alles was du wissen musst

AUTOR • Jun 27, 2025
Webdesign & UX

Finde den richtigen iTunes Speicherort für dein Backup: Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 25, 2025
Webdesign & UX

So entfernen Sie die Abdeckung der PlayStation 5 – Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 24, 2025
APIs & Microservices

So empfangen Sie DYN: Eine Schritt-für-Schritt-Anleitung zur DNS-Dynamics

AUTOR • Jun 22, 2025