Excel でバーコードを作成する方法
まず、バーコード フォントをダウンロードする必要があります。最も一般的なフォントと、このチュートリアルで使用するフォントは Code 39 です (詳細については、この記事のこのセクションをご覧ください)。Dafont、Free Barcode Font、ID 自動化、Square Gear など、さまざまな場所からフォントのバージョンをダウンロードできます。フォントをダウンロードしたら、Office 用のフォントをインストールする方法に関する Microsoft の手順に従って、ご使用になっている Excel のバージョンで動作するようにします。
フォントのインストールに関する注意事項をいくつか以下に示します。
- フォントをフォント一覧に表示するには、Excel を終了して再起動する必要がある場合があります。
- すべてのフォントがすべての OS と Excel のバージョンに対応しているわけではありません。うまく動作しない場合は、削除して別のフォントを試してください。
- Code39 は、この記事の調査中に最もうまく機能しました
Excel でのバーコードの作成
フォントをインストールすると、Excel でバーコードを簡単に作成できます。次の手順を実行します。
ステップ 1: 空白のスプレッドシートに 2 つの列を作成します。
「テキスト」と「バーコード」の列にタイトルを付けます。
「テキスト」列に英数字データを配置します (これはバーコードの基礎となります)。バーコードが「バーコード」列に表示されます。
注: バーコードが適用される各項目の説明を追加する場合は、列を追加して表のようなレイアウトにします。
ステップ 2: 「テキスト」列のセルに書式を設定します。
「テキスト」列を選択し、右クリックします。[セルの書式設定] をクリックし、数字をクリックしてからテキストをクリックします。これにより、より大きな数値が科学的表記で表示されるのを防ぐとともに、先頭のゼロも保持されます。
ステップ 3: 「バーコード」列の最初の空白の行に次の数式を入力します: ="*"&A2&"*"
このステップでは、「テキスト」列のセルが A2 であると仮定します。そうでない場合は、それに応じて数式を調整します。最初の列にテキストがない場合、2 番目の列には 2 つのアスタリスクが表示されます。
ステップ 4: 「バーコード」列を下に入力します。
ステップ 5: 「バーコード」のフォントを変更します。
フォント メニューから、ダウンロードしてインストールしたバーコード フォントを選択します。スプレッドシートの他の部分と同じフォントをヘッダー行に使用することをお勧めしますが、選択は任意です。
ステップ 6: 「テキスト」列に英数字のデータを入力します。
Code 39 フォントは、1 ~ 9、A ~ Z (大文字と小文字が同じと見なされます)、en ダッシュ (-)、ドル記号 ($)、パーセント記号 (%)、ピリオド (.)、スラッシュ (/)、プラス (+)、スペースをエンコードできます。フォントは、シーケンスの開始と終了の指標として使用されるアスタリスク (*) もエンコードします (これは、ステップ 3 の数式で入力されるテキストの前後にアスタリスクを追加する理由でもあります)。「バーコード」列にバーコードが自動的に入力されます。
Excel でバーコードを作成するメリット
Excel でバーコードを作成することは多くの人にとってうまく機能しますが、そうすることは拡張性がないかもしれません。しかし、このプロセスは以下を行う簡単で安価な方法です。
- 製品番号または UPC コードを印刷する。
- 製品カタログまたは製品リストを作成する。
- 在庫品目を追跡する。
これらの機能はすべて在庫管理に非常に役立ちます。
Excel でランダム バーコードを生成する方法
乱数を必要とするバーコードには、Excel の RANDBETWEEN 関数を使用できます。以下の手順に従って、バーコードの乱数を自動で作成します。
注: 列をテキスト形式に変更した場合 (「Excel でバーコードを作成する」セクションのステップ 2 を参照)、「標準」に戻します。
- Excel に RANDBETWEEN 関数を入力します。「テキスト」列の最初のセルに、=RANDBETWEEN(X,Y) と入力します。ここで、X は最小値、Y は最大値です。例えば、=RANDBETWEEN(100,500) は 100 ~ 500 の乱数を生成します。
- 行に入力して、ランダムなバーコード番号を生成します。特定の範囲で各セルに乱数が入力されます。
どのバージョンの Excel でバーコードを作成できますか?
2010、2013、2016 バージョンの Microsoft Excel でバーコードを作成できます。サポートされているアドインを使用して、古いバージョンでバーコードを作成できる場合もあります。これには、2003 年と 2007 年にリリースされたバージョンも含まれます。
バーコードの種類とバーコード フォント
Code 39 以外にも、以下を含む多数のバーコードが利用可能です。
- Code 128: このコードは一般的に出荷ラベルとサプライ チェーン ラベルに使用されます。Code 39 と同じ文字セットをエンコードできます (大文字と小文字の表示が異なる場合があります)。文字数の制限はありません。
- UPC/EAN: 製品バーコードに使用されるため、ほとんどの人が馴染みのあるバーコードです。UPC は「ユニバーサル製品コード (Universal Product Code)」、EAN は「欧州品目番号付け (European Article Numbering)」の略です。バーコードは UPC-A とも呼ばれ、12 文字に制限されています。
- I2of5: これは、35mm フィルムのロールで使用され、一部のカートンにラベルを付けるために使用される 2 列のバーコードです。「Industrial 2 of 5」や「Interleaved 2 of 5」としても知られており、数字をエンコードします。
- UPC-E: これは、コードを 6 桁に保つために、特定の文字 (例: 先頭の 0) が省略された UPC バーコードのバリエーションです。
- QR: この 2D バーコードは、携帯電話のカメラでスキャンしたときにウェブサイトやアプリを開くために使用できます。これらのバーコードは通常、印刷されたチケット、割引の提供、またはモバイル決済に使用されます。バーコードは、英数字、2進数、漢字をエンコードできます。QR は「クイック レスポンス」を表します。
- Postnet: 以前は米国郵政公社で使用されていたこのバーコードは、数字をエンコードします。
- Intelligent Mail: 現在米国郵便サービスで使用されているこのバーコードは、最大 65 文字をエンコードします。バーやスペースの幅は情報を運ぶだけでなく、高さと垂直方向の位置情報も伝達します。Intelligent Mail は数値をエンコードします。
Code 39 とは何ですか?
このオプションは、「3 of 9 Barcode」、「Code 3 of 9」、「Barcode39」とも呼ばれ、以下の理由で人気があります。
- 十分に定着している。
- 数字と文字の両方をエンコードする。
- 無料で簡単に利用できる。
各文字の表示は、5 つのバーと 4 つのスペースで表示されます。バーコードの 9 つのバーのうち 3 つは常に幅が広くなります。
Word やその他のアプリでのバーコードの作成
Word、PowerPoint、WordPad、TextEdit、およびフォントを変更できるほぼすべてのアプリでバーコードを作成することもできます。フォントをダウンロードしてコンピューターにインストールしたら、選択したプログラムにテキストを入力し、フォントをバーコード フォントに変更します。
Excel バーコード フォントの使用方法
バーコードを作成したら、それらを配信する必要があります。バーコードを印刷またはカタログに使用し、スキャナーでバーコードにエンコードされたデータを読み取ります。スキャナーは、カスタム ビルドまたは既製品を使用でき、指定されたスキャン アプリを持つスマートフォンを使用することもできます。
Android、iPhone、Mac での Excel バーコードの動作の仕組み
Mac の Excel でのバーコード作成手順は、PC での手順と同様です。Apple の iOS はカスタム フォントをサポートしていないため、iPhone でバーコードを表示、編集、作成することはできません。AllFonts というアプリは、この制限を回避できると主張していますが、弊社でテストは行われていません。Android デバイスではカスタム フォントを使用できるため、スマートフォンにバーコード フォントをダウンロードし、Excel アプリで上記の手順と同じ手順でバーコードを表示、編集、作成できます。
Excel 2007 でバーコードを作成する方法
バーコード フォントをダウンロードしてインストールします。空白の Excel スプレッドシートに 2 つの行 (「テキスト」と「バーコード」) を作成します。「バーコード」行のバーコード フォントを使用して、列の最初の空白のセルに次の数式を入力します: ="*"&A2&"*" 次に、「バーコード」行の残りのセルに数式を入力します。「テキスト」行に入力した数字/文字は、「バーコード」行にバーコードとして表示されます。Excel 2007 のステップバイステップの手順については、こちらをご覧ください。
Excel 2010 でバーコードを作成する方法
バーコード フォントをダウンロードしてインストールします。空白の Excel スプレッドシートに 2 つの行 (「テキスト」と「バーコード」) を作成します。「バーコード」行のバーコード フォントを使用して、列の最初の空白のセルに次の数式を入力します: ="*"&A2&"*" 次に、「バーコード」行の残りのセルに数式を入力します。「テキスト」行に入力した数字/文字は、「バーコード」行にバーコードとして表示されます。Excel 2010 のステップバイステップの手順については、こちらをご覧ください。
Excel 2013 でバーコードを作成する方法
バーコード フォントをダウンロードしてインストールします。空白の Excel スプレッドシートに 2 つの行 (「テキスト」と「バーコード」) を作成します。「バーコード」行のバーコード フォントを使用して、列の最初の空白のセルに次の数式を入力します: ="*"&A2&"*" 次に、「バーコード」行の残りのセルに数式を入力します。「テキスト」行に入力した数字/文字は、「バーコード」行にバーコードとして表示されます。Excel 2013 のステップバイステップの手順については、こちらをご覧ください。
Excel 2016 でバーコードを作成する方法
バーコード フォントをダウンロードしてインストールします。空白の Excel スプレッドシートに 2 つの行 (「テキスト」と「バーコード」) を作成します。「バーコード」行のバーコード フォントを使用して、列の最初の空白のセルに次の数式を入力します: ="*"&A2&"*" 次に、「バーコード」行の残りのセルに数式を入力します。「テキスト」行に入力した数字/文字は、「バーコード」行にバーコードとして表示されます。Excel 2016 のステップバイステップの手順については、こちらをご覧ください。
無料の Excel バーコード ジェネレーター
英数字のテキストをバーコードに変換する Web サイトは数多く存在します。Excel を使用したくない場合や、たまにバーコードが必要な程度であれば、次のサイトが適しています。
- Barcode.tec
- Bartender Software
- Cognex
- POSGuys
Excel でバーコードを一括生成する方法
多くのバーコードが必要な場合は、以下の手順に従って個別に作成できますが、とても手間がかかるかもしれません。もう 1 つのオプションは、バーコード ジェネレーター アドインを使用することです。また、POSGuys が提供するオンライン一括バーコード ジェネレーターを使用して、バーコードをスプレッドシートにアップロードすることもできます。
Excel でバーコード スキャナーを使用する方法
Excel でバーコード スキャナーを使用して、既存のバーコードをスキャンし、データを Excel に入力できます。たとえば、出荷/受領部門が新しい部品を入荷した場合、各部品のバーコードをスキャンし、それらのコードを受領部品スプレッドシートに入力できます。
2 つ目の方法は、スキャナーを使用して、この記事で概説されているステップを使用して Excel で作成されたバーコードをスキャンすることです。その後、それらをデータベースやその他のシステムに入力できます。
サードパーティ Excel バーコード アドインとソフトウェアの使用
アドインとは、Excel (および他の Office アプリケーション) の機能を拡張できるソフトウェア パッケージです。Excel バーコード アドインを使用して、個々のバーコード、リスト、またはテーブルを作成し、パラメーターを設定できます。バーコードの作成に役立つアドインの例を以下に示します。
- TBar: これは、1 つのバーコードならびにリストとテーブルを作成できる Excel アドインです。このアドインを使用すると、セルに直接挿入したり、他のスプレッドシート データに動的にリンクしたりできます。また、高さ、幅、チェック デジットなどを含むバーコードのパラメーターをカスタマイズし、桁を確認できます。
- Barcode Resource Encoder: このスタンドアロン ソフトウェア パッケージは、Excel と連携し、マクロを使用してバーコードを作成します。
- ConnectCode: バーコードを作成するためのスタンドアロン ソフトウェア パッケージです。
Smartsheet で作業を管理するためのより良い方法を見つける
ニーズに合わせ変化に対応できるようデザインされた、柔軟性のあるプラットフォームで、チームの能力を最大限に引き出しましょう。 Smartsheet プラットフォームなら、いつでもどこでも簡単に作業の計画、保存、管理、およびレポート作成が可能なため、チームはより効率的かつ効果的に仕事を進めることができるようになります。作業に関して主要なメトリックを表示したり、リアルタイムの可視性を提供したりするために、ロールアップ レポート、ダッシュボード、および自動化されたワークフローを作成する機能も装備されており、チーム メンバーをつないで情報共有を促進することが可能です。 やるべきことを明確にすると、チームの生産性と作業達成能力が向上します。ぜひこの機会に Smartsheet を無料でお試しください。