excel

【Excel】グーグルマップをエクセルに貼り付ける方法(地図・画像・リンク・埋め込み・位置情報)

当サイトでは記事内に広告を含みます

エクセルで顧客管理や店舗一覧などを作成していると、「住所と一緒に地図も表示したい」「グーグルマップの画像をシートに貼り付けたい」というニーズが生まれることがあります。

グーグルマップをエクセルに貼り付ける方法はいくつかあり、画像としてスクリーンショットで貼り付ける方法・URLリンクを設定する方法・埋め込みコードを活用する方法など、目的に応じた使い分けが可能です。

エクセル単体では地図を動的に表示する機能は限られていますが、工夫次第でグーグルマップと連携した便利なシートを作成できます。

この記事では、グーグルマップをエクセルに貼り付けるさまざまな方法をわかりやすく解説していきます。

グーグルマップをエクセルに貼り付ける方法は目的によって選ぶことが重要

それではまず、グーグルマップをエクセルに貼り付けるための主な方法とその選び方について解説していきます。

スクリーンショットで地図画像を貼り付ける方法

最もシンプルな方法は、グーグルマップをブラウザで開き、必要なエリアを表示した状態でスクリーンショットを撮ってエクセルに貼り付けることです。

Windowsでは「Win+Shift+S」でSnipping Toolを起動し、地図の必要な部分だけをドラッグで選択してコピーし、エクセルのシートにCtrl+Vで貼り付けます。

この方法は手軽で直感的ですが、地図が静止画像になるため拡大・縮小やスクロールはできません。

会議資料や報告書など、特定のエリアを固定して見せたい場合に最も適した方法です。

グーグルマップのURLをハイパーリンクとして設定する方法

地図を画像としてではなく、リンクとして管理したい場合はハイパーリンクの設定が便利です。

グーグルマップで表示したい場所を開き、URLをコピーします。

エクセルのセルを右クリックして「ハイパーリンク」を選択し、コピーしたURLを貼り付けることで、セルをクリックするとブラウザでグーグルマップが開くリンクが設定されます。

住所一覧と組み合わせて、住所セルをクリックするとグーグルマップが開く仕組みを作ることができ、実務での活用性が非常に高い方法です。

HYPERLINK関数を使って住所から自動でマップリンクを生成する方法

HYPERLINK関数とグーグルマップの検索URLを組み合わせることで、住所セルの値を使って自動的にマップへのリンクを生成することができます。

=HYPERLINK(“https://www.google.com/maps/search/”&A2, “地図を開く”)

→ A2セルの住所をグーグルマップで検索するリンクを生成する

住所リストの各行に自動でマップリンクを生成できるため、顧客管理や店舗一覧シートで非常に便利な機能となります。

グーグルマップの地図画像を高品質にエクセルへ取り込む方法

続いては、グーグルマップの地図画像をより高品質にエクセルへ取り込むための方法を確認していきます。

グーグルマップの「地図を共有または埋め込む」機能を活用する方法

グーグルマップには「地図を共有または埋め込む」という機能があり、特定の場所を示した地図のURLや埋め込みコードを取得できます。

この機能で取得したURLをエクセルのハイパーリンクに設定することで、ピンが立った状態の特定の場所を正確に示すリンクを作成することが可能です。

グーグルマップ上で「共有」ボタンをクリックし、表示されたURLをコピーして使用します。

地図画像の解像度を上げてエクセルに取り込むテクニック

スクリーンショットで地図を取り込む際、文字や道路が見づらくなる場合があります。

解像度を上げるには、ブラウザのズームを150%や200%に拡大した状態でスクリーンショットを撮り、エクセルに貼り付けてからサイズを縮小する方法が有効です。

大きな画像を縮小して使うことで、細部まで鮮明な地図画像をエクセルに取り込めます。

グーグルマイマップで作成したカスタム地図を活用する方法

グーグルのマイマップ(Google My Maps)を使うと、複数の場所にピンを立てたカスタム地図を作成し、そのURLをエクセルにリンクとして設定することができます。

複数の顧客や店舗の位置情報を一つの地図で管理し、エクセルの一覧表からワンクリックで地図を参照できる仕組みは、営業管理や配送ルート管理などの実務で非常に役立ちます。

エクセルとグーグルマップを連携させた位置情報活用テクニック

続いては、エクセルとグーグルマップをより実践的に連携させるためのテクニックを確認していきます。

住所データから一括でマップリンクを生成する方法

HYPERLINK関数を使えば、住所が入力されたセルの数だけ自動的にマップリンクを生成できます。

A列に住所が入力されている場合、B列に以下の数式を入力して下方向にコピーするだけで一括生成が可能です。

=HYPERLINK(“https://www.google.com/maps/search/”&ENCODEURL(A2), “地図を開く”)

→ A2の住所をURL安全な形式に変換してグーグルマップの検索URLを生成する

ENCODEURL関数はExcel 2013以降で使用でき、日本語の住所をURLに正しく変換するために必要な関数です。

地図画像をセルに固定してレイアウトを整える方法

貼り付けた地図画像をセルの位置に固定したい場合は、画像を右クリックして「図の書式設定」→「プロパティ」→「セルに合わせて移動やサイズ変更をする」を選択します。

これにより行の高さや列の幅を変更しても地図画像が連動して移動・リサイズされるため、シートのレイアウト変更時に画像がずれてしまう問題を防ぐことができます。

グーグルスプレッドシートとの使い分けを考える

グーグルスプレッドシートであれば、アドオンやIMPORTXML関数を使ってグーグルマップのデータをより動的に取り込むことが可能です。

エクセルで地図機能を活用するには工夫が必要ですが、スクリーンショット+ハイパーリンクの組み合わせだけでも実用的な地図連携シートが作れます。

用途によってはグーグルスプレッドシートへの移行も視野に入れて検討するとよいでしょう。

まとめ

この記事では、グーグルマップをエクセルに貼り付けるさまざまな方法として、スクリーンショットによる画像貼り付け・HYPERLINK関数によるリンク生成・マイマップとの連携まで幅広く解説しました。

目的に応じて「見せるための画像貼り付け」と「操作するためのリンク設定」を使い分けることが、グーグルマップとエクセルを効果的に連携させる鍵です。

HYPERLINK関数とENCODEURL関数の組み合わせで住所一覧から自動的にマップリンクを生成できることを覚えておくと、日常業務での活用の幅が大きく広がるでしょう。