Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: roschu am Dezember 31, 2015, 11:48:49 Vormittag
-
Hallo,
ich möchte gerne einen Bereich in Excel nach der Zahl "1" durchsuchen. In dem Bereich kommt diese Zahl nur 1x vor, der Rest der Zellen ist komplett leer. Wenn die Zahl gefunden wurde, soll ein Wert (bzw. ein Text) ausgegeben werden, der sich in einer anderen Zeile, jedoch der gleichen Spalte wie die "1" befindet.
Als Beispiel habe ich ein Bild angehängt. Der markierte Bereich D3:J6 soll nach der "1" durchsucht werden. Ausgegeben werden soll dann (z.B. in A1) das rot markierte Feld "rel", welches sich in der gleichen Spalte wie "1" befindet. Ein anderes Beispiel: Wenn die 1 in bspw. "I5" steht, soll "ku" ausgegeben werden. Der auszugebende Text befindet sich demnach immer in Zeile 2.
Kann mir da jemand weiterhelfen?
Viele Grüße
roschu
-
Moin,
es geht vielleicht (wahrscheinlich) auch mit einer Formel; ich ziehe eine übersichtliche VBA-Prozedur vor ;)
Sub GMG_CC()
Cells(1, 1) = Cells(2, Selection.Find(1).Column)
End Sub
-
Hallo Günther
Was heißt "vielleicht"? :D
{=VERWEIS(42;1/MMULT(MTRANS(ZEILE(1:4)^0);(D3:J6=1)*(SPALTE(D3:J6)));D2:J2)}
-
Na ja Detlef,
ich habe ja schon das "wahrscheinlich" als Erweiterung dazu geschrieben 8).
Aber ich gehe auch davon aus, dass die Markierung in einem tieferen Block sein kann (offensichtlich wiederholen sich die Blöcke, siehe Spalte_C ab Zeile_7) und im ersten Beitrag war ja von dem markierten Bereich die Rede, der durchsucht werden soll. Und solch ein Konstrukt (Feststellung des markieten Bereichs) mag ich mit in plain Excel erst gar nicht vorstellen ;D
Guten Rutsch an alle Helfer und Hilfe suchenden!
-
super, vielen Dank!!
Ebenfalls einen guten Rutsch!