お世話になります。 指定する数だけ、数字を抜き出すにはどのようにしたら良いでしょうか? 例 100 101 102 105 104 102 のような数字が入っているとします。空欄もあります。 これらから指定数3として、102.104、105を抜き出したいです。下から3つという意味です。 VBAでも良いです。 指定数はそのときにより変わります。5のときは102.104、105,102,101となります。 例で出した数字もそのときにより変わります。 できれば関数でできると助かります。 以上よろしくお願いいたします。
B1に3と入力、 C1 =IF(ROW()>B$1,"",IFERROR(INDEX(A:A,AGGREGATE(14,6,ROW($1:$300)/(A$1:A$300<>""),ROW())),"")) 下方向↓
A B C D E F 1 3 4 5 6 2 100 102 102 102 102 3 101 104 104 104 104 4 105 105 105 105 5 102 102 102 102 6 101 101 7 100 8 105 9 104 10 11 102 12 C2: =IF(ROW(A1)>C$1,"",INDEX($A:$A,LARGE(IF($A:$A<>"",ROW(A:A)),ROW(A1)))) 【お断わり】上式は必ず配列(CSE)数式として入力のこと
んなっと様 Mike様 ご回答ありがとうございます。 お二人の両方ともうまく動きました。 ありがとうございます。 使わせていただきます。 このようなやり方をするのだと勉強させていただきました。 ありがとうございました。
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定プロフェッショナル
Microsoft認定資格
App Development with Swift