Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Daten aus 2 Tabellen ohne Leerzeile übernehmen

Daten aus 2 Tabellen ohne Leerzeile übernehmen
23.09.2016 12:27:01
Julian
Hallo Zusammen,
ich habe 2 Tabellen. In der ersten sind Vor und Nachnamen und noch weitere Daten angegeben. Die erste Spalte ist frei um ein x setzen zu können. Wenn ein x gesetzt wurde, soll im 2 Tabellenblatt der Name auftauchen.
Das funktioniert auch ganz gut über folgende Formel:
=WENN(Unterweisungsmatrix!A3="X";Unterweisungsmatrix!B3;" ")
Allerdings werden dabei die Namen in Tabellenblatt 2 immer genau an die gleiche Stelle wie in 1 gesetzt. Da die Namen in Tabelle 1 aber nicht nacheinander "abgehakt" werden, entstehen Leerzeilen. Gibt es eine Möglichkeit die Leerzeilen zu umgehen und die Namen in Tabelle 2 direkt untereinander zuschreiben?
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten aus 2 Tabellen ohne Leerzeile übernehmen
23.09.2016 12:29:31
SF
Hola,
=WENNFEHLER(INDEX(Tabelle3!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/(Tabelle3!$A$1:$A$10="x"); ZEILE(A1)));"") 
Gruß,
steve1da
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Daten aus 2 Tabellen ohne Leerzeile übernehmen


Schritt-für-Schritt-Anleitung

  1. Tabellen anlegen: Erstelle zwei Tabellenblätter in deiner Excel-Datei. Nennen wir sie "Unterweisungsmatrix" für die erste Tabelle und "Tabelle2" für die zweite.

  2. Daten eingeben: In "Unterweisungsmatrix" gibst du die Vor- und Nachnamen in die Spalten B und C ein. In Spalte A setzt du ein "x", wenn der Name übernommen werden soll.

  3. Formel eingeben: Gehe zu "Tabelle2" und gib in Zelle A1 folgende Formel ein:

    =WENN(Unterweisungsmatrix!A1="x";Unterweisungsmatrix!B1;"")
  4. Formel anpassen: Um die Leerzeilen zu vermeiden und die Namen direkt untereinander zu schreiben, kannst du die Formel in Zelle A1 durch die folgende ersetzen:

    =WENNFEHLER(INDEX(Unterweisungsmatrix!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/(Unterweisungsmatrix!$A$1:$A$10="x");ZEILE(A1)));"")
  5. Formel nach unten ziehen: Ziehe die Formel in Zelle A1 nach unten, um alle Namen zu übernehmen, die mit "x" markiert sind.


Häufige Fehler und Lösungen

  • Leerzeile kopieren: Wenn du nach der ersten Formel immer noch Leerzeilen siehst, stelle sicher, dass du die Formel für die zweite Tabelle korrekt eingegeben hast. Überprüfe auch, ob die Referenzen auf die richtige Tabelle verweisen.

  • Falsche Ergebnisse: Wenn die Namen nicht korrekt angezeigt werden, überprüfe, ob die "x"-Markierungen in Spalte A der "Unterweisungsmatrix" korrekt gesetzt sind.


Alternative Methoden

Eine weitere Möglichkeit, Daten aus zwei Spalten zu übernehmen, könnte die Verwendung von Power Query sein. Damit kannst du die Daten flexibel filtern und transformieren, ohne dass du sie manuell in eine neue Tabelle übertragen musst.


Praktische Beispiele

Angenommen, du hast folgende Daten in der "Unterweisungsmatrix":

A B C
x Max Mustermann Beispiel
Anna Schmidt Beispiel
x Peter Müller Beispiel

Nach der Anwendung der oben genannten Formel in "Tabelle2" würdest du folgendes Ergebnis erhalten:

A
Max Mustermann
Peter Müller

Tipps für Profis

  • Nutze die AGGREGAT-Funktion clever, um mehrere Bedingungen zu kombinieren. So kannst du auch komplexere Filter in deinen Daten anwenden.
  • Denke daran, die Datenüberprüfung zu verwenden, um sicherzustellen, dass nur "x" oder leere Zellen in der ersten Spalte der "Unterweisungsmatrix" eingegeben werden.

FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, wenn ich mehr als zwei Spalten habe?
Du kannst die Formel entsprechend erweitern, indem du die Indizes in der INDEX-Funktion anpasst, um die gewünschten Spalten zu referenzieren.

2. Funktioniert das auch in Excel 365?
Ja, die beschriebenen Methoden und Funktionen funktionieren in Excel 365 sowie in früheren Versionen. Achte darauf, dass du die richtige Version verwendest, um alle Funktionen nutzen zu können.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige