学園祭やPTA、地域イベントのチケットや食券・整理券を外注せず自分たちで作ろうとする担当者は、通し番号をエクセルでどう振ればいいかで手が止まります。
エクセルは連番をオートフィルや数式で自動生成でき、Wordの差し込み印刷に渡せば1枚ずつ番号を変えて刷れます。専用ソフトがなくても学園祭や店舗規模の発券はこの仕組みで自作できます。
複数回に分けて売るときや複数ページ印刷でも連番を途切れさせずに組めるようになれば、今の規模でエクセルを続けるか発券システムに移るかも自分で判断できます。
チケットをエクセルで作る全体の手順
Excelは001、002と連番(通し番号)を振る作業に強く、少部数の発券なら専用ソフトを使わず自作できます。道具は用途で分かれます。
急ぎで数枚だけなら、ExcelやCanvaのテンプレートを自宅プリンターで刷り、100枚以上をきれいに揃えたいなら通販の印刷に入稿します。この切り分けが目安です。記事の前半では自宅で刷るExcel運用に手を動かし、後半で通し番号の振り方を工程ごとに掘り下げます。
全体の流れはシンプルです。まずチケットに載せる項目を決め、次に通し番号を割り当て、最後にA4へ複数枚を並べて印刷し、切り分けます。凝ったデザインはExcelの得意分野ではありませんが、番号を1枚ずつ変えて刷るところまでなら、標準の機能と計算式でおおむね足ります。
載せる項目は、イベント名・日時・会場・主催者と連絡先・料金・注意事項、そして通し番号です。座席を指定したり、誰の分がどこまで出たかを管理したいときは、ここに数字を割り当てておきます。
チケットに載せる項目の並べ方
デザイン制作に入ってから、載せるべき項目が抜けていると気づくのは簡単ではありません。並べ方を先に決めておくと、あとの作業で迷いません。
必ず入れる情報
基本項目は、イベント名、日時、会場、主催者と連絡先、料金、注意事項、通し番号の七つで、学園祭やPTAの整理券でもこの並びを崩す必要はありません。
たとえば日時は開始時刻だけでなく開場時刻まで書くと親切で、会場も建物名だけでなく教室名や号館まで踏み込んでおくと当日迷いません。主催者の連絡先が抜けていると、トラブル対応で困るのは主催者自身です。
通し番号は座席指定や利用状況を管理したいときに入れ、回数券や食券で使い回すならこれが唯一の管理手段になります。ただし、注意事項の欄は文字を小さくしてよいので、削らずに残しておきます。
罫線でチケットの枠を組む
イベント名は上部、日時はタイトル直下、料金は右寄り、通し番号は下部か半券部分に置きます。半券をつける場合は、右端にミシン目の位置を決めておきます。
Excelではセル結合と罫線、列幅の調整でこの枠を組みます。その帯はこの処理で作り、下に日時と会場のセルを重ねる形です。料金欄は右側の列に固定し、通し番号のセルだけ独立させておくと、あとで連番を差し込むときに動きません。
回数券なら10回分の枠を横に並べて配置します。1枚分のセル結合を列方向にコピーすれば、枠は増えます。
とはいえ、罫線調整は地味に時間がかかる作業です。列幅を1ピクセルずつ揃えるのは手間で、コピー後にずれることもあります。
エクセルで連番の通し番号を振る方法
「オートフィルで連番を振る」という説明だけでは、A列に番号を入れ始めた途端に困ります。複数回に分けて売る人、0枚の人をどう扱うかで手が止まる場面が繰り返し出てくるからです。数式は、状況ごとに1つずつ確認していきます。
まずオートフィルで振ってみる
001から始める整理券や抽選券なら、A列にオートフィルで連番を入れるやり方が最も手早い方法です。最初のセルに001、次のセルに002と入力し、2つを選択した状態で右下のフィルハンドルをドラッグすれば、003以降も自動で続きます。
桁数を揃えたいときはROWとTEXT、2つの関数を組み合わせ、行番号を3桁のゼロ埋め文字列に変換する数式を使えば、途中でセルをコピーしても001・002・003の桁は崩れません。抽選券やラッフルチケットのように1枚ずつ番号が変わる用途では、この基本のやり方だけで十分です。
複数回に分けて売る場合
バザーの屋台のように、購入者ごとに買う枚数が違い、しかも一度で売り切らず複数回に分けて対応する場面では、単純なオートフィルでは対応できません。0枚の人の行は空欄のままにして、次に枚数がある人へ続き番号を渡す必要があるため、購入枚数が0の人の行をどう扱うかが最初の壁になります。
そこで使うのが補助列で、購入枚数の列の隣にSUMIF・SUM累計で購入枚数を積み上げ、そこからNo.○〜○の範囲を割り当てる形にします。積み上げが5枚のところに3枚買った人が来れば、番号は自動的にNo.6〜No.8に決まる仕組みです。
この組み方は自力で思いつける人は少なく、繰り返し質問が出るレベルの難しさです。慣れないうちは、サンプルの式をそのままコピーして列を差し替える方が早く進みます。
ページをまたいでも途切れさせない
A4に9枚割り付けて印刷する形式では、1枚目でNo.0001〜0009まで入り、2枚目の先頭がNo.0010に戻らず途切れる悩みが出ます。
この途切れを防ぐには2通りのやり方があり、ひとつは各セルの数式でひとつ前のページの最終番号を参照し、それに1を足していく組み方です。もうひとつは、印刷する枚数からその都度先頭番号を計算し直すVBAマクロを組む方法で、後者のほうが複数ページの構成を変えたときに崩れにくくなります。
結果として複数ページ間の連番自動継続は、Excelの標準機能だけでは対応しづらく、VBA向きの処理だと指摘されることが多い部分です。数式だけで粘るか、マクロに切り替えるかは、印刷する枚数次第で判断が変わります。
二重取りを防ぐ
2500枚規模の連番管理を手作業で続けていた現場で、実際に重複が起きたことがあります。1人目に1〜5番、2人目に6〜10番を渡した直後、3人目の先頭を本来のNo.11ではなくNo.10から書き始めてしまい、10番だけ2人に渡ってしまいました。
前任者が誰が何枚買い、どの連番を渡したかを手入力で記録していたため、途中で番号がずれ、同じ数字を別の人に振ってしまいました。補助列の数式で自動計算する形にしておけば、この種の重複はそもそも起こりません。手入力に頼る部分を減らすほど、二重取りのリスクは下がります。
作ったチケットをエクセルでA4に面付けして印刷する
チケット1枚のデザインができても、A4に何枚並べるかはExcel任せになりがちです。この設定は、テンプレートを使っていても見落とされやすい部分です。
A4に何枚並べるかを決める
たとえば、180mm×55mmならA4に5枚、91mm×55mmならA4に10枚収まります。同じA4用紙でも、チケット1枚の寸法を変えるだけで面付け数は倍近く変わります。
Excelの余白設定・拡大縮小印刷・改ページプレビューで並べる枚数を確定します。余白を狭めれば面付け数は増え、広げれば逆に少なくなるため、改ページプレビューで印刷範囲を目視確認し、意図した枚数がページ内に収まっているかをそのつどチェックしておきましょう。
面付けが終わっても、印刷後にカッターで切り分ける手作業が残ります。ここはExcelでは自動化できません。
Wordの差し込みで1枚ずつ変える
Excelで作った連番をWordの差し込み印刷に読み込むと、1枚ずつ番号が変わるチケットが刷れます。Excel側でその列を用意し、Wordの差し込み印刷機能で参照させる流れです。
自宅で少部数刷るなら差し込み印刷で十分ですが、大量で正確な連番が必要な場合は通販印刷のナンバリングサービスを使う手もあります。同じ「連番付きチケット」でも、部数と正確さの要求水準によって選ぶ手段は変わってきます。この先の限界は、あとの章でまとめて確認します。
食券・整理券など用途別の作り方
Excelで作る発券物は、用途によって載せる項目も番号の要否も変わります。食券やドリンク券は学園祭の模擬店や社内催事で配るもの、クーポンは来店特典や割引率を示すもの、回数券はスクールやジム、マッサージで使う複数枚つづりです。
同じExcelで用意するとしても、券に番号を1枚ずつ振るのか、割引率だけ載せれば足りるのかは、用途によって分かれます。
学園祭の模擬店で配る券
学園祭の模擬店で配る食券やドリンク券は、載せる情報がごく少なくて済みます。店名と品目、金額があれば足り、通し番号まで振らないことも多いです。模擬店の窓口では1枚ずつ照合するより、決まった数をその場でさばけるほうが優先されるからです。
Excelなら、1つのマスに品目と金額を入れ、それをコピーして同じ券を並べるだけで用意できます。飲食イベントのドリンク券も作り方は変わらず、色を分けて種類ごとに見分けられるようにしておくと当日の受け渡しで迷いません。
整理番号を渡す券
整理券は、番号そのものが主役になる券です。何の列か、いつの分かといった情報より、1番から順に途切れず、それが二度出ないことが最優先になります。
配る側は番号順に呼び出し、受け取る側は自分の番号を控えます。これが飛んだり重なったりすると、順番の管理はその場で崩れかねません。
だからExcelで作るなら、券面は番号を大きく置くだけの簡素なつくりで足ります。装飾を増やすほど数字が読みにくくなるため、余白を広く取り、番号だけがはっきり見える配置が向いています。
そのうえ窓口が2つ以上ある会場では、管理表を1シートに集約しておくと、担当者が違っても呼び出し漏れが起きにくくなります。
店舗の回数券
回数券は、複数枚を1つづりにして渡す券です。スクールやジム、マッサージ、駐車場など、同じ人が繰り返し通う場所で使われます。
一方で、クーポンとは載せる中身が違います。クーポンは来店特典や割引率をひとつ示せば足りますが、回数券は残り枚数がわかるよう、1回目、2回目と各枚に印を入れておく必要があります。
つづりの券はミシン目で1枚ずつ切り離す形です。Excelでは同じ大きさのマスを縦に並べ、各マスに回数を入れて1枚のシートに収めておくと、切り離す位置がそろいます。
自作がエクセルで立ち行かなくなるところ
Googleフォームで申込を集め、Excelで集計し、差し込み印刷で名前入りの券を刷る。この組み合わせだけで、あるPTAの模擬店では計算ミスが0件になりました。ただし、紙の発行と配布、当日の照合だけは手つかずのまま残ります。規模が大きくなるほど、この仕組みのどこかで無理が出てきます。
複数公演になると連番管理が急に複雑になる
複数公演になると連番管理が急に複雑になった事例があります。30公演近くを1つのExcel管理表で扱おうとしたケースで、単一公演であれば申込一覧シートと残席を数える計算式だけで十分でした。
ところが公演数が増えると、申込一覧シートと公演ごとの残席シートをまたいでSUMIFSやVLOOKUPで集計し、単価まで参照する必要が出てきます。シートを追加するたびに参照範囲を書き換え、公演の中止や変更があれば計算式の範囲も手作業でずらすことになります。
手順が特定の一人に依存する
差し込み印刷の手順は、役員8人のうち特定の1人にしか分かっていませんでした。
このPTAの模擬店では、フォームとExcel、差し込み印刷を組み合わせた工夫で、作業時間が3時間から45分に短縮できました。大きな成果でしたが、その手順の理解は当人だけにとどまっていました。
そのため、当日この担当者が抜けると、同じ手順を誰も再現できなくなります。差し込み印刷の設定やフィールドの対応づけは、操作を覚えている人がいなければ引き継げません。
紙の発行から当日照合までが残る
数式を工夫し、差し込み印刷で券面を自動生成しても、紙の前売券を発行し、配布し、当日に照合する工程はそのまま手つかずで残ります。ここはExcelの機能や印刷設定だけでは解決しません。
実際に、当日の受付で必要になるのは、誰にどの番号を渡したか、重複していないかを、Excelの管理表と手元の紙を往復しながら確認する作業です。差し込み印刷で番号入りの券をきれいに刷れても、配布した番号と受付に来た人を突き合わせる作業自体は、印刷前の準備とは別の手作業として残ります。
こうした手間を丸ごと電子化できるのが発券システムです。乗り換えを考えるなら、まず手数料の種類や相場感を確認しておくと判断がつきやすくなります。
▶ チケット販売のシステム利用料とは?手数料の種類・相場と抑え方を解説
エクセルでのチケット作成でよくある質問
連番だけならエクセルだけで印刷まで完結しますか
はい、単一開催の規模であれば連番の作成から印刷まで完結します。
オートフィルや数式で作った連番の列をWordの差し込み印刷に渡せば、番号入りのチケットをそのまま自宅プリンターで出力できます。
通し番号は何桁にすればいいですか
通し番号の桁数は、発行を見込む枚数に合わせて決めます。
数十枚から数百枚程度の規模ならゼロ埋めの桁数は短めで足りますが、今後枚数が増えるなら余裕を多めに取っておくと、途中でセルをコピーしても表示が崩れません。
家庭用プリンターで厚紙のチケットは印刷できますか
プリンターが対応する用紙の厚みを確認すれば印刷できます。
取扱説明書に記載された対応坪量を超える厚紙を通すと紙詰まりの原因になるため、使う用紙の厚みは事前にプリンター側の対応範囲と照らし合わせておく必要があります。
何枚くらいから発券システムを考えたほうがいいですか
複数の公演やイベントを1つのExcel表でまたいで管理しようとして、シートの参照範囲がずれ始めた瞬間が、発券システムを検討するタイミングです。
たとえば単一イベントであればExcelの連番と差し込み印刷で運用できます。ですが公演ごとの残席や単価をまたいで集計する必要が出てきた段階で、手作業の照合にかかる手間が発券システム導入の検討に値する水準まで増えます。逆に言えば、単一開催でExcelが回っている間は、無理にシステムへ移す必要はありません。