• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数をもちいてセルを検索するには?)

エクセル関数を使ってセルを検索する方法

このQ&Aのポイント
  • エクセル関数を使って指定の条件に合致するセルを検索する方法について知りたい。
  • A列の特定の条件に基づいてB列の値を取得する方法について教えてください。
  • COUNTIFやINDEX関数を使ってカウント数を満たす条件でセルを検索する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 解釈が違っていたらごめんなさい。 >C2ならA2から0の値を数えて5個目、同じくB9(300)の値 は「300」ではなく、「5」になると思うのですが・・・ >C3ならC3から0の値を数えて5個目、つまりB10(10)の値 は C3からではなく、A3からですよね? そういうコトだとしての一例です。 配列数式になりますが、 C1セルに =INDEX(B1:B1000,SMALL(IF(A1:A1000=0,ROW(A$1:A$1000)),5)) としてShift+Ctrl+Enterで確定! この画面からコピー&ペーストする場合は、上記数式をドラッグ&コピー! C1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能のまま) Shift+Ctrlキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。 これをオートフィルで下へコピーしてみてください。 >最終的には5個めではなく、任意の数字にしたいのですが とありますので、 任意の数字は数式内の「5」の部分で調整してみてください。 ※ エラー処理していませんので、データがない場合は「0」が表示されます。m(_ _)m

dilemma03
質問者

お礼

早速ご回答いただきありがとうございます。 はじめのご指摘の件はご指摘の通りです。誤記でした。 SMALL(IF(A1:A1000=0,ROW(A$1:A$1000))の内容の理解は後回しとして、 ご教示頂けた内容がやりたかった結果です。 誠にありがとうございます。

関連するQ&A

専門家に質問してみよう