Suche Funktion in Office/Exel iWork/Numbers

Hallo, ich stehe vor folgendem Problem:

In der Tabelle WERTE soll A1 mit einem Wert aus der Tabelle KATALOG Spalte A verglichen werden. Wenn Zutreffend, soll in WERTE A2 der Wert aus KATALOG Spalte B eingesetzt werden… KATALOG wird stetig ergänzt.

kompliziert, ich weiß, vielleicht kann mir jemand helfen!?

Hallo St3pahn,

schreib in die Zelle A2 die Formel

=INDIREKT("KATALOG!B"&VERGLEICH(A1;KATALOG!A:A;0))

Gruß, Andreas

Hallo Stephan,

wenn ich das richtig verstanden habe, soll der Wert aus WERTE A1 mit der gesamten Spalte B aus KATALOG verglichen werden, richtig? Und wenn dieser dann dort auftaucht, soll der Wert aus der gleichen Zeile in KATALOG aus Spalte B eingesetzt werden und dies in Zelle A2 in WERTE.

Falls dem so ist: Da hilft Dir die SVERWEIS-Funktion. Das funktioniert aber nur, wenn in KATALOG Spalte A ein Wert auch nur einmal vertreten ist. Ist ein Wert doppelt, kann nichts gefunden werden.

In Zelle A2 in WERTE trägst Du dann folgende Formel ein:

=SVERWEIS(A1;KATALOG!A1:B300;2;FALSCH)

Leider musst Du eingeben, in welchen Zeilen in KATALOG sich die Werte befinden, das ist eine sog. Matrix. Wenn die laufend ergänzt werden, geh am Besten direkt auf eine hohe Zeilenzahl, z.B. B3000.

Was passiert bei dieser Formel? Der in A1 in WERTE vorhandene Wert durchsucht die Zellen A1:A300 in KATALOG. Findet er diesen Wert, gibt er den dazu gehörigen Wert aus Spalte B in KATALOG in Zelle A2 in WERTE aus. Steht also z.B. in A1 eine 30, diese 30 wird in KATALOG in Zelle A25 gefunden, dann wird in A2 WERTE der Wert aus B25 aus KATALOG eingetragen.

Das FALSCH am Ende der Formel ist übrigens wichtig, da bei einem Durcheinander von Zahlen in Spalte A in KATALOG - z.B. 5 12 9 18 1 36 - nichts gefunden wird. Ohne das FALSCH funktioniert die Formel nur in einer aufsteigenden Zahlenreihe, also 1 2 3 4 5 …

Gib mal Laut, ob’s funktioniert hat!

Servus,
Robert

Hi, danke für die fixe Antwort. Ja das klingt logisch und müsste wohl so funktionieren, Leider tut es das bei mir nicht :frowning:

Es ist komisch, denn

=SVERWEIS(A3;KATALOG::Tabelle 1::A2:A6;1;FALSE) klappt, aber mit der falschen Spalte, aber
=SVERWEIS(A3;KATALOG::Tabelle 1::A2:A6;2;FALSE) klappt gar nicht (Fehler: ungültige Referenz)

ich möchte mich nicht aufdrängen,
aber hat du meine Lösung mal ausprobiert?

Gruß, Andreas

=SVERWEIS(A3;KATALOG::Tabelle 1::A2:A6;1;FALSE)

kann nicht klappen! Auch die zweite Version nicht. Das muss so lauten:

=SVERWEIS(A3;KATALOG::Tabelle 1::A2:B6;2;FALSE)

Probier das mal aus! Und versuch durchaus mal Andreas’ Version. Ich muss gestehen, dass ich mit der INDIREKT-Funktion nicht so sonderlich vertraut bin …

Robbie

Ahhh, ich danke Dir vielmals… ich dachte das nur die Spalte der abzufragenden Werte da rein muss… Jetzt hab ich begriffen… Danke