Daten aus Excel in andere Tabellen übertragen?

6 Antworten

Ich habe es mit dem SVerweis versucht, weiß aber nicht, ob das wirklich geht mit meinen Bedingungen, dass er eine gesamte Tabelle übernimmt unter einem Suchkriterium.

Grundsätzlich funktioniert das schon mit dem SVerweis. Es kommt aber darauf an, wie Deine Tabelle strukturiert ist.

Wie wäre es mit einem Screenshot ?

Woher ich das weiß:eigene Erfahrung

Mit VERGLEICH bekommst Du das hin, Du musst nur die Range jeweils so wählen, dass in  den Zeilen mit Treffern nicht nochmal gesucht wird:

  1. Treffer: VERGELICH ("U451213";Tabelle1!A1:A10000;0) --> LIefert z.B. Zeile 2
  2. Treffer: VERGELICH ("U451213";Tabelle1!A3:A10000;0) --> Liefert z.B. Zeile 3 
  3. Treffer: VERGELICH ("U451213";Tabelle1!A4:A10000;0) --> Liefert z.B. Zeile 6

Nimm z.B. in Spalte A als Hilfspalte. In der obersten Zelle steht 0, in den Zellen darunter steht jeweils diese Formel:

=WENNFEHLER(VERGLEICH(B$1;INDIREKT(VERKETTEN("Tabelle1!A";A1+1;":A10000"));0)+A1;"")

Die Formel liefert jeweils die Zeilennummer mit einem Treffer.

das geht mit importrange("Link zur Datei";"Datenblatt!"Zelle)

Du konntest folgendes machen. Für die Auswahl eine Hilfsspalte (A) anlagen und ...

Bild zum Beitrag

  • A2 - =WENN(B2=J$2;ZÄHLENWENN(B$2:B2;J$2);"")
  • J7 - =WENN(J2>"";1;0)
  • J8 - =WENN(J7=0;0;WENN(WENN(ANZAHL(A:A)<J7+1;ANZAHL(A:A);J7+1)=J7;0;WENN(ANZAHL(A:A)<J7+1;ANZAHL(A:A);J7+1)))
  • ab K7 - =WENN(ISTFEHLER(SVERWEIS($J7;$A$2:$G$13;2;FALSCH));"";SVERWEIS($J7;$A$2:$G$13;2;FALSCH))

... und runterkopieren.

Woher ich das weiß:eigene Erfahrung
 - (Computer, PC, IT)