配列内の K 番目の一致結果を検索しますか?

配列内の K 番目の一致結果を検索しますか?

少し前に、文書内のエラーを見つける方法を見つけることができました。

エラーではなくキーワードを検索するように再利用することができませんでした。その点については助けが必要かもしれません。

これが私が持っているものです。

最初に見つかったエラー アドレスを返します。

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

見つかった 3 番目のエラー アドレスを返します (3 という数字を変更することで、任意の一致に変更できます)

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

最後に見つかったエラー アドレスを返します。

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

基本的に同じことをしたいのですが、エラーの代わりに「DOG」などを探します。集計が何をするのかは読むことができましたが、それがそこで行われる除算とどのように結びつくのかは私にはわかりません。おそらく、皆さんのようなプロだけが理解できることでしょう :)。

答え1

ただ変えるだけ

ISERROR(B1:B200)

(B1:B200="DOG")

関連情報