Excel: Wert suchen und Zeilen bzw, Spaltennummer ausgeben
Hallo zusammen,
wie kann ich in Excel
einen Wert, der Beispielsweise in A1 steht
in einem bestimmten
Bereich einer Tabelle (z.B. A2:C4) steht
finden und anschließend separat Zeilen und Spaltennummer ausgeben, in der der Wert gefunden wurde?
Mit der Hilfe bin ich leider nicht weitergekommen, Suchen und Finden funktionieren ja leider nur in einer Zelle...
Im voraus vielen Dank!
Gruß
Jürgen
Antwort schreiben
Antwort 1 von rainberg vom 24.11.2019, 15:45 Options
Hallo Jürgen,
das geht so:
=ADRESSE(SUMMENPRODUKT((A2:C4=A1)*ZEILE(1:3));SUMMENPRODUKT((A2:C4=A1)*SPALTE(A:C)))
Gruß
Rainer
Antwort 2 von snailhouse vom 24.11.2019, 23:37 Options
Hallo Rainer,
ich habe es mal versucht, bekomme aber
wenn ich den zu findenden Wert in C3 eingebe
das Ergebnis $C$2,
wenn ich den zu findenden Wert in B3 eingebe das Ergebnis $B$2.
Bei Eingabe in zwei Felder z.B. B2 und C3, erhalte ich $E$4
Und zur Ausgabe selbst würde mich interessieren, wie ich nur die Zeilen- und Spaltennummer ausgeben kann, d.h. in zwei verschiedenen Zellen
2 für Spalte B und
10 für Zeile 10.
Gruß
Jürgen
Antwort 3 von rainberg vom 25.11.2019, 07:57 Options
Hallo Jürgen,
ich habe aus Deiner Frage entnommen, dass Du in einer in A2:C4 befindlichen Matrix die Zelladresse suchen willst, die den in A1 eingegebenen Wert entspricht.
Genau das macht meine Formel.
Wenn Du Zeilen- u. Spalten-Nr. getrennt ausgeben willst, dann lauten die Formel so:
für Zeile
=SUMMENPRODUKT((A2:C4=A1)*ZEILE(1:3))
für Spalte
=SUMMENPRODUKT((A2:C4=A1)*SPALTE(A:C))
Wenn Du etwas anderes willst, wie Deine Nachfrage vermuten lässt, dann erklär mir das bitte mal etwas versändlicher.
Gruß
Rainer
Antwort 4 von snailhouse vom 25.11.2019, 10:46 Options
Hallo Rainer,
ich wollte damit sagen, dass die ausgegebene Adresse nicht stimmte.
D.h. der Wert stand in C3 und als Ergebnis bekam ich $C$2.
Gruß
Jürgen
Antwort 5 von rainberg vom 25.11.2019, 11:09 Options
Hallo Jürgen,
die Formel rechnet nur falsch, wenn der gesuchte Wert mehrfach in der Matrix vorkommt, aber das habe ich ausgeschlossen, weil es ja auch nicht Bestandteil Deiner Frage war.
Denkanstoss:
Angenommen der gesuchte Wert steht 3 mal in der Matrix, woher soll nun Excel wissen, welchen Du meinst, ohne weitere Kriterien zu nennen?!
Gruß
Rainer
Antwort 6 von snailhouse vom 25.11.2019, 12:35 Options
Hallo Rainer,
ich habe als Ergebnis auch die falsche Zelle bekommen, wenn ich nur den zu suchenden Inhalt in nur eine Zelle eingegeben habe.
Wert in C3 --> Ergebnis $C$2
Gruß
Jürgen
Antwort 7 von rainberg vom 25.11.2019, 12:48 Options
Hallo Jürgen,
lade doch bitte mal eine Beispieldatei hoch oder erkläre unmissverständlich, wo welche Daten stehen und wo welche Ergebnisse erwartet werden.
Gruß
Rainer
Antwort 9 von rainberg vom 25.11.2019, 20:17 Options
Hallo Jürgen,
in meinen Zeilenvergleich hatte sich ein Kopierehler eingeschlichen.
Hier alle 3 Formeln noch mal
Adresse
=ADRESSE(SUMMENPRODUKT(($A$2:$C$4=$A$1)*ZEILE($2:$4));SUMMENPRODUKT(($A$2:$C$4=$A$1)*SPALTE($A:$C)))
Zeilenindex
=SUMMENPRODUKT(($A$2:$C$4=$A$1)*ZEILE($2:$4))
Spaltenindex
=SUMMENPRODUKT(($A$2:$C$4=$A$1)*SPALTE($A:$C))
Um weitere Kopierfehler zu vermeiden habe ich alles in absolute Bezüge gesetzt.
Gruß
Rainer