• 締切済み

エクセルで欠番表示

エクセルのプロの皆さまおしえてください。 例: A1~A100にランダムで数字を1~100まで打ち込む作業があるとします。 しかし、最後が101?となった場合途中の数字をとばして打ち込んだ事になりますよね。 そこでチェック用として1~100の数字の間でなにを未記入なのかを別のセルに表示させるって事できませんか?1から順番に数えてチェックしていくのが大変なんです。しかもランダムに打ち込んでいるので・・・ 欠番が複数あっても表示できれば幸いです。 マクロとかはできないんで関数でのやりかたを希望しています。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

#2 をもうちょっと機械的にやると「別のところにコピー」→「ソート」→「隣同士の差を表示」くらいかな? 例えば ・B1~B100 に A1~A100 をコピー ・B1~B100 を昇順にソート ・C1 に「=B2-B1」を入力 ・C1 を C2~C199 にコピー とやると, C1~C99 がすべて 1 なら 1~100 まで全部入っていますし, 1 でない値になれば「なにかがおかしい」ことが分かります.

  • hoopcup
  • ベストアンサー率27% (6/22)
回答No.2

1~100程度の話であれば、頻度にもよりますが私ならソートして目視で確認します。 単純・且つ確実です。 何の作業かはわかりませんが、例示されている作業であれば欠番と同じ頻度で番号の重複が例外のシナリオとして考えられますので。 ソート&目視なら柔軟に対応できます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

別シートの欠番管理表に欠番が発生したらその番号のセルを任意色で塗りつぶす方法ですが如何でしょうか。 (1)入力セル範囲(仮にsheet1A1:A100)を選択→名前ボックスに仮に「aaa」を入力→enterキー押下 (2)別シート(sheet2)のA1:J10範囲に1から100まで入力 (3)sheet2A1:J10の範囲を選択→書式→条件付き書式→「数式が」を選択、=COUNTIF(aaa,A1)=0を入力→書式→パターンタブで任意の色を選択→OK