Supportnet / Forum / Tabellenkalkulation
EXCEL Formel. Selektion aus einer Tabelle und einfügen in die andere
Frage
Hallo zusammen,
leider ist es ziemlich schwierig im Forum nach Excel Formeln zu suchen deshalb schreibe ich meine Prob hier rein und hoffe ihr lasst Gnade walten *gl*
Ich habe zwei Tabellen:
In der einen stehen verschiedene Werte
......A............B...usw.
1..BBB....1312..
2..AAA....5468..
3..BBB....8721..
4..CCC....7964..
5..AAA....1676..
In der zweiten möchte ich jetzt bestimmte Werte aus dieser Tabelle filtern und dies anhand des "Codes" der in Spalte A steht.
Das soll heißen:
Ich schreibe z. B. in die zweite Tabelle in die Spalte A1.
Suche mir in der ersten Tabelle in der Spalte A von 1 bis 10.000 den ersten raus der den Code BBB hat. Dann setze den zugehörigen Wert (meine Tabelle gliedert sich von links nach rechts) aus der Spalte B in der gleichen Zeile ein.
Dann geht es weiter in A1. Dort soll er dann den zweiten raussuchen usw.
Wie mache ich das?
Vielen Dank euch Excel Freaks
Antwort 1 von Aliba
Hi Rebusss,
weiss nicht so genau, ob ich dich richtig verstanden habe.
Der Code z.B. BBB kommt in Tabelle1 Spalte A mehr als einmal vor oder?
Wenn ja, dann könnte ich dir mit einer Hilfsspalte in Tabelle1 weiterhelfen.
Füge eine neue Spalte A ein. Deine Codes stehen jetzt in Spalte B die Werte in C.
In A1 die Formel: =ZÄHLENWENN($B$1:B1;B1)&"/"&B1
Soweit benötigt nach unten ziehen.
In Tabelle 2 schreibst Du in A1 den Code, den Du auslesen willst.
In B1 die Formel: =SVERWEIS(ZEILE()&"/"&$A$1;Tabelle1!$A$1:$C$1000;3;0)
Auch diese Formel nach unten kopieren. Irgendwann erscheint dann #NV, weil eben keine weiteren Werte für diesen Code vorhanden sind.
Dies kann abgefangen werden mit einer WENN-Abfrage:
=WENN(ISTNV(SVERWEIS(ZEILE()&"/"&$A$1;Tabelle1!$A$1:$C$1000;3;0));"";SVERWEIS(ZEILE()&"/"&$A$1;Tabelle1!$A$1:$C$1000;3;0))
CU ALib
weiss nicht so genau, ob ich dich richtig verstanden habe.
Der Code z.B. BBB kommt in Tabelle1 Spalte A mehr als einmal vor oder?
Wenn ja, dann könnte ich dir mit einer Hilfsspalte in Tabelle1 weiterhelfen.
Füge eine neue Spalte A ein. Deine Codes stehen jetzt in Spalte B die Werte in C.
In A1 die Formel: =ZÄHLENWENN($B$1:B1;B1)&"/"&B1
Soweit benötigt nach unten ziehen.
In Tabelle 2 schreibst Du in A1 den Code, den Du auslesen willst.
In B1 die Formel: =SVERWEIS(ZEILE()&"/"&$A$1;Tabelle1!$A$1:$C$1000;3;0)
Auch diese Formel nach unten kopieren. Irgendwann erscheint dann #NV, weil eben keine weiteren Werte für diesen Code vorhanden sind.
Dies kann abgefangen werden mit einer WENN-Abfrage:
=WENN(ISTNV(SVERWEIS(ZEILE()&"/"&$A$1;Tabelle1!$A$1:$C$1000;3;0));"";SVERWEIS(ZEILE()&"/"&$A$1;Tabelle1!$A$1:$C$1000;3;0))
CU ALib
Antwort 2 von Rebusss
Hallo Aliba,
vielen Dank für deine Hilfestellung.
Hat ein bischen gebraucht bis ich die Formeln an meine Tabelle angepasst hatte und vor allen Dingen zuerst verstanden habe.
Aber so klappt alles.
Vielen Dank nochmals
Gruss
Rebusss
vielen Dank für deine Hilfestellung.
Hat ein bischen gebraucht bis ich die Formeln an meine Tabelle angepasst hatte und vor allen Dingen zuerst verstanden habe.
Aber so klappt alles.
Vielen Dank nochmals
Gruss
Rebusss

