Deidre utilise une feuille de calcul Excel pour stocker les valeurs de latitude et de longitude.

Ces valeurs sont entrées dans des cellules au format 26:05:35, qu’Excel interprète comme heures, minutes et secondes. En interne, Excel convertit l’entrée en une valeur de date interne. Cela signifie que la valeur est stockée en interne sous le numéro de série 1.08721064814815, mais qu’elle est affichée, automatiquement, au format du temps écoulé.

Deidre rencontre un problème lorsqu’elle essaie d’utiliser les données de la feuille de calcul avec un programme différent qui a besoin des valeurs de latitude et de longitudes au format texte. En d’autres termes, elle en a besoin dans un fichier texte au format 26:05:35, pas dans une autre représentation de date / heure qui peut être choisie par Excel.

La première chose à essayer est de sélectionner toutes les cellules contenant des latitudes et des longitudes, et de s’assurer qu’elles sont correctement formatées. Suivez ces étapes:

  1. Sélectionnez toutes les cellules.

  2. Appuyez sur Ctrl + Maj + F. Excel affiche la boîte de dialogue Format des cellules.

  3. Assurez-vous que l’onglet Numéro est affiché.

  4. Assurez-vous que Heure est sélectionnée dans la liste Catégorie. (Voir la figure 1.)

  5. Assurez-vous que 37:30:55 est sélectionné dans la liste Type. (C’est le format du temps écoulé.)

  6. Cliquez sur OK.

Vous devriez maintenant pouvoir enregistrer le fichier au format texte, et les latitudes et longitudes ressembleront à ce que vous attendez:

  1. Enregistrez votre classeur au format Excel standard.

  2. Appuyez sur F12. Excel affiche la boîte de dialogue Enregistrer sous.

  3. À l’aide de la liste déroulante Enregistrer sous le type, indiquez que vous souhaitez enregistrer la feuille de calcul en tant que texte (délimité par des tabulations).

  4. Utilisez les autres commandes de la boîte de dialogue pour spécifier un emplacement et un nom de fichier pour le fichier texte.

  5. Cliquez sur Enregistrer. Excel vous rappelle que vous perdrez la mise en forme et certaines fonctionnalités en enregistrant le fichier au format texte. C’est bon; c’est la raison pour laquelle vous avez enregistré le fichier au format Excel à l’étape 1.

Une fois terminé, vous devriez pouvoir ouvrir le fichier texte créé par Excel et voir qu’il contient les latitudes et les longitudes dans le format souhaité.

Si ce n’est pas le cas (pour une raison étrange), vous devriez essayer ce qui suit:

  1. Insérez une colonne vide à droite de vos latitudes ou longitudes.

(Dans cet exemple, je suppose que les latitudes ou longitudes sont dans la colonne A, et vous insérez une colonne vide en B.)

  1. Dans la cellule à droite de la première latitude ou longitude (supposons que la valeur est en A3, vous choisiriez donc B3), entrez la formule suivante:

  2. Copiez la formule dans toutes les autres cellules qui doivent être converties.

  3. Sélectionnez toutes les cellules formulées dans la colonne B.

  4. Appuyez sur Ctrl + C pour les copier tous dans le Presse-papiers.

  5. Sélectionnez la cellule A3.

  6. Affichez l’onglet Accueil du ruban.

  7. Cliquez sur la flèche vers le bas en bas de l’outil Coller, puis choisissez Collage spécial. Excel affiche la boîte de dialogue Collage spécial. (Voir la figure 2.)

  8. Assurez-vous que l’option Valeurs est sélectionnée.

  9. Cliquez sur OK. Excel colle uniquement les valeurs – les valeurs de texte – dans les cellules d’origine.

  10. Supprimer la colonne B.

La formule utilisée à l’étape 2 mérite probablement quelques explications. Il prend la valeur en A3 (la valeur de série de la date) et la met en forme comme temps écoulé, mais comme texte. C’est le format dans lequel vous voulez finalement les valeurs. Vous devriez maintenant être en mesure d’enregistrer votre feuille de calcul sous forme de fichier texte (utilisez les étapes fournies plus haut dans cette astuce), et les latitudes et longitudes doivent être formatées comme prévu.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (8393) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

lien: / excel-Exporting_Latitude_and_Longitude [Exporter la latitude et la longitude].