Zwei Listen vereinen

Hallo zusammen

Ich möchte im Mikroweich Excel 2010 zwei Tabellenblätter mit aufgelisteten Experimenten zu einer Liste vereinen. Es soll alles, was ich in einer der beiden Listen eintrage, gleich in der Gesamtliste erscheinen. Ist das in der Art überhaupt möglich?

Vielen Dank

Nachfragen
Grüezie SchwizZi,

Ich möchte im Mikroweich Excel 2010 zwei Tabellenblätter mit
aufgelisteten Experimenten zu einer Liste vereinen. Es soll
alles, was ich in einer der beiden Listen eintrage, gleich in
der Gesamtliste erscheinen.

warum reicht es dir nicht wenn du die Werte aus Blatt1 und Blatt2 manuell unter- oder nebeneinander in Blatt3 reinkopierst?
Damit komme ich zu dem wichtigeren Punkt, wie kommen die daten
in Blatt1 oder Blatt2?
Trägst du die manuell ein oder kommen die von einer Hardware wie z.B. einem Scanner, in Sachen Experimente halt eine hardware die minütlich
k.A. Luftfeuchte, Temperatur und/oder sonstwas an Excel übermittelt?

Darf auch Vba benutzt werden oder muß es eine Formellösung sein?

Kannst du eine Beispielmappe hochladen mit fileupload o.ä., s. FAQ:2606
Natürlich keine 10.000 Datensätze, so 10-20 pro Blatt reichen.
Die beispielmappe hat die Vorteile:
a) erspare ich und andere potentiellen Helfer sich den nachbau
b) es wird verhindert daß wir in unseren nachbauten Lösungen entwickeln die funktionieren aber bei dir nicht weil deine mappe oder sonstwas anders ist.

Ist das in der Art überhaupt möglich?

Ja.

Gruß
Reinhard

Die beiden Listen werden manuell aktualisiert. Die ursprüngliche Idee war, eine neue Datei zu machen, in der die beiden Listen zusammen kommen würden, das ist mir jedoch nicht gelungen. Zudem hatte ich beim Import von Dateien immer wieder das Problem, dass der Computer meinte, diese seien schreibgeschützt, obschon dem nicht so war. Was ich nun versuche ist zugegebenermassen nicht gerade notwendig, doch es wäre zumindest praktisch.

Bilder oder sonstige Dateien kann ich dir keine zeigen, da diese Daten nicht für die Öffentlichkeit gedacht sind. Keine Sorge, es sind keine geheimen Atomversuche, es ist ein Auftrag eines harmlosen Unternehmens. Soviel kann ich sagen:
Die Listen haben ungefähr 14 Spalten, die Datenmenge beinhaltet Zahlen inkl. Einheiten und chemischen Symbolen, Wörter und Sätze. Die Proben sind mit Jahr, Monat, Tag gekennzeichnet (z.B. 110514), doch es werden nicht täglich Experimente durchgeführt. Ich hoffe, du kannst damit etwas anfangen.

Vielen Dank für deine Hilfe
SchwizZi

Idee
Hallo!

warum kopierst Du die Daten nicht einmal zusammen und sortierst sie nach Datum = weitere Eingaben nur noch dort…

egal, Idee wäre folgendes:

  • Du hast (erzeugst) ein Indexfeld in BEIDEN Teiltabellen
  • dieses sollte eindeutig sein (Datum+Uhrzeit z.B.)
  • dann wird ein Index (Rangfolge bzw. Nummer) erzeugt in den BEIDEN Tabellen
  • der Index darf insgesamt aber nur 1x auftreten
      (also z. B. 1,2,3,5,7,9 in Blatt A, 4,6,8 in B)
  • dazu muss man evtl. die Indexspalten in einem 3. Blatt zusammenfassen
      (per Formel =A!A1 / =A!A2… / =B!A1 usw. untereinander)
  • im „Zielblatt“ werden erst die Indexe gelistet (1 bis …)
  • dann ein =VERGLEICH() für die Index-Spalte in Blatt A
  • dann ein =VERGLEICH() für die Index-Spalte in Blatt B
  • je nachdem, in welchem Blatt Du was findest, werden die Daten übernommen
  • Formel dazu wäre BEREICH.VERSCHIEBEN()

Vorschlag: Du erstellst ein Beispiel (man kann ja sicher auch eine ungeheime Variante erzeugen mit der selben ART/IDEE der Daten, oder?)

-> bei Bedarf kann ich Dir dann oben gesagtes da mal reinbasteln…

cu kai

Grüezie SchwizZi,

Die
ursprüngliche Idee war, eine neue Datei zu machen, in der die
beiden Listen zusammen kommen würden, das ist mir jedoch nicht
gelungen. Zudem hatte ich beim Import von Dateien immer wieder
das Problem, dass der Computer meinte, diese seien
schreibgeschützt, obschon dem nicht so war.

naja, aktuell willst du nur klären wie man da die zwei Tabellen zusammenführt.
Mittel- und Langfristig MU?T du klären was es da mit dem Schreibschutz auf sich hat sonst geschieht das ja wohl wann es will wieder.

Bilder oder sonstige Dateien kann ich dir keine zeigen, da
diese Daten nicht für die Öffentlichkeit gedacht sind.

Okay, du schreibst du bist 19/20 und Schüler.
Bist es also gewohnt Aufgaben gestellt zu bekommen wo etwas gegeben ist und etwas gesucht wird.
geg: eine intime große Excel-Tabelle
ges: eine kleinere anonymisierte Tabelle die die gleiche Spalten-Tabellenstruktur hat.

Zeitvorgabe: 10 min.
Hinweis, mit Routine ist das in 2-3 Minuten leicht zu machen.

Tipp, nehmen wir aml an du hättest so eine übliche Adressentabelle
Name Vorname Strasse Plz ort
Die Originaldaten willst du mit Recht nicht preisgeben. Kein Akt.

Verändere das mal durch Einträge in Zeile 2 so

Name Vorname Strasse Plz ort
 N1 V1 S1 P1 O1

Dann markiere A2:E2, gehe auf die rechte untere Ecke und zieh das halt so 20-30 zeilen nach unten.

Ergebnis, eine anonyme Tabelle mit gleichem Spaltenaufbau.
Dauer der Aktion? K.A aber geht fix.

Wenn du derart die intimen Spalten anonymisiert hast kann doch die datums/Uhrzeitspalte so beleiben wie sie ist, oder die Spalte wo du da
Temperatur, Druck oder sonstwas als messwerte hat.
Kann doch keiner was mit anfangen wenn Versuch23 am 2.5.2007 27 Grad „erbrachte“.

Bei Oberparanoia kannste natürlich auch zaheln anonymisieren.
Benutze Zufallszahlen dafür.

Keine
Sorge, es sind keine geheimen Atomversuche, es ist ein Auftrag
eines harmlosen Unternehmens.

SElbstverständlich glaube ich dir denn DU schreibst es ja *kicher*

Ich hoffe, du kannst damit etwas anfangen.

Jain. Ich habe noch einige Nachfragen von denen ich einige nicht haben müßte wenn du wenn du eine Beispielmappe hochgeladen hättest
wo ich Tab1 und Tab2 als Datenbasis sehe und Tab3 als Ergebnis wie du es dir wünschst.

Auch kai müßte dann nicht extra nachfragen.
Bedenke bitte, wie geschildert ist es auch dir möglich binnen weniger Minuten hier eine Mappe hochgeladen zu haben.

Dann brauche ich, kai und andere das nicht nachbauen.
Wenn 6 leute um dir zu helfen das nachbauen und sie brauchen dafür so lange wie du dann sind 5 x Nachbauzeit sinnlos verpulverte Zeit.

An sich wollte ich allmählich mal so werden wie Leute in anderen Foren.
Keine aussagekräftige Beispielmappe = keine Hilfe und nachgebaut wird Null. Naja, daran muß ich noch üben :smile:

Mach eine Kopie deiner mappe, benenne die ersten beiden Blätter tabelle1 und tabelle2, in einem anderen Blatt vergibst du den Namen Mixed für die unten gezeigte Formel und trägst dann
=Mixed
in alle relevanten zellen ein.
Das sieht dann so aus:

Tabellenblatt: [Mappe1]!Tabelle3
 │ A │ B │
──┼───┼───┤
1 │ 1 │ a │
──┼───┼───┤
2 │ 2 │ b │
──┼───┼───┤
3 │ 3 │ c │
──┼───┼───┤
4 │ 7 │ d │
──┼───┼───┤
5 │ 8 │ e │
──┼───┼───┤
6 │ 9 │ f │
──┴───┴───┘
Benutzte Formeln:
A1: =Mixed
A2: =Mixed
A3: =Mixed
A4: =Mixed
A5: =Mixed
A6: =Mixed
B1: =Mixed
B2: =Mixed
B3: =Mixed
B4: =Mixed
B5: =Mixed
B6: =Mixed


Festgelegte Namen:
Mixed: =WENN(ANZAHL2(Tabelle1!$A:blush:A)\>=ZEILE();Tabelle1!A2;WENN((ZEILE()-ANZAHL2(Tabelle1!$A:blush:A))\>ANZAHL2(Tabelle2!$A:blush:A);"";INDEX(Tabelle2!A:A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)))) \*rel. Name, so gültig in A1

A1:B6
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Grüezi Reinhard

=WENN(ANZAHL2(Tabelle1!$A:blush:A)>=ZEILE();Tabelle1!A2;WENN((ZEILE(
)-ANZAHL2(Tabelle1!$A:blush:A))>ANZAHL2(Tabelle2!$A:blush:A);"";INDEX(Tab
elle2!A:A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A))))

Vielen Dank, genau nach sowas habe ich gesucht! Ich habe sie noch etwas abgeändert:

=WENN(ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)>0;WENN(ISTLEER(INDEX(Tabelle2!A:A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)));"";INDEX(Tabelle2!A:A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)));WENN(ISTLEER(Tabelle1!A2);"";Tabelle1!A2))

Jetzt bleibt eine leere Zelle eine leere Zelle und wird nicht durch eine 0 ersetzt ^^ und obwohl es länger ist, ist es doch etwas simpler, finde ich.

Es tut mir sehr Leid, dass ich nicht sofort die Infos und Daten liefern konnte, die du gerne gehabt hättest, und gerade deswegen bin ich umso dankbarer für die Hilfe.

Grüsse
SchwizZi

Hallo Kai

Vielen Dank für deine Hilfe, ich kenne mich mit Excel wohl einfach nicht genug aus, um deine Ausführungen verstehen und umsetzen zu können ^^’

Es wäre wohl einfach klüger gewesen, von Anfang an ein Beispiel hochzuladen, merk’ ich mir fürs nächste Mal :smile:

Von Reinhard habe ich eine gute Lösung bekommen, die eben schon in Formelform da stand, was es für mich als blutigen Anfänger erheblich einfacher machte. Damit konnte ich einfach besser arbeiten.

Trotzdem vielen herzlichen Dank für deine Hilfsbereitschaft

Grüsse
SchwizZi

Vielen Dank, genau nach sowas habe ich gesucht! Ich habe sie
noch etwas abgeändert:
=WENN(ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)>0;WENN(ISTLEER(INDEX(Tabe
lle2!A:A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)));"";INDEX(Tabelle2!A:
A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)));WENN(ISTLEER(Tabelle1!A2);"
";Tabelle1!A2))

Jetzt bleibt eine leere Zelle eine leere Zelle und wird nicht
durch eine 0 ersetzt ^^ und obwohl es länger ist, ist es doch
etwas simpler, finde ich.

Grüzie SchwizZi,

mit Extras—Optionen—[]Nullwerte
kannst du die Anzeige von Nullwerten pro Blatt abstellen

Gruß
Reinhard

=WENN(ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)>0;WENN(ISTLEER(INDEX(Tabe
lle2!A:A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)));"";INDEX(Tabelle2!A:
A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A)));WENN(ISTLEER(Tabelle1!A2);"
";Tabelle1!A2))
Jetzt bleibt eine leere Zelle eine leere Zelle und wird nicht
durch eine 0 ersetzt ^^ und obwohl es länger ist, ist es doch
etwas simpler, finde ich.

Grüezie SchwizZi,

ich würde die Anzeige der Nullwerte deaktivieren, dann diese kürzere Formel:

Tabellenblatt: [Mappe1]!Tabelle3
 │ A │ B │
──┼───┼───┤
1 │ 1 │ a │
──┼───┼───┤
2 │ 2 │ b │
──┴───┴───┘
Benutzte Formeln:
A1: =Mixed
A2: =Mixed
B1: =Mixed
B2: =Mixed

Festgelegte Namen:
Mixed: =WENN(ZEILE()\>ANZAHL2(Tabelle1!$A:blush:A);INDEX(Tabelle2!A:A;ZEILE()-ANZAHL2(Tabelle1!$A:blush:A));Tabelle1!A2) \*rel. Name, so gültig in A1

A1:B2
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

mit Extras—Optionen—[]Nullwerte
kannst du die Anzeige von Nullwerten pro Blatt abstellen

Es ist mir richtig peinlich, aber ich finde diese blöden „Extras“ nirgends, und bei „Optionen“ auch nichts über Nullwerte. Reden wir beide von Microsoft Excel 2010?

Wie auch immer, vielen Dank für den Tipp, meine Variante funktioniert, und da ich mich gut genug kenne, werd’ ich jetzt nicht noch mehr dran rumschrauben, sonst mach ich wieder alles kaputt -.-’

Grüsse
SchwizZi

Grüezie SchwizZi,

mit Extras—Optionen—[]Nullwerte
kannst du die Anzeige von Nullwerten pro Blatt abstellen

Es ist mir richtig peinlich, aber ich finde diese blöden
„Extras“ nirgends, und bei „Optionen“ auch nichts über
Nullwerte. Reden wir beide von Microsoft Excel 2010?

natürlich nicht, ich habe gar kein XL 2010 :smile:)

Gibt es bei schweizer Tastaturen eine F1-Taste? *gg*
Such da mal nach ‚Nullwerte‘ …
Der Klick-Weg der dir da gezeigt wird, dort findet du vieles was in früheren Versionen (bis 2003) unter Extras bzw. Extras–Optionen zu finden war.

Gruß
Reinhard

Gibt es bei schweizer Tastaturen eine F1-Taste? *gg*
Such da mal nach ‚Nullwerte‘ …

Das hab ich auch schon probiert, liefert jedoch nur was von Datenüberprüfung, Finanzen, CUBEWERT(Funktion), ANZAHLLEEREZELLEN(Funktion) und Diagrammtypen -.-"

Grüsse aus der schönen Schweiz
SchwizZi

Gibt es bei schweizer Tastaturen eine F1-Taste? *gg*
Such da mal nach ‚Nullwerte‘ …

Das hab ich auch schon probiert, liefert jedoch nur was von
Datenüberprüfung, Finanzen, CUBEWERT(Funktion),
ANZAHLLEEREZELLEN(Funktion) und Diagrammtypen -.-"

Grüezie SchwizZi,

aha, in XL 2007 findet man da schon was mit „Nullwerte“

In Kurzform:

Entweder formatierst du die entsprechenden Zellen benutzerdefiniert so:
0;-0;;@

oder aber wie dort auch geschrieben:

Klicken Sie auf die Schaltfläche Microsoft Office , klicken Sie auf
Excel-Optionen und anschließend auf die Kategorie Erweitert.

Wählen Sie unter Optionen für dieses Arbeitsblatt anzeigen ein
Arbeitsblatt aus, und führen Sie dann eine der folgenden Aktionen
aus:

Aktivieren Sie das Kontrollkästchen In Zellen mit Nullwert eine Null
anzeigen, um Nullwerte (0) in Zellen anzuzeigen.

Deaktivieren Sie das Kontrollkästchen In Zellen mit Nullwert eine
Null anzeigen, um Nullwerte (0) als leere Zellen anzuzeigen.

Gruß
Reinhard