PQ: Zeilen löschen spezial

Alle Zeilen löschen, die ein bestimmtes Merkmal aufweisen

In ei­nem Fo­rum kam die Fra­ge auf, dass aus ein­er existieren­den Ta­bel­le jene Wer­te ent­fer­nt wer­den sol­len, die im La­ger ei­nes de­fi­nier­ten Or­tes vorhan­den sind, also nicht feh­len. Zu­ge­ge­ben, die Fragestel­lung war et­was an­ders und wie eine län­gere Diskus­sion be­wie­sen hat auch in kein­er Wei­se ein­deutig. Die Mehr­heit der Hel­fer hat sich dann dar­auf ge­ei­nigt, dass die Beschrei­bung hier­über so­weit kor­rekt ist.

Aber das wäre zu schön, wenn das den Kern der Sa­che tre­f­fen wür­de. Dar­um noch eine klei­ne Er­wei­te­rung der Prob­lem­stel­lung: Ist ein Ar­ti­kel (Artikel­num­mer) in La­ger HH oder in La­ger B gelis­tet (sie­he Ta­bel­le), dann soll die­se Artikel­num­mer in dem betrof­fe­nen La­ger und aus al­len weit­eren Ein­trä­gen/Zei­len ‑unab­hängig vom Ort des La­gers- ent­fer­nt wer­den. – Eine klei­ne Ta­bel­le war im Fo­rum als Text dar­ge­stellt, ich habe sie leicht abgeän­dert und hier als Ex­cel-Da­tei zur Ver­fü­gung ge­stellt.

Da die Lis­te recht über­sichtlich ist, soll­ten Sie mit mir gemein­sam im Excel-Arbeits­blatt Ta­bel­le1 ei­nen klei­nen Schreibtis­cht­est ma­chen, um das Ergeb­nis klar zu de­fi­nie­ren und zu ver­i­fizieren. Die ei­gent­li­che Fra­ge lau­tet: Ist eine Artikel­num­mer in Ham­burg oder Ber­lin (sie­he Kfz-Kennze­ichen) gelis­tet, dann soll die­se Num­mer hier und auch  in al­len an­de­ren Zei­len ge­löscht wer­den, egal welch­es Kfz-Kennze­ichen in Spal­te B ver­merkt ist. Da wäre als ers­tes in Ham­burg die Pro­duk­t­num­mer 1234. Die gibt es auch in RZ (in Zei­le 4) und in HK. Die­se bei­den Zei­len sol­len also auch ge­löscht wer­den. Für Ber­lin mit der Pro­duk­t­num­mer 7890 gilt das Gle­iche: Jew­eils das Kennze­ichen B und KI ent­hält die­se Num­mer und die bei­den Zei­len müs­sen ent­spre­chend ge­löscht wer­den. Das Ergeb­nis soll­te also ganz klar sein: Auss­chließlich 7639 | RZ soll als Fil­ter-Ergeb­nis ste­hen blei­ben.

Im Arbeits­blatt Ta­bel­le2 find­en Sie nun das von mir bere­its mit Pow­er Que­ry er­stell­te Ergeb­nis. Ich erar­beite mit Ih­nen jet­zt die einzel­nen Schrit­te, da­mit auch sie rasch zum Ziel gelan­gen. Die Dat­en der Auflis­tung in Ta­bel­le1 habe ich Als Wert begin­nend in A1 über­tra­gen. Der ers­te Stan­dard-Schritt wird grund­sät­zlich sein, aus den auszuw­er­tenden Dat­en eine Lis­te/In­tel­li­gen­te Ta­bel­le zu ma­chen. Strg L oder Strg T erledi­gen das für sie. Ich gebe der Ta­bel­le ei­nen sin­nvollen Na­men näm­lich Raw­Da­ta, es sind ja schlie­ß­lich auch die Roh­dat­en. 😉 Da­nach im­por­tie­re ich die­se Dat­en nach Pow­er Que­ry. Das stellt sich nun so dar:

Direkt nach dem Import

Di­rekt nach dem Im­port

Um nicht unnöti­gen Dat­en-Bal­last zu erzeu­gen, wäh­le ich jet­zt Menü Da­tei | Schlie­ßen und la­den in… und spe­ichere die­se Ab­fra­ge nicht als Ta­bel­le son­dern als Nur Ver­bin­dung er­stel­len.

Jet­zt zu sa­gen, dass alle Wer­te 1234 und 7800 in der ers­ten Spal­te Nr. ge­löscht bzw. her­aus­ge­filtert wer­den soll wäre ja zu ein­fach. 🙄 Beim näch­sten Durch­lauf kön­nten es ja ganz an­de­re Zahlen­werte sein. – Er­stel­len Sie von die­ser Ab­fra­ge erst ein­mal eine Ko­pie; das geht beispiel­sweise über das Menü Start | Ver­wal­ten  | Ver­weis. So­fort wird ein dynamis­ches Dup­likat die­se Ab­fra­ge er­stellt. Ich än­de­re den Na­men der Que­ry auf Raw­Da­ta (ge­fil­tert), um Ver­wech­slun­gen zu ver­mei­den. Fil­tern Sie nun die Dat­en so, dass nur die bei­den Kennze­ichen für Ham­burg und Ber­lin sicht­bar blei­ben:

So werden nur HH - und B - Daten angezeigt

So wer­den nur HH – und B – Dat­en an­ge­zeigt

Vielle­icht wun­dern Sie sich, dass ich nicht ein­fach die entsprechen­den Häk­chen im zu­erst erschiene­nen Drop­down ent­fer­nt habe son­dern die Aus­wahl Textfil­ter nut­ze. Der Grund ist rel­a­tiv ein­fach:  Egal wel­che Wer­te nach ein­er Än­de­rung der Ta­bel­le Raw­Da­ta dazu kom­men oder ent­fer­nt wor­den sind, die bei­den eben de­fi­nier­ten Städ­te sind ganz klar no­mi­niert.  😎 – Nor­maler­weise hat sich gle­ich nach dem Er­stel­len der Ko­pie links ein Seit­en­fen­ster aufge­tan, wo bei­de Abfra­gen sicht­bar sind. Falls nicht, erweit­ern Sie den schma­len Bere­ich ne­ben der Ta­bel­le durch ei­nen Klick auf den Text Abfra­gen oder das Sym­bol >. Hier Klick­en Sie auf Raw­Da­ta, um die ers­te Ab­fra­ge zur ak­tu­el­len Que­ry zu ma­chen. Menü Start | Kom­binieren | Abfra­gen zusam­men­führen erweit­ern und Abfra­gen als neue Ab­fra­ge zusam­men­führen aus­wäh­len. Im obe­ren der bei­den in­ne­ren Fen­ster zeigt sich der 1. Teil der Ab­fra­ge Raw­Da­ta; dar­un­ter wäh­len Sie für die An­zei­ge im un­te­ren der bei­den Fen­ster die Ab­fra­ge Raw­da­ta (ge­fil­tert):

Die zweite Abfrage wird verlinkt

Die zwei­te Ab­fra­ge wird ver­linkt

Klick­en Sie nun im Abfrage­bere­ich Raw­Da­ta in eine be­lie­bi­ge Pro­duk­t­num­mer (Nr.), gle­ich­es Vorge­hen bei Raw­Da­ta (ge­fil­tert). Bei­de Spal­ten sind nun grün mar­kiert. Unter­halb der bei­den Fen­ster gibt es noch das Kom­bi­na­tions­feld Join-Art und hier wäh­len Sie aus den an­ge­zeig­ten Möglichkeit­en:

Hier wird die Art der Verknüpfung festgelegt

Hier wird die Art der Verknüp­fung fest­gelegt

Wäh­len Sie hier die in der obi­gen Abbil­dung mar­kier­te Mög­lich­keit. Es sol­len also alle Daten­sätze, die nur in der obe­ren (ers­ten) und nicht in der un­te­ren Ab­fra­ge enthal­ten sind ge­fil­tert, sprich an­ge­zeigt wer­den.

Als Ergeb­nis wol­len Sie ja nur die Num­mer und das Kennze­ichen des La­gers ha­ben, dar­um lö­schen Sie die Spal­te Raw­Da­ta (ge­fil­tert). Wenn Sie möcht­en, kön­nen Sie auch den Na­men der neu erstell­ten Ab­fra­ge Mer­ge1 än­dern, ich be­las­se es je­doch bei die­ser dur­chaus tre­f­fend­en Beze­ich­nung. Jet­zt nur noch über das Menü Start | Schlie­ßen & la­den oder Schlie­ßen & la­den in… die­se Ab­fra­ge als klei­ne Ta­bel­le in ei­nem neu­en Blatt oder an definiert­er Posi­tion spe­ich­ern.

▲ nach oben …

Dieser Beitrag wurde unter Daten zusammenführen, Filtern & Sortieren, Foren-Q&A, Join-Art, Power Query abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.