- 締切済み
エクセルを使った採番システムの構築をしているのですが欠番がでたとき
エクセルを使った採番システムの構築をしているのですが欠番がでたとき その番号についてとれないようにしたい時、また表示の仕方はどうしたらよいですか? やっぱりマクロ機能を使わないと難しいですかね?
- edwin0924
- お礼率44% (8/18)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- saijyo_739
- ベストアンサー率53% (119/222)
色々なやり方で可能でしょうが。 例えばデータの有効/無効の項目を作って(例えばD列を有効無効の状態保持に使う)その値で処理すれば良いかと思います。 D列が無効データ状態(欠番・削除データ)の時には消線で消したり色を付けたりして示せば良いかと思います。 ※消去時のみ削除印を付けるというのでも良いかと。
- SaKaKashi
- ベストアンサー率24% (755/3136)
そのシステムや、要件がさっぱりわかりませんが。 欠番を使わないようにする方法の一つは、 最後に採番した番号より大きい値しか採用しないようにすることでしょうか。ま、最後に採番した値を記録する必要がありますが。
関連するQ&A
- excelで欠番を探す方法
excelで欠番を探す方法 3ケタの数字(例;100~199)の数字をランダムに入力し昇順に並び変えた時に 欠番を表示させる方法をご存じないでしょうか? ※欠番を赤など色を変えて表示出来ればなおよしです。 初心者なので難しいことは分りませんが、どうぞ宜しくお願いします。
- ベストアンサー
- Windows XP
- エクセルで採番できる関数
エクセルで自動採番できる関数式がうまくできずに困っています。 考えている採番の流れは以下のとおりです。 1.B列に日付が入ると、A列に自動採番される 2.採番の値は「年月6桁」+「-(ハイフン)」+「2桁の番号」(例:201407-01) 3.「2桁の番号」は、登録の順番ごとにカウントする(例:01,02,・・・10,11・・・) 4.「2桁の番号」は、次の月に変わると1からカウントし直す(例:201407-18、201408-01) いろいろ組み合わせて下記のようなものを作ってみたのですが、うまくできません。 A2=IF(B2="","",CONCATENATE(YEAR(B2),TEXT(MONTH(B2),"00")&"-"&TEXT(IFERROR(IF(MONTH(B1)=MONTH(B2),MOD(A1,10)+1,1),1),"00"))) うまく採番できる関数式を教えて下さい。 よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- エクセルで欠番表示
エクセルのプロの皆さまおしえてください。 例: A1~A100にランダムで数字を1~100まで打ち込む作業があるとします。 しかし、最後が101?となった場合途中の数字をとばして打ち込んだ事になりますよね。 そこでチェック用として1~100の数字の間でなにを未記入なのかを別のセルに表示させるって事できませんか?1から順番に数えてチェックしていくのが大変なんです。しかもランダムに打ち込んでいるので・・・ 欠番が複数あっても表示できれば幸いです。 マクロとかはできないんで関数でのやりかたを希望しています。
- 締切済み
- ハードウェア・サーバー
- Excelで貸部屋予約システムの構築
現在、貸部屋の予約管理を紙台帳で行っております。 ネットワークサーバで繋がっている、他の端末からも 予約ができるようなシステムを作りたいのですが、 いかんせんExcelしか使用できない環境にあります。 Excelで複数の部屋の予約管理ができるシステムを 構築することが目標なのですが、現実的に可能でしょうか? できれば、関数やマクロを使うなりして、できるだけ システマチックにしたいと考えています。 そういったシステム例とかがアップされていれば なお、良いのですが… どなたかご教授ください!!お願いいたします。
- ベストアンサー
- その他(業務ソフトウェア)
- 自動採番
エクセルで申請があったものに対して、フォーマットのある 箇所に採番をしなければいけませんが、毎回打ち込むのは 大変です。 「○○○-070724○」「三桁の数字-yymmdd○(連番)」 (最初の三桁の数字のものに対して連番/ex”123″のものが 070724に3件発生した時に123-0707241→123-0707242→ 123-0707243となるように採番したいですが、いい方法は ないものでしょうか?○○○の部分はジャンルで、多数 存在します。 せめて「○○○-yymmdd○」の「-yymmdd○」の部分だけ でも出るようになれば楽になります。CONCATENATE関数で 「CONCATENATE("-",TODAY(),・・・」で出来ないものかと 試していますが、TODAY関数5桁数字が出てきてしまいます。 自動採番のやり方もわかりません。 自動採番出来るスタンプみたいな事はエクセルで出来ませんか? わかる方がいらっしゃいましたら、教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessで自前の自動採番処理で採番テーブルを
Accessで自前の自動採番処理で採番テーブルを作り、その採番テーブルに格納してある最後の主キーのNO.を取得して、それに1加算したものを、新規レコードの主キーの自動採番処理結果として設定するやり方を考えていますが、その場合に 1) 複数レコードにエクセルなどから複数行データをコピーして貼り付けた場合には、採番がうまくいくのでしょうか?行かない場合には、その対処策はありますでしょうか。 2) 一行、または、複数行を削除した場合には、採番は既に登録済みの最後のNo.から自動採番するようになると思いますが、通常のアクセスのシステムでは、このような挙動で宜しいのでしょうか? ご回答のほうよろしくお願いします。
- ベストアンサー
- その他(データベース)
- Excelでの採番方法
Excelのユーザーフォームを使って、シートへデータを反映させるマクロを組んでいます。 そこで、データ一つ一つに番号をつけたいのですが、 B列に入力した日付(例:2014/01/06)から年の2ケタだけを参照しA列に14001、14002としていきたいです。 また、年が変わった時に番号もリセットされる方法がわかりません。 B列への入力を(2015/01/06)とした場合に、番号が15001、15002と、1から連番になる方法はありますでしょうか。
- 締切済み
- Excel(エクセル)
- エクセル:最大値の取得と欠番の一覧表示
お世話になります。 A列に場所名 B列には棚の番号(または名称) C・D列には数字が入っています。 A・B・C列の並びが一つの単位になり、同じ並びのものが複数存在します。 そこで、E・F・G列にA・B・C列の並びで重複するのもを省いたものを表示したいのです。 さらにH列には対応するD列の最大値を表示させたい。 B列は数字だけでなく文字も存在します。 例えば A B C D 倉庫 12 1 1 倉庫 12 1 15 倉庫 12 2 5 倉庫 12 2 21 書庫 5 3 1 の場合、1行目のE・F・G・H列は 倉庫 12 1 15 2行目のE・F・G・H列は 倉庫 12 2 21 3行目のE・F・G・H列は 書庫 5 3 1 となるようにしたい。 以上が最低限やりたいことですが、ピボットテーブルの機能を使いなんとか出来ました。 本当にやりたいことは I列に欠番の数を、J列より右に欠番の一覧を表示させたい。1行目のI列は 1と15→つまり2~14が欠番となり13を表示、 2行目のI列は5と21→1~4と6~20までの19を表示させる。3行目は1しかないので 0と表示する。 そしてJ列より右の列に、1行目なら2~14まで連続して表示。(J列が2、K列が3・・・) 2行目ならJ列が1、K列が2・・・、N列が6、O列が7・・・というように。 3行目は1だけで欠番がないのでなにも表示しない。 ややこしいですがよろしくお願いします。 マクロでも計算式でも構いません。欠番は1000を超えることはないので1000列分くらい計算式を入れておくというものでもOKです。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。 説明が足らなくてすみません。 例えば エクセルA列に、上から順に1.2.3.4.5と数字を入力し、B,C列にそれぞれ項目があるとします。 A B C 1 契約 火災 2 契約 地震 3 契約 交通事故 とあった場合、2番の項目を欠番としたい場合、 1、できれば”2”のところに欠番表示をし、また一度「欠番」とした場合、 そこの番号をとれないようにしたい。 2、また、”2”の行の項目について「欠番」表記の場合、条件付き書式等を使い 分かりやすくするため塗りつぶしをかけたい と考えています。 分かりずらくてすみません。 よろしくお願いします。