• ベストアンサー

Excel 数値を範囲で指定して抽出する方法

想像してください A列に1,3,4,5,6,7,9,10,11,12, , ,29999。。。 と所々はハヌケの数値が並んでいます。1~30,000までです。 ここで、この数値の範囲を抽出して3列に分割したいのです。 B列には1~10,000までの値 C列には10,001~20,000までの値 D列には20,001~30,000までの値 という具合です。 BCDに入れる関数はどのようなものにすればよいでしょうか。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

B列には =IF(ROW(B1)>COUNTIF(A:A,"<=10000"),"",SMALL(A:A,ROW(B1))) 以下コピー C列には =IF(ROW(C1)>COUNTIFS(A:A,">10000",A:A,"<=20000"),"",SMALL(A:A,ROW(C1)+COUNT(B:B))) 以下コピー D列には =IF(ROW(D1)>COUNTIF(A:A,">20000"),"",SMALL(A:A,ROW(D1)+COUNT(B:C))) 以下コピー。

pluto1991
質問者

お礼

ありがとうございます。うまく行きました