Google Maps dans Excel

Temps de lecture : 3 minutes

Cet article va vous expliquer comment construire une URL personnalisée pour ouvrir Google Maps avec les propres adresses dans votre feuille de calcul.

Google Maps ou Bing Maps

En fait, les 2 sociétés proposent de construire vos propres URL personnalisées mais il existe quelques petites différences.

  • Bing Maps ne permet pas de construire une URL à partir d'une adresse postale. 😡
  • Afficher les cartes satellite n'est possible qu'avec des coordonnées GPS mais pas les adresses postales.

La fonction LIEN_HYPERTEXTE

Pour construire une URL personnalisée dans Excel, il suffit d'écrire cette URL, comme chaîne de caractères, dans la fonction LIEN_HYPERTEXTE.

=LIEN_HYPERTEXTE("https://www.google.com/maps")

Et vous pouvez aussi personnaliser l'affichage en renseignant le second paramètre de la fonction.

=LIEN_HYPERTEXTE("https://www.google.com/maps";"Carte")

Fonction LIEN HYPERTEXTE personnalisee

Le simple fait de cliquer sur le lien va directement ouvrir votre navigateur sur la page demandée.

Construire une URL à partir d'adresses

Nous allons prendre comme exemple ces adresses.

Pour construire notre URL personnalisée, nous allons prendre le début de l'URL suivante :

https://www.google.com/maps/search/?api=1&query=

En associant cette URL avec les adresses en colonne A, nous construisons la formule de la façon suivante.

=LIEN_HYPERTEXTE("https://www.google.com/maps/search/?api=1&query="&[@Adresse];"Google Maps")

Ici nous avons utilisé la référence depuis un tableau mais vous pouvez utiliser tout simplement la référence de la cellule.

Construction dune URL personnalisee pour Google Maps a partir dune adresse

Et en cliquant sur le lien, on ouvre le navigateur directement sur l'adresse 😀👍

Ouverture du navigateur sur ladresse dans Google Maps

URL à partir des coordonnées GPS

La collecte de coordonnées GPS est de plus en plus facilitée avec les appareils mobiles aujourd'hui. Et aussi, vous pouvez convertir vos adresses en coordonnées GPS en utilisant une API Google.

Pour visualiser facilement l'endroit correspondant à une latitude et longitude, vous pouvez également construire une URL personnalisée. Prenons maintenant ce fichier avec des coordonnées GPS.

L'URL Google est différente de la précédente URL avec une recherche par adresse postale. Le séparateur entre la latitude et longitude est la virgule.

https://www.google.com/maps/@?api=1&map_action=map&center=

ATTENTION, le point est obligatoirement le séparateur de décimales dans vos latitudes et longitudes.

Et appliqué à la formule LIEN_HYPERTEXTE, ça donne :

=LIEN_HYPERTEXTE("https://www.google.com/maps/@?api=1&map_action=map&center="&A2&","&B2)

URL Google Maps a partir de coordonnees GPS

L'écriture Bing Maps est plus courte. Le séparateur entre la latitude et longitude est le tilde "~"

https://bing.com/maps/default.aspx?cp=

Et dans une formule cela donne :

=LIEN_HYPERTEXTE("https://bing.com/maps/default.aspx?cp="&A2&"~"&B2)

URL Bing Maps a partir de coordonnees GPS

Afficher la Carte Satellite

Par défaut, la carte proposée par Google ou Bing c'est la carte routière. Mais vous pouvez modifier cela uniquement si vous construisez votre URL avec les latitudes et longitudes (pas une adresse postale).

Avec Google, il faut rajouter le paramètre &basemap=satellite

=LIEN_HYPERTEXTE("https://www.google.com/maps/@?api=1&map_action=map&center="&A2&","&B2&"&basemap=satellite")

Parametre de la carte satellite avec Google Maps

Avec Bing, il faut rajouter le paramètre &style=h (afficher les indications sur la carte) ou &style=a (afficher seulement l'image) :

=LIEN_HYPERTEXTE("https://bing.com/maps/default.aspx?cp="&A2&"~"&B2&"&style=h")

Parametre de la carte satellite avec Bing Maps

Préciser le zoom

Vous pouvez également préciser le niveau de zoom uniquement à partir d'une latitude et longitude, pas d'une adresse postale.

Avec Google, il suffit de rajouter le paramètre &zoom= avec une valeur entre 0 et 21 (défaut 15). Plus on est proche de 21 plus le zoom est proche.

=LIEN_HYPERTEXTE("https://www.google.com/maps/@?api=1&map_action=map&center="&A2&","&B2&"&basemap=satellite&zoom=20")

Parametre du zoom avec Google Maps

Avec Bing, le niveau de zoom s'exprime avec le paramètre lvl et une valeur entre 1 et 20. Plus on est proche de 20 plus le zoom est proche.

=LIEN_HYPERTEXTE("https://bing.com/maps/default.aspx?cp="&A2&"~"&B2&"&style=h&lvl=19")

Parametre du zoom avec Bing Maps

2 Comments

  1. Opdebeeck
    16/11/2022 @ 11:56

    Bonjour,

    Comment afficher plusieurs adresses sur la même carte?

    Reply

    • Frédéric LE GUEN
      18/11/2022 @ 14:56

      Depuis le ruban Insertion, il y a un complément Bing Maps qui peut afficher 100 adresses
      Mais Google Maps ne peut afficher qu'une seule adresse à la fois. On ne peut rien y faire

      Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

MICROSOFT MVP

RECHERCHE D’EMPLOI AVEC