K-tes Übereinstimmungsergebnis in einem Array finden?

K-tes Übereinstimmungsergebnis in einem Array finden?

Vor einiger Zeit konnte ich eine Methode finden, um Fehler in meinen Dokumenten zu finden.

Ich konnte es nicht so umfunktionieren, dass es nach Schlüsselwörtern statt nach Fehlern sucht – ich könnte dabei etwas Hilfe gebrauchen.

Hier ist, was ich habe ...

Rückgabe der ersten gefundenen Fehleradresse:

=ADDRESS(AGGREGATE(15, 6, ROW(1:200)/ISERROR(B1:B200), 1), COLUMN(B1:B1), 1, 1)

Rückgabe der dritten gefundenen Fehleradresse: (Sie können diese in die gewünschte Übereinstimmung ändern, indem Sie die Zahl 3 ändern)

=ADDRESS(AGGREGATE(15, 6, ROW(1:200)/ISERROR(B1:B200), 3), COLUMN(B1:B1), 1, 1)

Und die letzte gefundene Fehleradresse wird zurückgegeben:

=ADDRESS(AGGREGATE(14, 6, ROW(1:200)/ISERROR(B1:B200), 1), COLUMN(B1:B1), 1, 1)

Im Grunde möchte ich dasselbe tun, aber nach „DOG“ oder was auch immer statt nach Fehlern suchen. Ich konnte nachlesen, was Aggregate macht, aber wie das mit der dort vorgenommenen Division zusammenhängt, ist mir schleierhaft und wahrscheinlich nur für euch Profis da draußen verständlich :).

Antwort1

Nur ändern

ISERROR(B1:B200)

Zu

(B1:B200="DOG")

verwandte Informationen