Verlinkung aus excel auf bestimmte Position in osm

Kann man mit den Koordinaten, die in einer excel-Tabelle stehen, bewirken, dass osm aufgerufen wird und an der durch diese Koordinaten bestimmten Stelle ein Fähnchen oder dergl. gesetzt wird?

Du meinst so, dass in der Excel-Tabelle Links zur OSM-Karte der jeweiligen Koordinaten angezeigt werden? Mindestens die Hälfte der Frage wäre vielleicht in einem MS-Office-Forum besser aufgehoben gewesen.

Links mit Marker haben das Format
http://www.openstreetmap.org/?mlat=52.4731&mlon=13.4035&zoom=14&layers=M

Solche müsstest du also für deine Koordinaten generieren. Aus der Erinnerung heißen die nötigen Excel-Formeln auf deutsch “HYPERLINK” sowie “VERKETTEN” (ohne Garantie).

Ach ja: und willkommen in Forum!

Längengrad in Spalte A, Breitengrad in B und Zoom in C und in D dann:

=HYPERLINK(VERKETTEN("http://www.openstreetmap.org/?mlat=";B1;"&mlon=";A1;"&zoom=";C1);"Stelle bei OpenStreetMap")

Jetzt musst Du noch rauskriegen, wie man dieses Ding dazu kriegt, aus Kommas Punkte zu machen. Die URL will einen Punkt als Dezimaltrennzeichen in lat und lon.

Grüße, Max

Das geht ab Excel 2007 ganz einfach:
Runder Excel Start Knopf → Excel-Optionen → Erweitert → Bei “Trennzeichen vom Betriebssystem übernehmen” ändern.

Oder in die Formel einbauen:
z.B. WECHSELN(A1;“,”;“.”)

Und die Funktion “Verketten” kann durch ein kaufmännisches & ersetzt werden:

=HYPERLINK("http://www.osm.org/?mlat=" & WECHSELN(B1;",";".") & "&mlon=" & WECHSELN(A1;",";".") & "&zoom="&C1;"Stelle bei OpenStreetMap")