Excel Formel - Übertragung von Daten aus einer Tabelle in andere?
Ich habe eine Excel Tabelle in der Personen mit Namen (Spalte A) aufgelistet sind, zu denen jeweils Daten erfasst sind in den weitere Merkmale zu der Person stehen (Spalten B-K).
Jetzt möchte ich auf einem zweiten Reiter eine Formel einfügen:
Wenn ich den Namen einer Person aus Spalte A eingebe, möchte ich, dass die restlichen Daten aus dem ersten Tabellenblatt (Spalte B-K) auch in dieser Tabelle erscheinen. Die restlichen Personen und Daten sollen hier nicht auftauchen.
Ich bin leider mit Excel überfordert und freue mich über Hilfe
3 Antworten
Das, was Cleanercode schon geschrieben hat, nochmal zum anschauen:
Vor allem ist mir ist hinterher aufgefallen, dass das unten abgeschnitten ist und die Umschaltung der Tabellenblätter fehlt. Aber nochmal will ich es auch nicht machen :)
Meinst du sowas hier?
Wenn deine Excel Version neuer oder gleich 2021 ist würde auf jeden Fall die Variante aus A14 empfehlen, da es deutlich weniger Arbeit ist. Alternativ wäre noch der XVerweis möglich.
Nach oder Vorteil wie man es sehen will der Filter gibt dir im Falle davon das Schmid mehrmals vorkommt beide Datensätze aus.
Das tut SVerweis nicht.
Aus Platzgründen hatte ich hier die Daten mit mtrans() gedreht da das auf Handy dann besser zu sehen ist.
Nachtrag:
kann kein Wert gefunden werden, geben beide Formeln Fehler aus Sverweis #NV und Filter #Calc!
dies lässt sich aber durch umschließen von Wennfehler(Sverweis/Filter-Formel;"") umgehen


Eine Möglichkeit wäre =WAHL(), dies erfordert aber eine Prüfung auf den eingegebenen Wert. Bei 100 Namen nicht so schön.
Was mir spontan einfallen würde, ist der SVERWEIS.
Blatt "Stammdaten"
Blatt "Auswertung"
Formel
=WENN(ISTFEHLER(SVERWEIS($A1;Stammdaten!$A$2:$D$5;2;FALSCH));"";SVERWEIS($A1;Stammdaten!$A$2:$D$5;2;FALSCH))
Schön übersichtlich ;-) Das ISTFEHLER() kannst du dir theoretisch sparen.
=SVERWEIS($A1; Filter in A1
Stammdaten!$A$2:$D$5; Die Suchmatrix
2; Index (Daten in Spalte 2)
FALSCH) eindeutige Übereinstimmung der Werte
Das musst du ein Mal für alle Indizes (Spalten B-K) aufbauen.
SVERWEIS sucht nach Daten nach rechts. Weshalb der Filter immer links sein muss. Also der eindeutige Schlüssel, der als Filter gedacht ist.


=WENN(ISTFEHLER(SVERWEIS($A1;Stammdaten!$A$2:$D$5;2;FALSCH));"";SVERWEIS($A1;Stammdaten!$A$2:$D$5;2;FALSCH))
Ich hab mal eine Rückfrage hat es einen Grund dass du Wenn(istfehler... benutzt und nicht einfach wennfehler? Sehe das aber immer wieder, Ich finde die Wennfehler Variante deutlich kürzer und einfacher, da du das wenn mit falsch und wahr zweig nicht brauchst, oder hat deine Variante irgendwelche Performance oder Logikvorteile?
Das kommt von meinem Entwicklergedankengang. Bei WENNFEHLER() erwarte ich, dass ein Fehler behandelt wird. Die Formel ist gut, die Benennung aber irreführend.
Da macht der Herr einfach ein Video :D