Eine der mächtigsten Funktionen in Excel Power Query ist die IF-Funktion. Mit der IF-Funktion können Sie abhängig von den vom Benutzer festgelegten Bedingungen verschiedene Aktionen ausführen. Dieses Tool ist sehr nützlich zum Filtern und Konvertieren von Daten in Excel. In diesem Artikel betrachten wir einige Beispiele für die Verwendung von IF-Formeln in Excel Power Query.
Erstens kann die IF-Funktion zum Filtern von Daten verwendet werden. Wenn wir beispielsweise eine Tabelle mit Produktinformationen haben und nur die Zeilen herausfiltern müssen, in denen die Produktionsmenge größer als ein bestimmter Wert ist, können wir die IF-Formel verwenden. Wenn diese Bedingung angegeben ist, gibt die IF-Funktion "true" für Zeilen zurück, bei denen die Produktionsmenge größer als der angegebene Wert ist, und "false" für die restlichen Zeilen.
Zweitens kann die IF-Funktion zum Konvertieren von Daten verwendet werden. Wenn wir beispielsweise eine Spalte mit Produktpreisen haben und die Preise auf die nächste ganze Zahl runden möchten, können wir die IF-Funktion verwenden. Wenn die Dezimalzahl des Preises größer oder gleich 0,5 ist, runden wir den Preis nach oben ab, andernfalls runden wir den Preis nach unten ab.
Drittens kann die IF-Funktion verwendet werden, um basierend auf Bedingungen neue Spalten zu erstellen. Wenn wir beispielsweise eine Spalte mit einer Produktbewertung haben und eine neue Spalte mit dem Namen "Hohe Bewertung" erstellen möchten, wobei der Wert nur für Produkte mit einer Bewertung größer als ein bestimmter Wert "Ja" lautet, können wir dazu die IF-Funktion verwenden. Wenn die Bedingung erfüllt ist, gibt die IF-Funktion "Ja" zurück, andernfalls "Nein".
Abschließend ist die IF-Funktion in Excel Power Query ein leistungsfähiges Werkzeug zum Filtern und Konvertieren von Daten. Es ermöglicht Ihnen, verschiedene Aktionen auszuführen, abhängig von den vom Benutzer festgelegten Bedingungen. In diesem Artikel haben wir uns nur einige Beispiele für die Verwendung von IF-Formeln in Excel Power Query angesehen, aber Sie können mit diesen Formeln noch mehr Flexibilität und Effizienz bei der Arbeit mit Daten in Excel erzielen.
Definieren von Bedingungen in der IF-Formel
Die IF-Formel hat die folgende Syntax:
- IF(logical_test, value_if_true, value_if_false)
In dieser Formel ist logical_test eine Bedingung, die überprüft werden muss. Wenn diese Bedingung wahr ist, wird die value_if_true-Aktion ausgeführt, andernfalls wird die value_if_false-Aktion ausgeführt.
Die logical_test-Bedingung kann ein beliebiger boolescher Ausdruck sein, der TRUE oder FALSE zurückgibt. Wenn die Bedingung wahr ist, wird die value_if_true-Aktion ausgeführt. Andernfalls wird die value_if_false-Aktion ausgeführt, wenn die Bedingung falsch ist.
Die Werte value_if_true und value_if_false können beliebige Ausdrücke oder Werte sein, die zurückgegeben werden müssen, wenn die Bedingung entsprechend wahr oder falsch ist. Diese Werte können Textdaten, Zahlen, Zellreferenzen oder andere Formeln sein.
Beispiel für die Verwendung der IF-Formel:
IF(A1>10, "A больше 10", "A меньше или равно 10")
In diesem Beispiel überprüft die Formel den Wert in Zelle A1. Wenn dieser Wert größer als 10 ist, gibt die Formel den Text "A größer als 10" zurück, andernfalls gibt sie den Text "A kleiner als oder gleich 10" zurück.
Anwenden von IF-Formeln zum Filtern von Daten
Die IF-Formel in Excel Power Query bietet eine bequeme Möglichkeit, Daten während der Verarbeitung zu filtern. Mit dieser Formel können Sie eine Bedingung erstellen, die einen bestimmten Wert zurückgibt, wenn die angegebene Bedingung wahr ist, und einen anderen Wert, wenn die Bedingung falsch ist.
Angenommen, wir haben einen Datensatz, der Informationen zu Produkten und deren Preisen enthält. Wir möchten nur Produkte filtern, die mehr als 10 US-Dollar kosten. Dazu können wir die IF-Formel wie folgt verwenden:
= Table.SelectRows(#"Tabellenname", each [Preis] > 10)
In diesem Beispiel ist "Tabellenname" der Name der Tabelle, die unsere Daten enthält. Die Formel ist Table.SelectRows wird verwendet, um Tabellenzeilen in Power Query zu filtern. Bedingung [Preis] > 10 gibt an, dass wir nur die Zeilen belassen möchten, bei denen der Wert in der Spalte "Preis" größer als 10 ist.
Wenn wir mehrere Filterbedingungen anwenden möchten, können wir boolesche Operatoren verwenden ODER (