Clever-Excel-Forum

Normale Version: Zelleninhalt von mehreren Tabellen in eine schreiben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Leute,

ich habe ein Problem, bei dem ihr mir vielleicht weiter helfen könnt.

Ich habe 3 Tabellenblätter (ZF ext, ZF int, Jan)
ZF ext sowie ZF int sind gleich aufgebaut.

Ich möchte, das sowohl die namen aus ZF ext als auch ZF int untereinander in Tabellenblatt Jan erscheinen.

Derzeit habe ich es mit folgender Formel Versucht:

=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])

Jedoch habe ich hier das Problem das die Namen aus Tabelle2 nicht in Jan beim herunterziehen der Formel eingetragen werden sondern nur 1.
Wie müsste ich die Formel den erweitern? Oder brauche ich einen anderen Ansatz?

Zusammenfassung (ext.)

AB
3Nr.Erfüllungsgehilfe
41xx1
52xx2
63xx3
74xx4
85xx5
96xx6
107xx7
Formeln der Tabelle
ZelleFormel
A4=ZEILE(A4)-3
A5=ZEILE(A5)-3
A6=ZEILE(A6)-3
A7=ZEILE(A7)-3
A8=ZEILE(A8)-3
A9=ZEILE(A9)-3
A10=ZEILE(A10)-3

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Zusammenfassung (int.)

AB
3Nr.Erfüllungsgehilfe
41xx8
52xx9
63xx10
74xx11
Formeln der Tabelle
ZelleFormel
A4=ZEILE(A4)-3
A5=ZEILE(A5)-3
A6=ZEILE(A6)-3
A7=ZEILE(A7)-3

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Jan.

AB
3NR.Erfüllungsgehilfe
41xx1
52xx2
63xx3
74xx4
85xx5
96xx6
107xx7
118
129
1310
1411
Formeln der Tabelle
ZelleFormel
A4=ZEILE(A4)-3
B4=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A5=ZEILE(A5)-3
B5=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A6=ZEILE(A6)-3
B6=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A7=ZEILE(A7)-3
B7=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A8=ZEILE(A8)-3
B8=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A9=ZEILE(A9)-3
B9=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A10=ZEILE(A10)-3
B10=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A11=ZEILE(A11)-3
B11=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A12=ZEILE(A12)-3
B12=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A13=ZEILE(A13)-3
B13=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])
A14=ZEILE(A14)-3
B14=WENN(UND(Tabelle1[@Erfüllungsgehilfe]="";Tabelle2[@Erfüllungsgehilfe]="");"";Tabelle1[Erfüllungsgehilfe])

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Guten Abend.

Ich habe eine kleine Tabelle mit einem Arbeitsblatt "Er" mit Namen von Männern und "Sie" mit Frauennamen aufgebaut.
Im Arbeitsblatt "Beide" erscheinen beide untereinander, wenn Du

in E1 mit =ZÄHLENWENN(Er!A1:A50;">""")  die Anzahl der Namen im ersten Blatt speicherst und dann mit 

            =WENN(ZEILE()
über alle Zeilen gehst. Es werden erst die Männernamen und dann die Frauennamen aufgeführt. Wenn Du sortierst, ist alles in alphabetischer Reihenfolge. 
Ich hoffe, ich habe Dein Problem richtig erfasst und abgebildet.
Sorry, der entscheidende Befehl ist verloren gegangen:

WENN(ZEILE()
Das verstehe ich nicht mehr. Neuer Versuch:

===>  "WENN(ZEILE()
Ansonsten schau bitte in mein Beispiel.
Hallo thecrazykaktus.
 
Mein Vorschlag,nach dem Kopieren die Zeilen in excel zu sortieren, ist natürlich nicht zu Ende gedacht, weil das Sortieren von Ergebnissen  immer nur temporär wirkt.
 
Ich kann Dir jetzt eine Lösung vorschlagen, in der Ergebnisspalte die Werte aus den zwei Arbeitsblättern sortiert abzulegen (Irgendein Editor im Forum schneidet wohl Zeilen vor einem Kleiner-Zeichen < ab. Ich ersetze es jetzt durch „kleiner“, mal sehen ob es dann funktioniert.)
 
In den Eingabe-Blättern musst Du die Spalte vorher sortieren und eine letzte Zeile mit ZZZ als Ende-Kennzeichen ablegen. (Ich gehe davon aus, dass diese Spalten manuell erfasste Werte und keine Formel-Ergebnisse sind.)
 
In Zelle D1 hinterlegst Du den kleineren Anfangswert der beiden Blätter:                                            WENN(Er!A1 kleiner Sie!A1;Er!A1;Sie!A1)
 
In Spalte B in Zeile 2 suchst Du jetzt die Zeile in dem ersten Blatt, die als nächste „dran“ wäre:         WENNFEHLER(VERGLEICH(D1;Er!A:A);0)+1
 
In Spalte C in Zeile 2 suchst Du jetzt die Zeile in dem zweiten Blatt, die als nächste „dran“ wäre:       WENNFEHLER(VERGLEICH(D1;Sie!A:A);0)+1
 
Und jetzt nimmst Du aus beiden Spalten über INDEX für Zelle D2 den jeweils kleinsten:                     WENN(INDEX(Er!A:A;B2) kleiner INDEX(Sie!A:A;C2);INDEX(Er!A:A;B2);INDEX(Sie!A:A;C2))
 
Wenn Du jetzt Spalten B bis D ab Zeile 2 gemeinsam markierst und gemeinsam runter ziehst, werde die Werte aus beiden Arbeitsblättern sortiert abgelegt.