Ganze Zeile löschen, wenn eine Zelle durch Datenabruf verschwindet
#1
Hallo zusammen,

Google spuckt zwar viele Ergebnisse aus, wie Zeilen gelöscht werden können wenn eine Bedingung erfüllt wird, allerdings nicht im Zusammenhang mit einer externen Datenabfrage. Deswegen hier mein Hilfegesuch.

Ich habe die folgende Tabelle:

   

Die ersten 4 Spalten werden aus einer anderen Excel-Tabelle (Offene Posten Liste) abgefragt, die folgenden zwei (Schadenannahme & Abtretung) werden manuell eingefügt. Jetzt kommt es vor, dass in der "Offenen Posten Liste" ganze Zeilen gelöscht werden, da der OP ausgeglichen wird. An diesem Verfahren lässt sich so leider nichts ändern.

Durch die automatische Abfrage verschwinden dementsprechend auch meine Einträge in der abgebildeten Tabelle (Spalte 1-4), die manuell hinzugefügten Daten (Spalte 5-6) bleiben aber natürlich stehen. Gibt es eine Möglichkeit, die ganze Zeile automatisch zu löschen, wenn die ersten vier (oder eben eine davon) Zellen verschwinden? Gerne auch über eine Hilfszeile o.ä.

Vielen Dank für die Hilfe im Voraus,

Tom
Top
#2
Hi


Zitat:Durch die automatische Abfrage verschwinden dementsprechend auch meine Einträge

Ich denke das wäre nur zu lösen wenn du dir vor der Abfrage eine Kopie deiner Tabelle machst und draus dann die Datensätze wieder herstellten lässt.
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • Coronet
Top
#3
Dass die Einträge verschwinden stellt ja grundsätzlich auch kein Problem dar, nur sollte dann bestenfalls die ganze Zeile verschwinden, damit es einheitlich ist.
Top
#4
Hi

ich habe das Problem schon verstanden. Sehe aber in dem Fall keine andere Möglichkeit als mit eine Kopie zu arbeiten.

Gruß Elex

.xlsx   Wieder herstellen.xlsx (Größe: 12,44 KB / Downloads: 2)
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • Coronet
Top
#5
Okay, danke dir! Wir versuchen es mal so, ansonsten sollte das Verfahren im Falle der Orginalliste mal überdacht werden.
Top
#6
Hi,

grundsätzlich Frage: Ich nehme an, dass du die Daten via PowerQuery / Abfrageeditor abrufst?

Wenn dem so ist, hast du mit manuell hinzugefügten Daten/Spalten ein Problem => die eingetragenen Werte haben für die Aktualisierung keinen Zusammenhang und werden iwo in der Spalte (in irgendeiner Zelle) eingetragen.

lg
[-] Folgende(r) 1 Nutzer sagt Danke an gsiberger für diesen Beitrag:
  • Coronet
Top
#7
Ich rufe die Daten aus einer anderen Excel-Tabelle ab. 

Ich hatte gehofft, dass es eine Einstellung gibt die bewirkt, dass wenn ein Wert aus einer Zeile verschwindet die ganze Zeile verschwindet.
Top
#8
Hallo Tom
Ich denke, dass wenn die Daten mit ADO ausgezogen werden, das gehen sollte:
- es wird der ganze Datensatz evakuiert
- die Datenquelle schrumpft dabei um diesen Datensatz ohne irgendwelche weiteren Befehle
- von diesem evakuierten Datensatz werden die gewünschten Zellen in die Datensenke geschrieben. Der Inhalt der übrigen Zellen wird gelöscht.
Dazu ist allerdings erforderlich, dass die Datenquelle gewisse Eigenschaften hat: saubere Struktur, Spaltentitel, bestimmte Formatierung der Daten.
[-] Folgende(r) 1 Nutzer sagt Danke an Helvetier für diesen Beitrag:
  • Coronet
Top
#9
Hallöchen,

ich vermute mal, dass beim Import, wenn da Daten wegen Löschung fehlen, auch der Zusammenhang zu Deinen "manuellen" Daten verloren geht. Wenn die neu importierten Daten dann ein paar Zeilen weiter oben stehen als zuvor, hast Du die manuellen Einträge dazu, die Du beim vorherigen Import eingeschrieben hast, dann zu weit unten. Ist das so?

Haben Deine Daten eigentlich eine eindeutige Identifikationsmöglichkeit, z.B. eine Kundennummer, Bestellnummer, Artikelnummer, Mitgliedsnummer etc? Dann önntest Du in einer zweiten Liste Deine manuellen Eingaben mit der ID zusammen erfassen und dann Import und manuelle Daten anhand der ID zusammenführen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Coronet
Top
#10
Hi,

genau so ist es, wie du es beschriebst. Man könnte eine Identifikationsmöglichkeit schaffen durch Projektnummern. Wie würde ich die Daten dann am besten zusammenführen?
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste