• ベストアンサー

データ中にない番号は何番か?を検索する方法はありますか

2007です。 1から9999までの番号を割り振った表があり、すでに存在していないものは削除し、その部分が空き番となっています。表の最終行が9946であることから欠番となり存在しない番号は約50個と考えています。 データにないものを検索するなどムリかな?と思いつつ、空き番となっている番号を調べる方法があるかどうかをお尋ねします。 現在は行番号と実番号の差異から見当をつけて目視で確認しているのですが、見逃しが多くはかどりません。 なにか方法はあるでしようか。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答No1です。 欠番が何番かを表にして表示させるのでしたら、データは2行目から下方にあるとしてB2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(COUNTIF(A:A,ROW(A1))=0,MAX(B$1:B1)+1,"") さらにC2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(COUNTIF(B:B,ROW(A1))=0,"",MATCH(ROW(A1),B:B,0)-1) これでC列には欠番が表示されます。

enimy
質問者

お礼

早速のご回答ありがとうございます。 こんな方法があったのですね。取り急ぎこのまま転用させていただきますが、あとでここに至るまでの学習もしてみたいと思います。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A列に番号が入力されているとして、例えばB1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(COUNTIF(A:A,ROW(A1))=0,ROW(A1)&"が欠番です","")

関連するQ&A