$ Power Query: Zellinhalt direkt in M‑Funktion verwenden

Kurzversion des Original-Beitrages

  Wis­sens­stand: Lev­el 2 ⇒ Solides Basiswis­sen in Excel, etwas Erfahrung in PQ   

In manchen Fällen ist es wün­schenswert, dass der Inhalt ein­er Zelle als (vari­ables) Argu­ment für eine Funk­tion ver­wen­det wird. Und das möglichst ohne Ein­satz ein­er geson­derten M‑Funktion. Oft vork­om­mende Beispiele sind, dass beispiel­sweise in A1 eine Kun­den­num­mer ste­ht, nach welch­er jew­eils per Pow­er Query eine Fil­terung durchge­führt wird. Aber auch kalen­darische Dat­en oder andere Werte sind denkbar. Und auch andere Aktio­nen als Fil­tern sind dur­chaus für diese Anwen­dung real­isier­bar.

Das lässt sich mit dur­chaus vertret­barem Aufwand real­isieren. Nach Änderung des Inhalts in A1 (oder ein­er beliebi­gen anderen definierten Zelle) genügt es, die PQ-Abfrage zu Aktu­al­isieren und das gewün­schte Ergeb­nis wird erre­icht.

▲ nach oben …

Vorgehensweise

Dem sehr mod­er­at­en Betrag der emp­fohle­nen Spende angemessen ist der Beitrag auf das Wesentliche reduziert. Wichtig ist, dass Sie sich exakt an die Vorge­hensweise hal­ten, dann wird Ihnen auch der Erfolg beschieden sein. 😉 

  • Laden Sie (vorzugsweise) diese Datei mit eini­gen zu fil­tern­den Auf­trags­dat­en von unserem Serv­er herunter.
  • Merken Sie sich den Pfad, wo Sie die herun­terge­ladene Datei auf Ihrem Rech­n­er gespe­ichert haben (Pfad und Dateiname).
  • Erstellen Sie eine neue, leere Arbeitsmappe oder öff­nen Sie eine beliebige Mappe und wech­seln Sie zu der Posi­tion, zu der Zelle, wo der Such­be­griff (die Kun­den­num­mer) hinein geschrieben wer­den soll. Das ist eine beliebige Zelle außer­halb ein­er Tabelle/Liste, wo ober­halb min­destes 2 Zeilen in der Spalte frei sind.
  • Schreiben Sie hier hinein den auszuw­er­tenden Begriff, beispiel­sweise in A1 die (existierende) Kun­den­num­mer 135265. (OK, wenn es die Zeile 1 ist, gilt die Beschränkung mit den leeren Zeilen darüber natür­lich nicht. 😉 )
  • Vergeben Sie sofort einen „sprechen­den” Bere­ich­sna­men für diese Zelle, beispiel­sweise Kun­den­Nr . Es dürfte auch die ganz kurze Form „KdNr” sein, aber das kön­nte zu Missver­ständ­nis­sen auf der Seite des Users kom­men, da es auch eine Spalte mit dieser Kurzbeze­ich­nung gibt. Pow­er Query ist aber dur­chaus in der Lage, auch damit  umge­hen.
  • Bitte acht­en Sie darauf, dass auss­chließlich die Zelle mit dem später zu suchen­den, in eine Vari­able umzuwan­del­nden Begriff markiert ist.
  • Menü-Reg­is­ter Dat­en (in älteren Ver­sio­nen: Pow­er Query), Aus Tabelle bzw. Von Tabelle, auch wenn es sich nicht um eine Tabelle han­delt (und durch Sie auch nicht mit ein­er Über­schrift verse­hen wird).
  • … 

Hier endet die Vorschau.
Den kom­plet­ten Beitrag erhal­ten Sie gegen eine Spende, siehe hierunter….

▲ nach oben …

Im Inter­net erhal­ten Sie sehr vieles ohne Gegen­leis­tung, kosten­los… Dass Anwen­der dann mit ihren Dat­en bezahlen (beispiel­sweise das Surf-Ver­hal­ten, etc.), das macht sich kaum jemand bewusst oder wird hin­genom­men. 😯 – Das gilt aber nicht für den eigentlichen, aus­führlichen Beitrag zu dem The­ma, wo ich hierunter die ersten Zeilen des kom­plet­ten Beitrages als Muster zum „hinein­schnup­pern” aufgezeigt habe. Für den kom­plet­ten Beitrag erwarte ich eine (wirk­lich) kleine Spende (€ 10,00) von Ihnen. Das Wis­sen, welch­es Ihnen in den $$-Beiträ­gen ver­mit­telt wird, ist nicht wert­los son­dern hat dur­chaus einen Wert, der gewiss höher ist, als der von Ihnen zu zahlende finanzielle Beitrag.

Hin­weis: Eine Erk­lärung und die Hin­ter­gründe zu diesem in dieser Form vielle­icht uner­wartetem Ange­bot find­en Sie hier in unserem Blog. Sie brauchen zum Lesen der Seite ein Pass­wort, dieses lautet: $-loe­sung (Klein­schrift und wegen viel­er Nutzer aus anderen Staat­en mit oe statt des Umlauts). Es gilt aus­drück­lich als vere­in­bart, dass sie die dor­ti­gen Texte mit der Über­weisung des Geldes als Ver­trags­be­standteil akzep­tieren.

Möcht­en Sie direkt und „möglichst schnell” zur Lösung kom­men? Dann senden Sie mir eine Mail mit dem Betr­e­ff
$$ Pow­er Query: Zellinhalt direkt in M‑Funktion ver­wen­den
und ich werde Ihnen so rasch wie möglich den Weg aufzeigen, wie Sie zum Ziel gelan­gen.


 

Dieser Beitrag wurde unter File-Handling, Filtern & Sortieren, Power Query, PQ-Formeln (Sprache M), Spende/Donation abgelegt und mit , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.