Excel Wert suchen und andere Zelle (Spalte weiter links) ausgeben

JamesFunk

Commodore
Registriert
Okt. 2012
Beiträge
4.643
Hi,

ich habe in Excel einen Haufen von Werten (über 1000) in Spalte B.
In Spalte A habe ich die Bezeichnungen.
Mit dieser Formal die 5 höchsten Werte rausgesucht:

Höchster Wert (Zelle C1)
=KGRÖSSTE(B$1:$B$2000;1)

Zweitgrößter Wert (Zelle C2)
=KGRÖSSTE(B$1:$B$2000;2)

Drittgrößter Wert (Zelle C3):
=KGRÖSSTE(B$1:$B$2000;3)

...

In Zelle C1 bis C5 werden nun die 5 größten Werte ausgegeben.
Ich möchte nun in den Zellen daneben (Spalte D) gerne die zugehörige Bezeichnung haben.

Dazu habe ich:

=VERGLEICH(C1;B1:B2000;0)

Das gibt mit die Zeilennummer aus, in der der Wert steht.
Kann man auch irgendwie die Bezeichnung da ausgeben? Also im Beispiel (siehe Screenshot) "J" aus Zeile 10.


excel suche.png

Ich bekomme das nicht hin.
Wäre super, wenn mir jemand die Formel sagen könnte!
 
Den Inhalt aus der Zelle A10 (in diesem Fall "J") erhältst du mit folgender Formel:

=INDIREKT("A"&VERGLEICH(C1;$B$1:$B$2000;0))

Alternativ geht das auch mit der ZELLE()-Formel, die man dabei wie folgt verwendet:

=ZELLE("inhalt";"A"&VERGLEICH(C1;$B$1:$B$2000;0))
 
Super, danke!

Formel 2 funktioniert aber bei mir nicht :(
 
Zuletzt bearbeitet:
Das geht mit dbauszug.
Füg mal an deine beiden Datenspalten ne Überschrift hinzu.

Hier der Befehl:


EDIT: Oder so wie dreamy_betty geschrieben hat. ;)
 
Hey,

ich bekomme das nicht hin.

Meine Tabelle ist groß, da ist der erste Wert nicht in Zeile A1, sondern tiefer.

Mit Verschieben der Berteiche haut es mir alles durcheinander.
Ergänzung ()

EDIT:

Habs:

=INDIREKT("A"&VERGLEICH(C1;$B$1:$B$15;0)+2)

Das verschiebt es in die richtige Zeile.
Danke!
 
Zurück
Oben