Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

Excel 2016: Daten abrufen und transformieren

IF-Funktion im Abfrage-Editor

Testen Sie unsere 2013 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Jeder kennt die WENN-Funktion in Excel. Versucht man aber, im Abfrage-Editor die gleiche Syntax anzuwenden scheitert man kläglich. So gelingt es doch!
03:42

Transkript

Eine Wenn Funktion in Excel ist vielen bekannt. Nur wenn man im Abfrageeditor versucht den gleichen Syntax anzuwenden, scheitert man kläglich. Die Funktionen sind alle in Englisch, und der Aufbau der IF-Funktion, ähnelt eher der Programmierung aus einer Funktion in Excel. Lassen Sie uns zuerst den Syntax zusammen anschauen. Die Funktion beginnt auch mit einem Gleichzeichen. Dann kommt if, statt wenn. Für die, die mit englischen Versionen arbeiten, ist es ja dann nichts neues. Dann kommt der Feldname und die entsprechende Prüfung, die ich auf dieses Feld setze. Dann das Wörtchen then, dann der Wert, wenn die Bedingung zutrifft, dann das Wörtchen else, und dann der Wert, falls die Bedingung nicht zutrifft. Machen wir gleich ein Beispiel: Zum Beispiel: if Auslaufartikel = Ja, wenn also in dem Feld Auslaufartikel "Ja" drin steht, dann soll er rechnen: Den Einzelpreis mal 0.8, und sonst soll er den alten Einzelpreis übernehmen. Also wir geben den Auslaufartikeln 20% Rabatt. Und dieses Beispiel möchten wir jetzt gleich zusammen in Excel machen. Ich wechsele also in die Bearbeitung der Abfrage. Hier ergänze ich nun eine neue Spalte. Über Spalte hinzufügen, Benutzerdefinierte Spalte hinzufügen. Die neue Spalte soll heißen: Neupreis. Hier kann ich jetzt schreiben: if, und jetzt kommt mein Feld, da möchten wir uns ja auf die Auslaufartikel beziehen, also nehme ich hier jetzt das Feld Auslaufartikel mit Doppelklick, und prüfe dieses, ob da ein Ja drin steht. Dann kommt das Wörtchen then, wenn das also so ist, dann soll er rechnen: Einzelpreis, den übernehme ich hier wieder mit dem Doppelklick, und der soll rechnen: Mal 0.8, dann haben wir nämlich 20% weggerechnet. Und sonst, also else, soll er den alten Preis übernehmen, das heißt, ich mache jetzt wieder einen Doppelklick auf den Einzelpreis, so dass er dieses Feld übernimmt. Wichtig zu schauen, ob die Syntax hier stimmt. Zu Beginn habe ich zum Beispiel mal das if groß geschrieben, und Sie sehen, wenn ich das jetzt hier mache und IF groß schreibe, geht es zum Beispiel schon nicht. Also ganz ganz wichtig, das if muss wirklich klein geschrieben sein, dass es funktioniert, und auch der Syntax mit diesem then und else, und diesen Leerabständen muss ganz korrekt sein, sonst funktioniert es dann nicht. Also immer noch kurz einen Blick hier nach unten. Ich bestätige nun, und die neue Spalte wird hinzugefügt. Schauen wir mal, ob es stimmt. 9, 9, ist kein Auslaufartikel, hat also den alten Preis übernommen. Hier haben wir 10, 675, hier ist es ein Auslaufartikel, und er hat hier 20 % weggerechnet. Fassen wir also nochmals zusammen: Wichtig ist, dass Sie die IF-Funktion klein schreiben und den Syntax genau einhalten.

Excel 2016: Daten abrufen und transformieren

Nutzen Sie das Werkzeug „Daten abrufen und transformieren“ (früher Power Query) für den komfortablen Import von Daten aus verschiedensten Quellen und deren Aufbereitung.

3 Std. 22 min (43 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!