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

Forumthread: Wert suchen und Position zurückgeben

Wert suchen und Position zurückgeben
24.08.2006 10:29:43
Manuel
Hallo!
Ich habe folgendes Problem:
Ich will einen Wert in einem Bereich suchen und dessen Position als Zahl (int) zurückbekommen.
Z.B
=funktion(D5, G11:L25)
in d5 steht zum Beispiel "Juli", Juli steht auch ganz bestimmt in dem Bereich. Ich will nun die Position von Juli in dem Bereich. Also zB "7", weil In einer Spalte Janner, Februar, usw. untereinander steht. Ich brauch nur die senkrechte Position (vorerst).
Kann mir wer weiterhilfen
Vielen Dank
ein verzweifelter Ferialpraktikant
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert suchen und Position zurückgeben
24.08.2006 10:41:01
Manuel
es reicht wen der bereich eindimensional ist!
bitte um hilfe
danke
manuel
AW: Wert suchen und Position zurückgeben
24.08.2006 10:43:38
Harald
Hallo Manuel,
=vergleich(d5;a1:a12)
Bringt dir die Trefferzeile
Gruss Harald
ups ;-) Korrektur
24.08.2006 10:44:54
Harald
=vergleich(d5;a1:a12;)
Gruss Harald
Anzeige
AW: ups ;-) Korrektur
24.08.2006 11:19:35
Manuel
Super!
genau, das was ich gesucht habe!!
Danke
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Wert suchen und Position zurückgeben in Excel


Schritt-für-Schritt-Anleitung

Um einen Wert in einem bestimmten Bereich in Excel zu suchen und dessen Position zurückzugeben, kannst du die VERGLEICH-Funktion verwenden. Hier ist eine einfache Anleitung:

  1. Öffne deine Excel-Datei.

  2. Gib den Suchwert in eine Zelle ein, z. B. in D5. Zum Beispiel "Juli".

  3. Wähle die Zelle, in der du die Position zurückgeben möchtest.

  4. Verwende die folgende Formel:

    =VERGLEICH(D5;A1:A12;0)

    Hierbei steht A1:A12 für den Bereich, in dem du nach dem Wert suchen möchtest. Achte darauf, dass der Bereich eindimensional ist, da dies eine Voraussetzung für die Funktion ist.

  5. Drücke Enter. Die Funktion gibt die Position des Wertes in der Liste zurück.


Häufige Fehler und Lösungen

  • Fehler: #NV

    • Ursache: Der gesuchte Wert befindet sich nicht im angegebenen Bereich.
    • Lösung: Überprüfe, ob der Wert tatsächlich im Bereich vorhanden ist.
  • Fehler: Falsche Referenz

    • Ursache: Wenn der Bereich mehrdimensional ist.
    • Lösung: Stelle sicher, dass dein Bereich nur eine Spalte oder eine Zeile umfasst.

Alternative Methoden

Falls du die Position in einer anderen Excel-Spalte zurückgeben möchtest, kannst du die VERGLEICH-Funktion mit INDEX kombinieren:

=INDEX(B1:B12;VERGLEICH(D5;A1:A12;0))

Hierbei gibt die Formel den Wert aus Spalte B zurück, der zur gefundenen Position in Spalte A gehört.


Praktische Beispiele

Angenommen, du hast folgende Daten in Spalte A:

A
Jänner
Februar
März
April
Mai
Juni
Juli
August
September
Oktober
November
Dezember

Wenn du "Juli" in D5 einträgst und die oben genannte VERGLEICH-Formel verwendest, würdest du die Zahl 7 zurückbekommen, da "Juli" die 7. Position in der Liste ist.


Tipps für Profis

  • Verwende die Funktion WENNFEHLER: Um Fehler abzufangen, kannst du die Formel wie folgt erweitern:

    =WENNFEHLER(VERGLEICH(D5;A1:A12;0); "Nicht gefunden")
  • Dynamische Bereiche: Nutze benannte Bereiche oder Tabellen, um die Flexibilität deiner Formeln zu erhöhen.


FAQ: Häufige Fragen

1. Kann ich die Position eines Wertes in mehreren Spalten suchen? Ja, die VERGLEICH-Funktion funktioniert nur mit eindimensionalen Bereichen. Du musst die Spalten einzeln durchsuchen oder andere Funktionen wie INDEX verwenden.

2. Wie kann ich den Spaltennamen zurückgeben? Du kannst die VERGLEICH-Funktion zusammen mit ADRESSE verwenden, um den Spaltennamen zu ermitteln:

=ADRESSE(1;VERGLEICH(D5;A1:A12;0);4)

Dies gibt den Namen der Spalte zurück, in der der Wert gefunden wurde.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige