プロが教えるわが家の防犯対策術!

こんばんは、エクセル2010を使っています。

画像の様なデータがあり、AB2から下行に、S2からS265行の値の小さいものから順に表示させようとしました。

AB2
=SMALL($S$2:$S$265,1)

AB3
=SMALL($S$2:$S$265,2)

と言う具合です。

その時、元データの値が無くなったら画像の様にエラーが出ます。

このエラーを空白として表示させるには、どうやったら良いでしょうか?

詳しい方、教えて頂けませんでしょうか。

よろしくお願いいたします。

「エクセル2010  SMALL関数で抜き」の質問画像

A 回答 (1件)

excel2010でしたら「IFERROR」関数を使ってエラーを回避できます。


セルAB2には =IFERROR(SMALL($S$2:$S$265,ROW(A1)),"")
の式を入れて下方向へ好きなだけ式をオートフィルコピーしてください。
ROW関数は行番号を返していきますので、順位の所を「ROW(A1)」を「(ROW(AB1)」としても
同じ1行目の」1」を返してくるので、ROW(AB1)→1, ROW(AB2)→2,ROW(AB3)→3と
返していきます。
これを覚えておくといいと思いますよ^^
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

便利な関数ですね、助かりました。

感謝感謝です、ありがとうございました!

お礼日時:2015/02/19 02:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!