メインコンテンツまでスキップ

完成形

手順

  1. まず、以下のような表を作成します

  1. B2に以下の関数を貼り付けます

=WEBSERVICE("http://api.excelapi.org/post/zipcode?address="&ENCODEURL(A2))
  1. オートフィル

  1. 完成

解説

この動作は、当サイトで提供しているWebAPIの機能を使用して変換を行っています。
当サイトについて知りたい方は当サイトについてを、この機能についての詳細はドキュメント郵便番号から住所を取得をご参照ください。

はじめに

Excel で QRコードを生成する方法として、当サイトのQRコードを生成を使えば簡単です。
ダウンロードも数が少なければ1つずつダウンロードすれば問題ありません。

しかしながら、多くのQRコードを画像ファイルとしてダウンロードして、別のアプリケーションで使用したいというケースも多々あります。
ここでは、Excel で QRコードを生成し、一括で画像としてダウンロードする方法を解説します。
※ Windows での方法です。

完成形

手順

  1. ダウンロード用フォルダを用意します
    ここでは C:¥QRcode にフォルダを作成しました。

  1. QRコードを生成する文字列を用意します

Excelを開いてA列にQRコードを生成する文字列を用意します。
B列はお好みで用意してください。

A2: お好きな文字列

商品001

B2: QRコード (Office365 のみ表示可能)

=IMAGE("https://api.excelapi.org/other/qrcode?text="&ENCODEURL(A2))

  1. Excelでダウンロードコマンドを作成します

C列に画像のURLを作成します。
D列はファイル名ですので好きなファイル名を決めてください。ここでは連番の数字を指定しています。
※ ファイル名に \/:,;*?"<>| の記号は使用できませんので注意してください。

C2: 画像のURL

="https://api.excelapi.org/other/qrcode?text="&ENCODEURL(A2)

D2: ファイル名(お好みの名称を)

001

最後にE列にダウンロードコマンドを用意します。
E2に以下をコピー&ペーストして、オートフィルしてください。

E2: ダウンロードコマンド

="curl """&C2&""" --output "&D2&".png"

  1. コマンドの整理

メモ帳を開き、E列のコマンドをコピーして貼り付けます。

さらに、先頭行に以下の行を追加します。
※ 指定したフォルダを移動するという意味になります。

cd c:\QRcode

以下のようになっているか確認してください。

  1. ダウンロード実行

コマンドプロンプトを開いてください。
※ コマンドプロンプトはWinキー → cmd で実行できます

メモ帳のコマンドを全てコピーして、

コマンドプロンプト上で「右クリック」します。
自動的にコマンドが実行されていきます。

  1. 確認

c:\QRcodeに以下のようにダウンロードされていれば完了です。

解説

この動作は、当サイトで提供しているWebAPIの機能を使用して変換を行っています。
当サイトについて知りたい方は当サイトについてを、この機能についての詳細はドキュメントQRコードを生成をご参照ください。

はじめに

Excel で電話番号にハイフンを入れたいということがあります。
しかし、実はこの要望は非常に難しいものです。
なぜなら、日本の電話番号は種別や地域によって桁数がバラバラだからです。

0120-123-123 は市外局番が4桁で、残りは3桁、3桁で区切られ、
03-1234-1234 は市外局番が2桁で、残りは4桁、4桁で区切られています。
090-1234-1234 などの携帯番号に至っては桁数が11桁であり桁数自体も他と異なります。

多くのExcelの手順を調べてみると、この桁数の違いを無視して〇桁目にハイフンを付けるような手順ばかりが見つかります。
これでは電話番号の種類が混在している場合に、正確に電話番号にハイフンを付けられないため、困ることが多々あります。

以下の手順では、これらの桁数の違いを正確に識別して、電話番号にハイフンを付けることができます。

完成形

手順

  1. まず、統一・変換前の電話番号を用意します

  1. B2に以下の関数を貼り付けます
=WEBSERVICE("http://api.excelapi.org/phone/local-normalize?number="&ENCODEURL(A2))

  1. オートフィルして完成です

解説

この動作は、当サイトで提供しているWebAPIの機能を使用して変換を行っています。
当サイトについて知りたい方は当サイトについてを、この機能についての詳細はドキュメント国内電話番号に変換をご参照ください。

また、国際電話番号形式にしたい場合は、国際電話番号に変換をご参考ください。