|
こんにちわ。
前々回の質問に続き今回もお世話になりました。ありがとうございます。
まだまだ初心者なのでみなさんに教えていただいて、ああそういう使い方ができるんだということばかりです。私の仕事の都合でなかなか検証できません。ichinoseさん以外のみなさんからもいろいろなやり方を載せていただきました。時間ができて検証します。また、お世話になると思いますがその節はよろしくお願いします。
▼ichinose さん:
>みなさん、こんにちは。
>>次のような表があります。
>>
>>行番号 列
>>1 A
>>2 A
>>3 A
>>4 A
>>5 B
>>6 C
>>7 C
>>8 D
>>
>>この表で、条件が「A」の最終行は4行目になります。条件が「C」の最終行は7行目になります。
>>このように列を見て条件と同じ物の最終行を一番早く返す方法を知りたいのですが。
>>列は、同じ条件のものは必ず1固まりに並んでいます。
>>よろしくご教授をお願いいたします。
>
>関数でもできそうですよ
>
>数式の例は、上記の表に対して、"A"の最大行を求めます。
>
>「=MAX(IF(A1:A8="A",ROW(A1:A8)))」(検索列がA列だとして)
>
>但し、配列数式を使っていますから、
>セルから抜けるときは Enterキーではなく、
>Ctrl+Shift+Enterキーで抜けてください。
|
|