• ベストアンサー

excelで欠番を探す方法

excelで欠番を探す方法 3ケタの数字(例;100~199)の数字をランダムに入力し昇順に並び変えた時に 欠番を表示させる方法をご存じないでしょうか? ※欠番を赤など色を変えて表示出来ればなおよしです。 初心者なので難しいことは分りませんが、どうぞ宜しくお願いします。

noname#181690
noname#181690

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

  • ベストアンサー
回答No.2

次の情報が参考になると思います。いろんな方法がありますが、適宜取捨選択下さい。

参考URL:
http://soudan1.biglobe.ne.jp/qa1034895.html

その他の回答 (2)

回答No.3

ランダムに入力された3ケタの数字の欠番を表示させるではなく、 ランダムに入力された3ケタの数値の欠番を表示させる方法を、 関数式だけで実行するものとして書きます。 ランダムに入力された3ケタの数値がA1~A199に連続して存在するとします。 B1に欠番候補の最小値(今回は100)を入力します。 B2に次の関数式を入力します。 [=B1+1] B2をコピーし、B3~B1000に貼り付けます。(欠番候補値100~999を作る。) C1に次の関数式を入力します。 [=IF(COUNTIF(A$1:A$199)=0,B1,"")] C1をコピーし、C2~C1000に貼り付けます。(欠番値を抽出する。) C列に表示された数値が欠番になります。 これを小さい順に並べ替えるとしたら、 C列をコピーし、D列を選択します。 形式を選択して張り付けより、値だけを貼り付けます。 D列を選択し、データ→並び替え→現在選択されている範囲を並び替える →並び替え→最優先されるキー[列D]・[昇順],データ範囲の先頭行[データ],OK とします。

noname#181690
質問者

お礼

ありがとうございます。 理想に近いんですが、私には少し難しいようです・・・。 C1に関数を張り付けたんですがエラーが出てしまいます。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

Excel の関数に そのセルの行番号を返す ROW() 関数があります。 例えば、 3ケタの数字をセル A100 から A199 に入力します。 数字を入力した隣のセル B100 から B199 に 関数を =ROW(A100) ~ =ROW(A199)  設定します。 もし、欠番なく数字が入力されていれば、A列の数字と B列の関数の結果が同じ値になります。 これらを if関数等で 判断させれば良いでしょう。

noname#181690
質問者

お礼

回答有難うございます。 理解力が無くなかなか上手くいきません・・・。 試行錯誤してみます。 有難うございます。

関連するQ&A

  • エクセルで欠番表示

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

  • EXCELでの日付表示の方法

    初心者ですみません。 EXCELで日付を表示する方法の質問です。 例えば、同一ブックの別のシートのあるセル(例えばB2)に6桁の日付の数字(例211229  和暦)が入力されているとして、その数値の下4桁のみを別のシートの例えばC2セルで12月29日と表示させるにはどうしたらよいのでしょうか? MODで6桁の数字を10000で割れば、余りとして1229が得られますが・・・。 よろしくお願いいたします。

  • セルの中の数字を横1列に昇順に並べる方法

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、5×5セルの中に数字が1~99迄重複してランダムに入っています。 これを、昇順に横1列にしてA7から右に並べる方法が知りたいです。 〇例題   A B C D E  1 05 08 34 12 22 2 07 10 11 20 29 3 80 10 12 17 31 4 08 19 24 90 27 5 02 30 04 09 26 〇実行後 02 04 05 07 08 08 09 10 10 11 12 12 17 19 20 22 24 26 27 29 30 31 34 80 90 〇注意事項  ・使用するエクセルは2010です。  ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • エクセルで順列が違う数列の認識はできますか?

    タイトルが分かり辛い表現になってしまいました。 ランダムな四桁の数字がA列に並んでいるとします。 ここでB2に任意の四桁の数字を入力します。 この数字で構成されている四桁の数字が入っているセルを任意の色で塗りつぶすように 条件付き書式を設定したいのですが、どのようにすればいいのでしょうか? 画像の例で言えば1234と打ち込んでますので 「1234」「1243」「1324」「1342」「1423」「1432」 「2134」「2143」「2314」「2341」「2413」「2431」 「3124」「3142」「3214」「3241」「3412」「3421」 「4123」「4132」「4213」「4231」「4312」「4321」 の24つの数字が出てきた所に塗りつぶしを行いたいのです。 B2の数字を変えても反応するようにしたいので 条件に以上の24つを設定する方法ではできません。 エクセルは2010を使っています。 ちなみにA列にはRAND関数を使っています。 宜しくお願いします。

  • 入力された数字から条件に合う数字を抽出する方法

    どなたかご存じでしたらご回答をよろしくお願いします。 【質問】  (1)に1~43迄の数字のうち、好きな数字を7つ入力する(重複無し)と、  選択数字範囲の1~43から、(2)の条件(入力数字の±1の数字)に該当する数字を  取得して表示する。また、(3)の条件(入力数字と下1桁が同じ数字)に該当する数字  を取得して表示する。にはどうやればよいですか? 【例】  (1)入力数字(セル:A1~A7)  08 24 28 30 38 41 32 (2)入力数字の±1の数字。(セル:A3~Z3に左から昇順で並べる。)  07 09 23 25 27 29 31 33 37 39 40 42 (3)入力数字と下1桁が同じ数字。(セル:A5~Z5に左から昇順で並べる。)  01 02 04 10 11 12 14 18 20 21 22 34 ■選択数字範囲:1~43。(セル:A7~A49) 【注意事項】  ・使用するエクセルは2010です。  ・選択数字範囲は1~43です。  ・例 (1),(2),(3)に出てくる数字は文字表現していますが、実際には数値です。 以上、よろしくお願いします。

  • エクセルの特殊な並び替えについて

    エクセル2000の操作をお聞きします。 223 4415 99041 以上のような数字があった場合、しも一桁を 基準に(上の例だと、上から3,5,1) 降順、昇順に並べ替える方法はありますでしょうか? 宜しくお願い致します。

  • Excelで自動色つけの方法

    お世話になります。 Excel2003を使用しております。 慣れている方には超簡単かも知れませんが お伺いしたことがあり投稿しました。 素人ですみません。 【質問】 C1~C20までのセルの中に「AAA」や「BBB」や「3」や「9」といった 数字と文字列がランダムに配置されております。 「AAA」のセルは緑、「BBB」は黄色、「3」は赤、「9」は青といった感じで セルに数字や文字列を入力したら、自動的に色がつく。 という方法を教えて頂けないでしょうか。 初心者丸出しの質問で恐縮ですが宜しくお願いします。 以上です。

  • エクセルについて

    エクセルを使用し会社で900件以上もの住所コードを入力した際に5桁表示のものがスタートが「0」から始まるものは「0」が表示されず4桁や3桁になってしまい住所コードが正しく認識されなくなってしまいました。 こういった場合4桁や3桁になってしまった数字を一括して前に「0」や「00」を入力し5桁にするやり方はありませんでしょうか? 【例】 住所コード「00895」のものが→895と表示されてしまったり「04562」のものが→4562と表示され正しい「00895」や「04562」の表示の仕方を一括でできる方法があったら教えてください。 よろしくおねがいします。 あと、入力する前に事前設定しておけば「5桁表示」は最初から可能だったでしょうか?それについての仕方も教えていただけますとありがたいです。 エクセルに詳しい方、よろしくお願いいたします。

  • エクセルの「昇順」での並べ替えについて質問いたします。

    エクセルの「昇順」での並べ替えについて質問いたします。 (例) 行に左からセルに現場、名前、成績(数字)、地域(東京等)が入力されていて、各々列をなしているシートがあります。地域を昇順にし、その内訳の中で現場を昇順 さらにその内で名前を昇順にしたいのですがフィルターの簡単な操作でできますか。 エクセルの初心者ですがフィルターには列の左右関係、文字と数字の優劣などがあるのでしょうか。フィルターについてご存知の方教えて下さい。

  • EXCEL:3桁以上の数字の下1桁について0又は5にする方法

    こんにちは。EXCELでの事務処理に困っております。 3桁以上の数字を入力し(例:253)、その数字の下一桁に対し0~4は0に、5~9は5にして、全体を表示させる方法を教えてください。(例:253の場合、下1桁は3ですので、3は0~4の間にあるので、表示としては250になります) よろしくお願いします。