Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Daten aus zwei Blättern in einem 3. verbinden und anzeigen





Frage

Hallo! Ich finde im Moment nicht den richtigen Einstieg zur Lösung: 2 Blätter einer Arbeitsmappe werden regelmäßig mit Daten vom Großrechner aktualisiert (AS400). Die vorhandenen Daten werden dabei immer überschrieben. Blatt1: Auftragsnummer + Produkt (ca.1.200 Datensätze) Blatt2: Auftragsnummer + Kundendaten (ca. 13.000 Datensätze) Beides soll über die Auftragsnummer verbunden in einem 3. Blatt angezeigt werden. SVERWEIS lässt mich nur die Daten des einen Blattes in das andere einfügen, was wegen der regelmäßigen Datenaktualisierung nicht gewünscht ist. Privot-Tabellen versuchen ja Zusammenfassungen zu machen und scheinen mir auch nicht das richtige Tool, oder? Wer kann mir helfen einen Einstieg zu finden? Im Acces geht das ohne Frage, ich wollte aber gerne gleich im Excel bleiben. Vielen Dank! Dani

Antwort 1 von woher

Hallo,
ist sicher das jede Auftragsnummer in Blatt2 auch in Blatt1 vorkommt?
Kann es doppelte Auftr.-Nrn. geben?
mfg
woher

Antwort 2 von Daniel123

Hallo,
ist sicher das jede Auftragsnummer in Blatt2 auch in Blatt1 vorkommt?

-->NEIN.
Blatt 1 ist bereits das Ergebnis eines Filters auf bestimmte Produkte. Es sind also nur bestimmte Auftragsnummern vorhanden.
Blatt 2 sind alle unsere Aufträge

Kann es doppelte Auftr.-Nrn. geben?

Blatt 1 Ja, denn leider werden mir die Positionen geliefert die es im Auftrag gibt zu bestimmten Produkten:

Auftrag| Zeichen| HauptPos.| SubPos |Produkt

1001 |S |0010 | |Produkt
1001 |N |0010 |0010 |Produkt Grundg.
1001 |N |0010 |0080 |Produkt Lief.
1002 ..

Blatt 2 NEIN

Im Access hatte ich mir so geholfen das ich auf das Zeichen „S“ gefiltert habe.

Letztendlich benötige ich, das hätte ich vielleicht gleich sagen sollen, nur die Datensätze aus Blatt 1 mit Zeichen „S“ und die zugehörigen Kundendaten aus Blatt 2.

Die Aufträge die ich in Blatt 1 nicht habe sowie die SubPos werden eigentlich nicht benötigt, würden aber nicht stören.

Antwort 3 von woher

Hallo,
da Blatt 1 + 2 über einen entfernten Rechner aktualisiert werden, vermute ich mal, das es keinen Sinn macht dort Hilfsspalten einzufügen, weil die überschrieben werden würden?
Gibt in Blatt3 in A1 den Bezug zu Blatt1 A1 ein, kopiere die Formel soweit nach rechts und nach unten wie es maximal Daten geben kann.
Eine Spalte rechts davon gib einen SVERWEIS ein mit Auftr.-Nr. als Suchkriterium und Bezug zu Blatt2. Wenn die Auftr.-Nr. immer in Spalte A steht, dann nimm das ganze Blatt als Bezug, sonst ganze Spalten. Kopiere die Formel soweit
wie nötig nach rechts, passe die Spalten Nummer an, kopiere soweit wie nötig nach unten.
Setze den Autofilter über die Daten und fiktere nach "S".
mfg
woher

Antwort 4 von daniel123

Vielen Dank! Das hat mich einen großen Schritt weiter gebracht. Der Einstieg ist geschafft!

Nachfolgend zur Info und wenn noch ein bisschen mit gebastelt werden möchte ;-)

Für einen ersten Test habe ich nun in Blatt 3 die Auftragsnummern aus Blatt 1 und 2 in die Spalten A und B bringen wollen. Die Anweisungen von „woher“ habe ich so interpretiert:

1. Auftragsnummer aus Blatt 1 über Bezug holen:

A1 = Blatt1!D2

Das funktionierte auf Anhieb ;-)

2. die richtige Auftragsnummer aus Blatt2 über SVERWEIS holen:

B1 = SVERWEIS(A1;Blatt2!$A$2:$A$14000;1;FALSCH)

Ergebnis war dann erstmal #NV. Ich habe dann zum testen in A1 dien Bezug gelöscht und die Auftragsnummer von Hand eingegeben. Jetzt kam in B1 das richtige Ergebnis.

Nachdem ich den Bezug in A1 wieder hergestellt habe, habe ich in Blatt1!A1 die Auftragsnummer von Hand überschrieben. Jetzt funktionierte die Formel auch über den Bezug in A1

Das heißt im Moment: irgend etwas ist mit den Daten in Blatt1 vom Format her problematisch das die Kette Bezug  SVERWEIS nicht geht

Die Auftragsnummer in Blatt1!D ist von Excel mit einem kleinen grünen Pfeil in der linken oberen Zellenecke gekennzeichnet sowie dem kleinen Quadrat mit dem Ausrufezeichen. Es bringt die Meldung: „Die Zahl in dieser Zelle ist als Text formatiert oder es ist ein Apostroph vorangestellt“. Die Formatierung der Zelle als „Zahl“ ändert am Ergebnis nichts.

Antwort 5 von Daniel123

so, um das letzte Problem aufzulösen:

Die Formel klemmt da die Auftragsnummer in Blatt1 durch den Import als Text gespeichert wird. Formatierung der Zellen in "Zahl" hilft nicht.

Manuell entsprechend Excel Hilfe funktioniert:

Geben Sie in eine leere Zelle die Zahl 1 ein.
Markieren Sie die Zelle, und klicken Sie dann im Menü Bearbeiten auf Kopieren.
Wählen Sie den Bereich der als Text gespeicherten Zahlen aus, die Sie konvertieren möchten.
Klicken Sie im Menü Bearbeiten auf Inhalte einfügen.
Klicken Sie unter Vorgang auf Multiplizieren.
Klicken Sie auf OK.
Löschen Sie den Inhalt der Zelle, den Sie im ersten Schritt eingegeben haben.

Somit habe ich nun den Bezug für die Auftragsnummer aus Blatt1 abgeändert und multipliziere mit "1":

A1=Blatt1!D2*1

Nun funktionier der SVERWEIS auch mit A1.

Vielen Dank besonders an "woher" und allen die rein geschaut haben.