Excel Frage zur Funktion "Zeile()"
Hallo Supportnet-Community,
ich habe folgende Frage:
In einer Tabelle stehen in der Spalte A hunderte verschiedene Textwerte.
In der Zelle B1 soll ein Suchwert eingetragen werden, der in den Werten (A:A) zu finden ist.
In Zelle C1 soll mit einer Formel die Zeile ausgegeben werden, in der sich der Suchwert innerhalb von der Spalte A befindet. Das soll auch dann funktionieren, wenn man die Spalte A öffters sortiert. Also quasi '{wenn(B1=A:A, Zeile() )}' - ja, diese Formel bringt das natürlich nicht, aber ich hoffe ihr versteht mich. :)
Kann man das irgendwie lösen?
Bin sehr dankbar für jede Hilfe.
Antwort schreiben
Trage in Zelle IV1folgendes ein:
=ZEILE(IV1)
Kopiere diese Zelle und füge sie in die komplette Spalte IV ein
(jetzt steht die Zeilennummer jeder Zeile ohne mögliche Verschiebefehler in Spalte IV)
In Zelle C1 schreibst du
=SVERWEIS($B$1;$1:$65536;256;FALSCH)
Somit bekommst du die Zeilennummer aus Spalte IV zurück, zu der der Suchbegriff aus Zelle B1 in Spalte A gefunden wird
Antwort 2 von rainberg vom 12.04.2020, 07:23 Options
Hallo Dakkon,
mach's doch einfach o:
=VERGLEICH(B1;A:A;0)
Gruss
Rainer
Antwort 3 von Dakkon22049 vom 12.04.2020, 11:55 Options
@ ChatAlligator: Vielen Dank für diesen Lösungsweg, aber die Lösung von Rainer um einiges eleganter und einfacher....
@ Rainer: Vielen Dank. Das ist ja super einfach und liefert das gesuchte Ergebis zuverlässig. Da bin ich jetzt ein ganzes Stück weiter und habe noch mal etwas über den "Vergleich" gelernt.
@ supportnet.de: Danke für diese Plattform. :)
-Closed-