Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Power Query manuelle Daten speichern

Power Query manuelle Daten speichern
23.09.2021 13:40:55
Lunatic82
Hallo zusammen,
ich hab da eine Frage die mich schon länger beschäftigt:
Ich erstelle viele wiederkehrende Abfragen über Power Query. Die Fertigen listen müssen sehr häufig mit Bemerkungen zu den einzelnen Zeilen ergänzt werden.
Diese werden über Spalten ergänzt die in der geladenen Tabelle direkt in Excel erfasst werden.
Jetzt wäre es super, wenn diese Bemerkungen irgendwie gespeichert werden könnten, so dass diese Bemerkungen bei der Aktualisierung der Abfrage direkt mit ausgegeben werden. (z.B. die Abfrage wird 2x im Monate gemacht und es sind noch Daten aus der 1. Abfrage vorhanden, zu diesen soll dann die bereits erfasste Bemerkung geladen werden)
Habt Ihr eine Idee wie ich das umsetzen könnte?
Ich hab schon überlegt, dass ich einen Bezug auf die fertige Tabelle herstelle und die Abfrage so baue, dass die vorherige Abfrage mit als Basis für das Bemerkungsfeld dient.
Oder die Bemerkungen in eine extra Tabelle speicher über VBA und diese dann mit der Abfrage verbinden.
Viele Grüße Flo
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nachgefragt ...
23.09.2021 13:52:51
neopa
Hallo Flo,
... wo sind/werden denn die "Bemerkungen" erfasst?. Wenn diese in der Quelldatei erfasst sind, dann dürfte das ja kein Problem sein.
Wenn diese aber zusätzlich zur PQ-Ergebnistabelle erfasst werden, könnte ich mir momentan vorstellen, dass Du in einer zusätzlichen Abfrage diese Ergebnisliste mit der Bemerkungsspalte als Endergebnistabelle ausgegeben wird.
Gruß Werner
.. , - ...
Anzeige
AW: nachgefragt ...
23.09.2021 14:35:11
Lunatic82
Hallo Werner,
die Bemerkungen werden in der PQ-Ergebnistabelle erfasst.
Gruß Flo
AW: thread offen gestellt owT
23.09.2021 14:51:12
neopa
Gruß Werner
.. , - ...
AW: nachgefragt ...
24.09.2021 20:43:18
Luschi
Hallo Lunatic82,
ich habe vor einiger Zeit einem Kunden dabei geholfen, per Vba die Anmerkungen zu den Ergebniszeilen einer PQ-Abfrage:
- zu sichern in eine Extra-Tabelle
- Voraussetzung ist eine eineindeutige Ident-Nrn.-Spalte
- die jede Datenzeile einmalig macht
- die Anmerkungen werden rechts neben der PQ-Abfrage-Tabellle per Hand vom User geschrieben
- per Vba werden die Ident-Spalte und die Bemerkungsspalte exportiert
- nach der PQ-Aktualisierung wird die Bemerkungsspalte zurück importiert
- wobei über die die Ident-Nr die jeweilige PQ-Zeile ermittelt wird.
- als Zusatz wurden dann noch jene Ident-Nrn/Bemerkungen zurückgeschrieben
- in in der Aktualisierung nicht mehr vorhanden sind
Gruß von Luschi
aus klein-Paris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Power Query: Manuelle Daten speichern


Schritt-für-Schritt-Anleitung

  1. Erstelle deine Power Query Abfrage: Öffne Excel und gehe zum „Daten“-Tab. Klicke auf „Daten abrufen“ und wähle die Quelle deiner Daten aus (zum Beispiel eine Tabelle).

  2. Füge eine Bemerkungsspalte hinzu: Nachdem du die Daten im Power Query Editor geladen hast, füge eine neue Spalte hinzu, in der die Bemerkungen gespeichert werden. Dies kann durch den Befehl „Spalte hinzufügen“ erfolgen.

  3. Speichere die Abfrage: Klicke auf „Schließen & laden“, um die Abfrage als Tabelle in Excel zu speichern. Damit wird die „Excel Abfrage aus Tabelle“ erstellt.

  4. Daten aktualisieren: Wenn du die Abfrage in Zukunft aktualisierst, gehe in den „Daten“-Tab und wähle „Alle aktualisieren“. So kannst du sicherstellen, dass nur neue Daten geladen werden und deine Bemerkungen erhalten bleiben.

  5. Verknüpfung zu Bemerkungen: Um sicherzustellen, dass die Bemerkungen bei jeder Aktualisierung erhalten bleiben, kannst du die Identifikationsnummern der Datensätze verwenden. Erstelle eine separate Tabelle für die Bemerkungen, die mit den Identifikationsnummern verknüpft ist.


Häufige Fehler und Lösungen

  • Fehler: Bemerkungen gehen verloren
    Lösung: Stelle sicher, dass die Bemerkungen in einer separaten Tabelle gespeichert werden, die mit der Hauptabfrage verknüpft ist.

  • Fehler: Daten aus der vorherigen Abfrage werden nicht geladen
    Lösung: Überprüfe, ob die Identifikationsnummern korrekt gesetzt sind, und dass die Abfrage so konfiguriert ist, dass sie die alten Daten berücksichtigt.


Alternative Methoden

  • VBA zur Speicherung von Bemerkungen: Wenn du eine automatisierte Lösung bevorzugst, kannst du VBA verwenden, um die Bemerkungen in einer separaten Tabelle zu speichern und sie nach der Aktualisierung der Power Query wieder zurückzuladen.

  • Verwendung von Excel-Formeln: Du kannst auch Excel-Formeln verwenden, um die Bemerkungen basierend auf Identifikationsnummern automatisch zu laden.


Praktische Beispiele

  • Speichern von Bemerkungen: Angenommen, du hast eine Abfrage, die Verkaufszahlen aus einer Datenbank lädt. Du möchtest Bemerkungen zu jeder Verkaufszeile hinzufügen. Erstelle eine Tabelle mit den Verkaufszahlen und einer zusätzlichen Spalte für die Bemerkungen. Verwende die Identifikationsnummer, um diese beiden Tabellen zu verknüpfen.
=VLOOKUP(A2, Bemerkungen!A:B, 2, FALSE)
  • Aktualisieren der Abfrage: Wenn du die Abfrage aktualisierst, stelle sicher, dass du die Identifikationsnummern in beiden Tabellen gleich hältst, sodass die Bemerkungen korrekt zugeordnet werden.

Tipps für Profis

  • Verwende den Power Query Editor effizient: Nutze die Funktionen im Power Query Editor, um deine Abfragen zu optimieren. Filtere und transformiere die Daten bereits in der Abfrage, bevor du sie in Excel lädst.

  • Automatisierung mit VBA: Setze VBA ein, um die Speicherung und den Import von Bemerkungen zu automatisieren, besonders wenn du regelmäßig mit großen Datenmengen arbeitest.


FAQ: Häufige Fragen

1. Wie speichere ich eine Power Query Abfrage?
Du kannst eine Power Query Abfrage speichern, indem du im Power Query Editor auf „Schließen & laden“ klickst. Die Abfrage wird dann als Tabelle in Excel gespeichert.

2. Was passiert mit meinen Bemerkungen, wenn ich die Abfrage aktualisiere?
Wenn die Bemerkungen in einer separaten Tabelle mit Identifikationsnummern verknüpft sind, bleiben sie bei der Aktualisierung der Abfrage erhalten. Achte darauf, dass die Identifikationsnummern übereinstimmen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige