• ベストアンサー

Excel 【表に無い整数だけをリストアップするには】

A列に1から10000までの整数が入っていますが、 抜けている数や重複している数があります。 下記のような感じです。 1 1 3 4 4 4 6 6 抜けている数(上記の場合 2 と 5)だけを抜き出して一覧にしたいです。 表示されている数の場合はcountifとオートフィルで抜き出せますが、 この場合は方法がわかりません。

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

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.3

空いている列に連続数値を入れます アップされた例なら1~6(下の式ではD列) 上の列の左に =COUNTIF($A$1:$A$8,D1) これで存在しない数値の所には0が入ります C    D 2    1 0    2 1    3 3    4 0    5 後はオートフィルタでC列が0のもののみ表示すれば 無い数字のリストが得られます

noname#90502
質問者

お礼

関数を見たとき非常に簡潔で「おや?」と思いましたが、 それ位簡単に解決してしまいました。 頭の回転が足りなかったと反省しています。 たった今実際にやってみて非常に助かっています、 ありがとうございます。m(_)m

その他の回答 (3)

回答No.4

こんばんは。 B列を10,000行使っても良いのなら出来ます。 B1に「=IF(COUNTIF($A$1:$A$?????,ROW())>0,"",ROW())」 ?????の部分にA列の最終行を入れます。(65536でもOKです。) B1をB10000まで下へコピー 後はB列をコピーして、値のみ貼り付けして、ソートしたら一覧になります。

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.2

参考までに =SMALL(IF(COUNTIF($A$1:$A$10,ROW($A$1:$A$10))=0,ROW($A$1:$A$10)),ROW()) 配列数式です Ctrl+Shift+Enter エラー処理はしていません

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

マクロを使用すればできます。

関連するQ&A

専門家に質問してみよう