実務ですぐに活用できる、最も安定性の高い数式設計と実装手順を公開します。文字化けやリンク切れを防ぐために極めて重要なのが、対象データをWeb転送用文字列に整流するENCODEURL関数との組み合わせです。
基本の作成手順(3ステップ)
1. データ列の準備: A列(セルA2以降)に、QRコード化したいWebサイトURL、テキスト、社内管理番号などを入力します。 2. B列に数式を入力: QRコードを表示させたいB2セルに以下の数式を貼り付けます。 3. オートフィルで展開: B2セルのフィルハンドルをダブルクリックまたは下方向にドラッグし、必要な行まで数式を複製します。
即座に使える実践数式テンプレート
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=" & ENCODEURL(A2)) 数式の構造は極めてシンプルです。`https://api.qrserver.com/v1/create-qr-code/`というAPIエンドポイントに対し、`?size=150x150`で正方形の画像解像度を指定し、`&data=`の後にセルA2の値を結合しています。 ここで`ENCODEURL(A2)`を省略して単に`& A2`と記述してしまうと、URL内に含まれる「?」「&」「=」といった記号や日本語文字がAPI側で正しくパラメータとして認識されず、生成されたQRコードをスマートフォンで読み取った際にリンク先が途切れてエラーになるという致命的なミスを引き起こします。実務では必ずENCODEURL関数をセットで運用するのが鉄則です。