Entfernungsrechner für Excel 2013
#11
Hallöchen,

probier mal aus, was dabei rauskommt. Den Key gibst Du in D1 ein. D1 habe ich mit gmaps.key benannt. Du könntest aber auch in den Formeln gmaps.key durch $D$1 ersetzen und auf den Namen verzichten. Eingeben musst Du unten die 3 Formeln. Oben die seltsamen Daten werden angezeigt, weil ich da in D1 keinen Key eingegeben hab.

Arbeitsblatt mit dem Namen 'München'
ABCDE
1FROMTOAPI-Key:
2München Airport MUCAbsam<?xml version="1.0" encoding="UTF-8"?>
<DistanceMatrixResponse>
<status>REQUEST_DENIED</status>
<error_message>You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account</error_message>
</DistanceMatrixResponse>
<?xml version="1.0" encoding="UTF-8"?>
<GeocodeResponse>
<status>REQUEST_DENIED</status>
<error_message>You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account</error_message>
</GeocodeResponse>
<?xml version="1.0" encoding="UTF-8"?>
<GeocodeResponse>
<status>REQUEST_DENIED</status>
<error_message>You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account</error_message>
</GeocodeResponse>

NameBezug
gmaps.key=München!$D$1

ZelleFormel
C2=WEBDIENST("https://maps.googleapis.com/maps/api/distancematrix/xml?origins="&URLCODIEREN(A2)&"&destinations="&URLCODIEREN(B2)&";&key=" & gmaps.key&"&mode="&$Y$6&"&units=metric"&"&language=de")
D2=WEBDIENST("https://maps.googleapis.com/maps/api/geocode/xml?address="&URLCODIEREN(A2)&";&key=" & gmaps.key)
E2=WEBDIENST("https://maps.googleapis.com/maps/api/geocode/xml?address="&URLCODIEREN(B2)&";&key=" & gmaps.key)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#12
Hallo Andre,

Danke die Formel funktioniert, nur habe ich das Problem dass er mir nur die ganze formel mit Status anzeigt ohne den wert der km effektiv in die zeile schreibt, was muss ich da noch machen?

   

Danke
Top
#13
Hallöchen,

probier mal diese beiden Formeln

km: =XMLFILTERN(C2;"//distance/value")/1000
Dauer: =XMLFILTERN(C2;"//duration/value")/86400
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Minasmoruil
Top
#14
Hallo Andre,

Super danke, hat nun funktioniert! Danke für die Hilfe!!!

Sg
Top
#15
Hallo Minasmoruil,

Kannst du mal deine Exceltabelle mit den Formeln einstellen (den Key kannst du ja mit xxxxx markieren).

ich bekomme es nicht hin. Bei mir steht nur #Name? in den Zellen.

Danke
Top
#16
Hi,

dann passt etwas mit der Syntax deiner Formel(n) nicht. Lies dazu mal hier: https://praxistipps.chip.de/excel-name-f...ehts_40929
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#17
Hallöchen,

ich nehme an, Du hast das nicht beachtet:
D1 habe ich mit gmaps.key benannt. Du könntest aber auch in den Formeln gmaps.key durch $D$1 ersetzen und auf den Namen verzichten.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#18
Danke. Ja das war wohl der Fehler.

die erste Formel bringt ein Ergebnis, welche ich dann noch weiterverarbeiten muss, damit die Werte einzelnd stehen. Die Formel 2 und 3 bringt jedoch wieder einen Fehler, dass das API-Projekt nicht autorisiert ist (Geocode response). Ich bin aber vollkommen zufrieden mit dem jetztigen Ergebnis.
Top
#19
Hallöchen,

Du hast meinen Hinweis aber bei allen 3 Formeln beachtet?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste