< návrat zpět

MS Excel


Téma: automaticke pocitani vzdalenosti rss

Zaslal/a 22.1.2019 18:50

Zdravim vsechny,
prosim o radu zkusenejsich "excelaku".
Resim problem - automaticke pocitani vzdalenosti kilometru v excelu z bodu A do bodu B.
Pouzival jsem funkci "G_Distance" kterou jsem nasel na netu, fungovala bezvadne a to tim stylem,
ze si to spocitalo trasu na google maps. Ale Google ted zavedl API_key a uz to bohuzel nefunguje,
tak hledam nejakou nahradu. Nemusi to byt primo od google,
klidne misto toho by mohlo byt mapy.cz nebo openstreetmap nebo neco podobneho,
zkratka aby po zadani bodu A a bodu B to spocitalo samo vzdalenost :-)

Pak me jeste napadlo, kdyz nepujde udelat automatikcy vypocet km pres internet,
zeby udelal nejakou tabulku napevno, kde uz jsou ti kilometry dane,
ale nevim jakou mam pouzit funkci na vyhledavani aby me to naslo to co potrebuji.
Predem dekuji za jakykoliv napad :-)
V priloze prikladam vzorovy soubor.

Příloha: rar42493_vzdalenost_vzor.rar (20kB, staženo 68x)
Zaslat odpověď >

#042494
avatar
=INDEX(A1:D5;POZVYHLEDAT(A13;A1:A5;0);POZVYHLEDAT(B13;A1:D1;0))
Příloha: xlsx42494_vzdalenost_vzor1.xlsx (18kB, staženo 228x)
citovat
#042495
avatar
Super dekuji moc za vzorek funkci, vypada to dobre :-)
Ten vypocet pres internet vypada, ze to bude asi pekny orisek, ze?citovat
#042496
avatar
Pro mě je to přímo kokosový ořech 20 metrů pod zemí.
Já určitě ne.citovat
#042497
avatar
chapu, ale diky jeste jednou za vzorec :-)citovat
#042501
MePExG
Ak nájdete stránku do ktorej sa budú dať zadať údaje a zároveň stiahnuť vzdialenosť v km, tak by sa to dalo riešiť pomocou Power Query (ak máte verziu od 2010 je to doplnok, od ver. 2016 je už tento nástroj obsiahnutý). Ja som našiel pekný zdroj na stránke www.wolframalpha.com, ale žiaľ vzdialenosť je platená služba cez účet za cca. 7 L/mes. Alebo by bola cesta zobraziť si napr. túto stránku a do Excelu si postupne vytvárať databázu vzdialeností medzi mestami zadávaním hodnôt a ich automatizovaným prepisom. Stránka podporuje zadanie miest https://www.wolframalpha.com/input/?i=brno,+olomouccitovat
#042504
avatar
Řekl jste to vcelku trefně. Dospěl jsem u stejného požadavku k témuž - Google zavedl API key na vše a dost vysoký měsíční paušál. Stávající řešení tak docela sprostě poslal k ledu. Kromě toho mi přišel na přelomu roku z Google e-mail, že vesměs sestřelí stávající služby vykreslování dat na jeho mapách koncem roku 2019 (s příslibem, že chystá něco nového). V době, kdy Excel a jeho mapy neznají ani všechny kraje ČR (na rozdíl od map Power BI), je to pěkně v pr... Já osobně o mapy Bingu nestojím...citovat
#042506
avatar
Ono nejde ani o to spočítat vzdálenost vzdušnou čarou (k tomu se dají použít různé nástroje využívané třeba v geocachingu), ale o tu skutečnou vzdálenost po silnici.citovat
#042507
avatar
ano, presne jak to rikate, potrebuji skutecnou vzdalenost po trase... proto hledam nejake rozume reseni, ale bohuzel zatim jsem nenasel zadnou nahradu za strejdu GOOGLEcitovat
#042521
elninoslov
Tu som navrhol riešenie na základe dolovania dát z HTML kódu. Kód vrátený Googlom je strašne zložitý a neprehľadný. Nedokážem s istotou zistiť, či to čo som vypozoroval je pravda. Na základe pokusov som zistil, že na rovnakú trasu vracia Google iný kód, s iným rozmiestnením výsledkov, a iným oparametrizovaním v kóde. Čo je smrť pre parsovanie textu. Ono totiž môže vrátiť výsledky, tak že to čo si myslíte nieje trasa pre auto, ale trasa vlaku, alebo dokonca čiastkový úsek trasy...
Ak sa niekomu chce nech poskúma tie vracané HTML a nájde v nich logiku a jednoznačný identifikátor ako odlíšiť správny výsledok (teda prvú navrhovanú trasu pre auto).
Příloha: zip42521_vzdialenost-z-html-google-maps.zip (24kB, staženo 116x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje