【無料】エクセルでQRコードを作成する3つの方法

在庫管理をもっと効率化したい、QRコードを導入したいが高額なシステムには手が出ない…そんな悩みはありませんか?

実は、QRコードは専用ソフトを買わなくても、プログラミングの知識が無くても、使い慣れたExcelでしかも無料で簡単に作成できます。

そこで本記事では、Excelの機能を使って、誰でも簡単にQRコードを作成する3つの方法と具体的な手順を解説します。

 

【比較表】エクセルでQRコードを無料で作成する3つの方法

エクセルでプログラミングやVBAを使わずに簡単にQRコードを作成する方法は次の3つです。

QRコードを作成する3つの方法

  1. QR4Officeを使用する方法
  2. エクセル関数と無料のAPI使う方法
  3. Microsoft Barcode Controlを使用する方法

「この方法が最適!」と断言できず、それぞれの方法に一長一短あります。

そこで、それぞれの方法の強み・弱み、推奨する使い方をまとめました。

特徴1. QR4Office
(アドイン)
2. IMAGE関数
(Web API)
3. Barcode Control
(ActiveX)
仕組みエクセルに「Officeアドイン」を追加して利用外部のQR生成サービス(API)を関数で呼び出すエクセル標準搭載の「ActiveXコントロール」を利用
強み
  • GUIで色やサイズを直感的に調整可能
  • OS不問(Win/Mac/Web)
  • 1つだけ作るなら最も手軽
  • 一括で大量生成が可能
  • 値の変更が即座に反映される
  • 関数を入れるだけでインストール不要
  • 完全オフラインで動作
  • 外部送信しないためセキュリティが高い
  • 値の変更が即座に反映される
  • 一括で大量生成が可能
弱み
  • 大量生成には不向き
  • セルの値と連動しない
  • 企業環境でアドイン制限がある場合も
  • 外部サーバーへデータ送信が必要
  • ネット接続が必須
  • APIサービスの終了リスクがある
  • 使用できるエクセルのバージョンが限定的
  • Windows以外では動作しない
  • 設定やリンクの手順が複雑
  • 表示位置ズレなどの不具合が多い
推奨用途プレゼン・チラシ用にデザイン重視で数個作る時顧客リスト等に合わせて大量に自動生成したい時オフライン環境や、高い機密性が求められる時

 

それでは、それぞれの方法の具体的な使い方・手順を解説します。

システム導入の課題やお悩みについて在庫管理の専門家がお応えします。お気軽にご相談ください。

【手軽】QR4Officeを使用する方法

QR4Officeは、Microsoft AppSourceから無料でインストールでき、Excel、Word、PowerPointで統一された操作でQRコードを作成できます。

アドインのインストール手順

QR4Officeのインストール手順

  1. Excelを開き、「ホーム」タブ → 「アドイン」メニューを選択します。
  2. 検索欄に「QR4Office」と入力して検索します。
  3. 「QR4Office」が表示されたら、「追加」ボタンをクリックします。
  4. 利用規約に同意してインストールを完了します。

QRコード作成手順

QRコードを作成する手順を解説します。

その前に画面構成をご紹介します。

QR4Officeの画面構成

 

  1. ホーム > アドイン >から、 「QR4Office」を選択してアドインを起動する(Excel画面の右側にQR4Officeのパネルが表示されます)
  2. 埋め込みたい情報を入力します。
  3. 「Insert」ボタンをクリックすると、生成されたQRコードがエクセル上に表示されます。

情報の種類の選択肢

在庫管理の品目コードを入力する場合は、「custom」を選択すると良いでしょう。

  • 「http://」「https://」:URL
  • 「mailto:」:メールアドレス
  • 「tel:」「sms:」:電話番号
  • 「geo:」:位置情報
  • 「custom」:その他カスタムデータ、テキストなど

エラー修正率

QR4Officeでは、通常以下の4つのレベルから選択できます。

パーセンテージは「QRコード全体の面積のうち、どれくらいが隠れても(欠損しても)復元できるか」を表します。

  • Low (L): 約 7% の欠損まで復元可能
  • Medium (M): 約 15% の欠損まで復元可能(※一般的によく使われます)
  • Quartile (Q): 約 25% の欠損まで復元可能
  • High (H): 約 30% の欠損まで復元可能

それでは、「それなら常にHigh(H)にすれば良いのでは?」と思いがちですが、トレードオフ(一長一短)があります。

レベルメリットデメリット
High (高い)
  • 汚れや破損に強い。
  • 中央にロゴや画像を重ねても読み取れる。
  • データ量が増えるため、QRコードの模様が細かく(複雑に)なる。
  • → 小さく印刷すると潰れて読み取りにくくなる。
Low (低い)
  • データ量が最小限なので、模様がシンプル(目が粗い)。
  • → 小さく印刷しても読み取りやすい。
  • 少しでも汚れたり欠けたりすると、読み込めなくなる。

注意点:QR4Officeは1つずつしか作れない

QRコードの色や背景、エラー修正率等を設定できますが、次のような弱点があります。

  1. 1つずつしか作れない
  2. 作成したQRコードは修正できない

例えば、品目マスターなどの一覧から一括で作成や修正をするのは不向きです。

システム導入の課題やお悩みについて在庫管理の専門家がお応えします。お気軽にご相談ください。

【大量生産向け】IMAGE関数と無料のAPIを使う方法

オフィス365またはエクセルのバージョンが2024以降であれば、IMAGE関数とQRコード生成API(Webサービス)を組み合わせた方法が使えます。

QR4Officeと違って、一括作成が可能で修正も瞬時に反映されます。

=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data="&"埋め込みたい情報")

上記をそのままセルに貼り付ければ使えます。

QRコードのサイズや情報の変更方法は次の通りです。

  • 埋め込む情報の変更:「埋め込みたい情報」の部分を変更してください。
  • QRコードのサイズの変更:「150x150」の部分がサイズです。この数値を変更してください。

セルを参照して、埋め込む情報を変更可能です。

例えば、IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data="&B2)

と入力すると、セルB2に入力された情報を参照してQRコードを生成します。

この方法を応用すれば、下記のように品目コードの内容を一括でQRコード化することもできます。

IMAGE関数とWEBAPIでQRコードを生成する

 

注意点:インターネット接続やAPIが必要

QRコード生成が以下のような理由で使用できない可能性もあります。

  • インターネットに接続されていない:APIはWebサービスなのでインターネット接続が必須です
  • APIの変更:APIを変更に合わせて修正してください
  • APIの提供終了
  • 会社のセキュリティ規定によってブロックされる

システム導入の課題やお悩みについて在庫管理の専門家がお応えします。お気軽にご相談ください。

【高い安全性】Microsoft Barcode Controlを使用する方法

2つの方法をご紹介しましたが、一定の制約があり用途や環境によっては使いづらい/使いにくいかもしれません。

  • QR4Officeを使用する方法は、1つずつしか作れず生成したQRコードは修正ができない
  • エクセル関数と無料のAPI使う方法は、使用できるエクセルのバージョンが限られ、インターネット環境が必要で、セキュリティに引っかかって使えない場合がある

 

そこで最後の紹介したいのが、「Microsoft Barcode Control」を使った方法です。

開発タブからコントロールの選択

「Microsoft Barcode Control」は、ここまで紹介した方法と比較して次のようなメリットがあります。

  • 一括で作成できる
  • 修正を反映できる
  • バーコードが作成できる
  • エクセルのバージョンが古くても使える(2010以降)
  • インターネット環境不要

Microsoft Barcode Controlを使ってエクセルで作成する方法はこちらからご覧ください。

Excelでバーコード・QRコードを作成する完全ガイド(すぐに使える無料テンプレート配布中)

まとめ:自社に最適な方法でエクセルQRコードを作成・活用しよう

本記事では、専用ソフトの購入やプログラミング知識を必要とせず、使い慣れたExcelを使って無料で簡単にQRコードを作成する3つの方法と具体的な手順を解説しました。

それぞれの方法には強みと弱み(一長一短)があるため、作成する数量や使用するPC環境、セキュリティ要件に合わせて最適な手法を選ぶことが重要です。気になった章や詳しい手順は、以下のリンクから本文に戻って確認できます。

エクセルでQRコードを作成する3つの方法の要点整理

3つの作成方法の比較とポイント
  • 3つの方法の特徴と比較
  • 1. QR4Officeを使用する方法(手軽・デザイン重視)
    • 仕組みと強み:エクセルにOfficeアドインを追加して利用します。GUIで色やサイズを直感的に調整でき、Windows・Mac・WebのOSを問わず利用可能です。1つだけ作るなら最も手軽な方法です。
    • 具体的な手順:アドインのインストール手順(ホーム>アドインから検索・追加)を行い、QRコード作成手順に沿って埋め込み情報(品目コードなら「custom」)を入力して「Insert」を押すだけでエクセル上に生成されます。
    • エラー修正率:Low(約7%復元・模様がシンプルで小さく印刷しても読みやすい)、Medium(約15%復元・一般的)、Quartile(約25%復元)、High(約30%復元・汚れに強く中央にロゴ配置可能だが模様が複雑)の4段階から選択します。
    • 注意点:1つずつしか作れず、作成したQRコードは修正できません。品目マスターなどの一覧からの一括作成や修正には不向きです(注意点:QR4Officeは1つずつしか作れない)。
    • 推奨用途:プレゼンやチラシ用に、デザイン重視で数個作成する場合に適しています。
  • 2. IMAGE関数と無料のAPIを使う方法(大量生産向け)
    • 仕組みと強み:オフィス365またはExcel 2024以降で使用可能です。外部のQR生成APIサービスを関数で呼び出すためインストール不要で、セルの値(例:セルB2)を参照してQRコードを一括で大量生成でき、値の変更も即座に反映されます。
    • 注意点:Web APIを利用するためインターネット接続が必須で、外部サーバーへデータを送信する必要があります。また、APIの仕様変更・提供終了リスクや、会社のセキュリティ規定によるブロックリスクがあります(注意点:インターネット接続やAPIが必要)。
    • 推奨用途:顧客リストや品目コードに合わせて、大量のQRコードを自動生成したい場合に最適です。
  • 3. Microsoft Barcode Controlを使用する方法(高い安全性・オフライン)
    • 仕組みと強み:エクセル標準搭載のActiveXコントロールを利用します。完全オフラインで動作し、外部送信を行わないためセキュリティが高いのが特徴です。一括作成や値の修正反映に対応し、バーコードの作成も可能です。古いバージョン(Excel 2010以降)でも動作します。
    • 弱み・注意点:Windows以外では動作せず、設定やリンクの手順が複雑で、表示位置ズレなどの不具合が発生しやすい側面があります。
    • 推奨用途:オフライン環境や、高い機密性が求められる業務に適しています。
  • 効果的な在庫管理に向けた課題整理
    • QRコードを活用して在庫管理を効率化するには、ツールを導入するだけでなく、自社の課題を整理して適切な改善を図ることが大切です。状況によってはQRコード以外の方法が適している場合もあります(詳細はQRコードで効果的な在庫管理をするには?をご覧ください)。

【無料】エクセルテンプレートを活用して今すぐ効率化を始めましょう

エクセルでQR・バーコードを一括作成

QRコードを導入して在庫管理をもっと効率化したいけれど、高額な専用システムには手が出ない。

専用ソフトの購入やプログラミング知識がなくても、あらかじめ設定が組み込まれたエクセルテンプレートがあれば、誰でも今すぐ手軽にQRコードやバーコードを作成・管理できます。

 

まずは以下のリンクから無料テンプレートをダウンロードし、現場の業務効率化にぜひお役立てください。

自社の作成数量やセキュリティ環境に合わせて最適な方法を選び、エクセルを活用した効率的な在庫管理を実現しましょう。

エクセルですぐに使える無料テンプレートを配布中!

 

在庫管理アドバイザーにあなたのお悩みを相談しませんか?

在庫管理のご相談・お問い合わせ

QRコードを使うのは、在庫管理を効率化する1つの手段です。

QRコードを導入しても効率化できなかった・・・という会社が多いのはご存知でしょうか?

まず自社の在庫管理に関する課題を整理し、状況に応じて適切な改善を図る必要があります。

 

状況によっては、QRコード以外の方法を取った方がよいこともあります。

 

このようなお悩みがあれば、ぜひお気軽にご相談ください。

在庫管理110番には、あなたのお悩みに長年にわたり多種多様な企業の在庫管理を支援してきた経験豊富な専門家が対応します。
「こんな初歩的なことを聞いても大丈夫だろうか?」といったご心配は一切不要です。

 

どんな些細なことでも構いません。まずはお客様の状況をお聞かせください。専門家が丁寧にヒアリングし、貴社に最適な次の一手をご提案します。
毎月6組限定で、無料個別相談も実施中です。在庫管理アドバイザーが専門家の観点からあなたの課題の解決につながるアドバイスをします。

無料で個別相談できます!

質問する人
質問者
Excelを使って無料でQRコードを作成できますか?
在庫管理110番
在庫管理110番
はい、無料で作成可能です。Microsoft 365であれば「IMAGE関数」を使ってセル内に直接生成できます。
また、他にもOfficeアドイン(QR4Officeなど)や開発タブのMicrosoft Barcode Control(ActiveXコントロールが必要)、無料の外部API連携関数("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data="&"埋め込みたい情報")を利用する方法もあります。

質問する人
質問者
Office 365(Microsoft 365)と従来のExcelで作り方は違いますか?
在庫管理110番
在庫管理110番
最新のMicrosoft 365では「=IMAGE("QR生成API-URL")」という関数1つでセル内にQRコードを表示できるようになりました。それ以前の永続バージョン(2021以前)ではIMAGE関数が非対応の場合があるため、無料アドイン(QR4Office)やバーコードコントロール、VBAマクロを使用します。
もしあなたがoffice365ユーザーで「IMAGE関数」を使った場合は、バージョン2021以前を使っているユーザーとは共有できないので、注意が必要です。

質問する人
質問者
ExcelのIMAGE関数でQRコードを作成する具体的な数式は?
在庫管理110番
在庫管理110番
セルA1のURLをQRコード化する場合、以下の数式を入力します:
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?data=" & ENCODEURL(A1))
これにより、無料のQRコード生成APIから画像がセル内に自動描画され、A1の値を変えるとQRコードも自動更新されます。
本文中に分かりやすく図解付きで解説しているので、読み返してみてください。

質問する人
質問者
セルの値(文字列・URL)とQRコードをリアルタイムに紐づけるには?
在庫管理110番
在庫管理110番
上記のIMAGE関数とENCODEURL関数(文字列をURLエンコードする関数)を組み合わせることで、セル参照がリアルタイムに紐づきます。元データを変更すると即座にQRコードの内容も再生成されます。

質問する人
質問者
複数のセルのデータをまとめて一括で効率的にQRコード化するには?
在庫管理110番
在庫管理110番
Microsoft 365の場合は、IMAGE関数を設定したセルをオートフィル(下方向にドラッグ)するだけで、リスト全員分のQRコードが一括生成されます。永続版Excelの場合は、Microsoft Barcode Controlを使えば可能です。LinkedCellをバーコードを一括作成で効率化する方法をご参照ください。

質問する人
質問者
エクセルでQRコードが作成・表示できない場合の主な原因は何ですか?
在庫管理110番
在庫管理110番
主に以下の4つの原因が考えられます:
1. インターネット未接続(IMAGE関数やAPI連携には通信が必要です)
2. 日本語文字列のエンコード漏れ(ENCODEURL関数を使用していない)
3. Excelのバージョン非対応(IMAGE関数は古い永続版Excel(2021以前)では使用不可)
4. アドインやActiveXのセキュリティブロック(会社のセキュリティ設定等)

質問する人
質問者
Excel内で作成したQRコードを画像(PNG/JPG)として保存できますか?
在庫管理110番
在庫管理110番
はい。アドインや図形として挿入したQRコードは、右クリックして「図として保存」を選択すればPNG形式等で保存できます。IMAGE関数でセル内に表示している場合は、セルをコピーし「図として貼り付け」を行ってから右クリック保存するか、スクリーンショットツールで保存できます。

質問する人
質問者
エクセルとQRコードを使って在庫管理を行うことはできますか?
在庫管理110番
在庫管理110番
可能です。商品コードやシリアル番号をQRコード化して棚や商品に貼り付け、市販のUSBバーコードリーダーやスマホアプリでスキャンしてExcelのセルに入力することで、簡易的な入出庫・棚卸し管理システムを構築できます。
QRコードが読み取れるバーコードリーダー、ハンディスキャナーを用意してください。
ハンディターミナルの選び方



【無 料】
在庫管理アドバイザーに相談する