ライブレポ!コーネリアス独自の世界観をお届け!

エクセルで自動連番のつけ方をおしえてください。
添付つけておりますのでよろしくおねがいします。
数字は、中途半端なところからの連番になります。
272801190001
272801190002
272801190003 みたいな感じです。

A 回答 (2件)

基本操作(一覧表に連番を表示したい。

)
http://www.asahi-net.or.jp/~ef2o-inue/kihon/sub0 …
明日使えるカンタンExcel小技:行番号から自動で連番をふる方法 | サルブロ
http://blog.monkey-works.com/archives/2008/04/02 …
    • good
    • 0

一番上の、スタートとなる番号を手入力


そのセルの右下にカーソルを持ってくる
カーソルが矢印から十字型になったら
マウスの右をクリックしながら
下に持っていく。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q通し番号の付け方(エクセル)

エクセルで現在納品書を作成していますが、通し番号を付けたいと考えています。
アクセスであれば可能だと思いますが、アクセスのほうがその納品書自体の作成までに時間がかかり、(というかアクセスが分からないため)できれば、エクセルで行いたいのですが、可能でしょうか。アクセスと違って一つのフォームにデーターを入れていくものではないのでなかなか難しいと思います。言っている意味自体お分かりいただけるかどうかも自信がありませんが・・・宜しくお願いいたします。

Aベストアンサー

#1です。
方法としては、先ほど2番目に書いた方法がいいのではないかと思います。
すなわち、

・納品書に書くべき内容は、保管用シートに納品書毎に横1列で入力します。
・保管用シートの一番左の列にあらかじめ通番を入力しておいて、上から順に入力するようにすれば、入力に関しては同じことですよね。
・そうはいっても、入力するだけでなく「納品書」として印刷しなければ意味がないので、「納品書」を別のシートに作成します(データは空欄の書式のみのシート)。
・あとは、納品書のシート上に通番を入れるセルを作って、通番を入れれば、納品書の必要な欄に必要なデータが、入るようにすればいい。これにはVLOOKUP関数か、INDIRECT関数を使うといいでしょう。

ちょっとあなたの考えとは違うとは思いますが、概ね業務上の目的は一応果たせると思います。

てゆうか極論、この場合マクロ組むのでなければ、専用のソフトを使ったほうがいいと思います。
実際の業務運用上作ったあなたがデータ入力等運用もしていくのであればいいのですが、他人が通常使用するのであれば、ここで紹介した方法は、過去のデータを誤って書き換えてしまってもその事実自体気づかない可能性もあり、業務上使用するにはデータ管理上危険すぎます。
あくまで、Excelでマクロを使わない条件限定で考えては見ましたが、業務上使用するのであれば、専用の業務ソフトを使うか、アドインをどこかで探してきたほうがいいと思います。

#1です。
方法としては、先ほど2番目に書いた方法がいいのではないかと思います。
すなわち、

・納品書に書くべき内容は、保管用シートに納品書毎に横1列で入力します。
・保管用シートの一番左の列にあらかじめ通番を入力しておいて、上から順に入力するようにすれば、入力に関しては同じことですよね。
・そうはいっても、入力するだけでなく「納品書」として印刷しなければ意味がないので、「納品書」を別のシートに作成します(データは空欄の書式のみのシート)。
・あとは、納品書のシート上に通番を...続きを読む

Qエクセルでの連番のつけ方

エクセルで
各人の研修講座の受講歴を連番で登録していきます。
毎月、データを追加していきます。

初期値(=前月までの登録値)
日本さん No5
世界さん No8
東京さん No1
のときに

日本さん 「講座A」
日本さん 「講座B」
日本さん 「講座C」
日本さん 「講座D」

世界さん 「講座A」
世界さん 「講座D」

東京さん 「講座A」
東京さん 「講座B」
東京さん 「講座E」
東京さん 「講座F」
東京さん 「講座G」

を登録する場合、

日本さん 「講座A」連番No6 
日本さん 「講座B」連番No7
日本さん 「講座C」連番No8
日本さん 「講座D」連番No9

世界さん 「講座A」連番No9
世界さん 「講座D」連番No10

東京さん 「講座A」連番No2
東京さん 「講座B」連番No3
東京さん 「講座E」連番No4
東京さん 「講座F」連番No5

と連番を振りたいのですが、よい方法が浮かびません。

今月の最初の番号として、初期値+1を当てはめ、
名前順にソートして、
上下で「EXACT」で、
「FALSE」のときは、そのまま
「TRUE」のときは、手で修正
のようなことをやっていますが、
関数で、より簡単にできる方法は
ありませんか?
できれば、マクロは使用しないほうが良いですが、
やむを得ない場合は、構いません。
宜しくお願いします。

エクセルで
各人の研修講座の受講歴を連番で登録していきます。
毎月、データを追加していきます。

初期値(=前月までの登録値)
日本さん No5
世界さん No8
東京さん No1
のときに

日本さん 「講座A」
日本さん 「講座B」
日本さん 「講座C」
日本さん 「講座D」

世界さん 「講座A」
世界さん 「講座D」

東京さん 「講座A」
東京さん 「講座B」
東京さん 「講座E」
東京さん 「講座F」
東京さん 「講座G」

を登録する場合、

日本さん 「講座A」連番No6 
日本...続きを読む

Aベストアンサー

こんにちは!

やり方だけ・・・
↓のような配置だとします。
No○ のセルはセルの表示形式のユーザー定義から
"No"0
としておき、数値データだけの入力とします。
まず、E・F列に初期値を表示させておきます。

そしてC2セルに
=IF(A2="","",COUNTIF(A$2:A2,A2)+IF(COUNTIF(E:E,A2),VLOOKUP(A2,E:F,2,0)))
という数式を入れフィルハンドルで下へコピーすると
画像のような感じになります。m(_ _)m

Qエクセル 表を大きく、紙いっぱいに印刷したい

エクセルで表を作りました。
印刷プレビューで確認したところ
用紙に対して表が小さく見栄えがしません。

一つ一ついじればできると思いますが、
簡単に、
用紙いっぱいにフォントも大きくし、表も大きくし、
印刷するやり方はありますか。
教えてください。

Aベストアンサー

CtrlキーとPのキーを同時に押すと「印刷」ダイアログが呼び出せます。その状態でAltキーとWのキーを同時に押すと「印刷プレビュー」が表示されますので、印刷のイメージがつかめます(必ずしもプレビュー通りには印刷されませんが)
印刷プレビュー画面の上にある、設定のボタンを押してあげれば、余白を少なくしたり、拡大縮小印刷をパーセンテージを指定しておこなえたりします。いずれにせよ、プレビューで確認しながら拡大率を決めていけばいいと思います。なお、「拡大縮小印刷」のところに「次のページ数に合わせて印刷をする」というチェックをいれて横1×縦1にしてあげれば自動で拡大縮小印刷ができる場合がありますが、やってみればわかりますが、特に縮小印刷の場合小さくなりすぎたりする場合もあります。

Qエクセルで条件に合うものを別シートに抽出(関数)

希望日    りんご   ばなな   みかん   担当   配達チェック
6月1日      2             1     山田
6月3日             4      2     佐藤      
6月1日      3                   山田      済
6月2日             1            佐藤 
6月2日                    2     山田

というデータがsheet1に入力されています。
<条件>
 ・担当 山田のもの
 ・6月2日以前(このデータでは1日と2日)
 ・配達チェックが済でないもの(空白です)

この条件を満たすものをsheet2に抽出したいのです。
希望日    りんご   ばなな   みかん   担当   配達チェック
6月1日      2              1     山田
6月2日                    2     山田
とsheet2に表示させるには関数でできますか?
できれば、セル参照でA1セルに6月2日、B1に山田と入力すると抽出されるととても便利なのですが・・・。
皆様のお知恵を拝借させてください!!

希望日    りんご   ばなな   みかん   担当   配達チェック
6月1日      2             1     山田
6月3日             4      2     佐藤      
6月1日      3                   山田      済
6月2日             1            佐藤 
6月2日                    2     山田

というデータがsheet1に入力されています。
<条件>
 ・担当 山田の...続きを読む

Aベストアンサー

こんばんは!
一例です。

↓の画像でSheet1に作業用の列を設けています。
作業列G2セルに
=IF(COUNTBLANK(Sheet2!$A$1:$B$1),"",IF(AND(A2<=Sheet2!$A$1,E2=Sheet2!$B$1,F2=""),ROW(),""))
という数式を入れオートフィルでずぃ~~~!っと下へコピーしておきます。

そしてSheet2のA4セルに
=IF(COUNT(Sheet1!$G:$G)<ROW(A1),"",INDEX(Sheet1!A:A,SMALL(Sheet1!$G:$G,ROW(A1))))
という数式を入れ列方向と行方向にオートフィルでコピー!

A列の表示形式は「日付」にしておきます。
ただ、このままではSheet1に空白セルがあれば「0」が表示されてしまいますので、
当方使用のExcel2003の場合ですが、
メニュー → ツール → オプション → 「表示」タブ → 「ゼロ値」のチェックを外すと
画像のような感じになります。

以上、参考になれば良いのですが・・・m(__)m

Qエクセル 1行飛ばしで番号をつけたい

エクセルのA列に以下のように番号を付けたいのですが
どのような関数を用いればよろしいでしょうか。尚データが膨大で手打ちでは対応できません。
ご回答頂けますと幸いです。宜しくお願いいたします。

  A B C
1 1 
2 
3 2
4 
5 3
6
7 4

Aベストアンサー

1例です。

1: A1に 1 を入力
2: A3に =A1+1 を入力
3: A3:A4 を選択・コピー
4: A5:A***(必要な範囲)に貼り付け(A***は偶数行である必要があります。)

これで見た目上は1行飛ばしで番号が入力されているはずです。

5: A列を選択・コピー・形式を選択して貼り付けで値を貼り付ければ完成です。

Qエクセルで条件に一致したセルの隣のセルを取得したい

下のような「得点」という名前のシートがあります。
(「田中」のセルがA1です。)

 [ 田中 ][ 10 ][ 200 ]
 [ 山田 ][ 21 ][ 150 ]
 [ 佐藤 ][ 76 ][ 250 ]
 [ 鈴木 ][ 53 ][ 350 ]

別のシートのA1セルに、「佐藤」と入力すると、

 [ 佐藤 ]

「得点」シートから「佐藤」の列を見つけて、B1、C1に

 [ 佐藤 ][ 76 ][ 250 ]

のように表示させたいのですが、B1、C1にはどのような式を書けば良いのでしょうか。
「得点」シートでは氏名が重複する事はありません。
IF文を使うと思うのですが、いまいち良く分かりませんでした。

よろしくおねがい致します。

Aベストアンサー

こんにちは!
VLOOKUP関数で対応できます。
IF関数と併用すればエラー処理が可能です。

Excel2007以降のバージョンであれば
B1セルに
=IFERROR(VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0),"")
としてC1セルまでオートフィルでコピー!
そのまま下へコピーすると行が2行目以降でも対応できます。

Excel2003までの場合は
=IF($A1="","",VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0))

としてみてください、m(_ _)m


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング