- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:期待する数値が入力されている行番号を探したい)
エクセル3698行の数値データから特定の行番号とB列のデータを取得する方法
このQ&Aのポイント
- エクセルの3698行、A列からC列に数値データがあります。B列には0から2.702073までの数値データがあります。C列には、2.5から5.0までの数値データがあります。C列の数値データは、2.5に近いか、5.0に近いかどちらかの数値です。
- C列の数値データは一定の行において連続し、その後、別の一定の行において連続します。これらのデータは交互に発現し、その回数は40回です。
- 質問者は表でC列の数値データが2.5付近になったときの40個の行番号および当該行のB列の数値データを取得する方法を求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
今仮に、I列を作業列として使用し、E列に行番号、F列にB列の数値を表示させるものとします。 まず、I1セルに次の数式を入力して下さい。 =IF(OR($C1="",$C1>4),"",1) 次に、I2セルに次の数式を入力して下さい。 =IF(OR($C2="",$C2>4),"",IF($C1>4,ROW($C2),"")) 次に、I2セルをコピーして、I3からI3698以下にまで貼り付けて下さい。 次に、E1セルに次の数式を入力して下さい。 =IF(ROWS(E$1:E1)>COUNT($I:$I),"",SMALL($I:$I,ROWS(E$1:E1))) 次に、F1セルに次の数式を入力して下さい。 =IF($E1="","",INDEX($B:$B,$E1)) 次に、E1~F1の範囲をコピーして、同じ列の2行目から40行目以下にまで貼り付けて下さい。 以上です。
お礼
ありがとうございました!!できました!!!