Finden Sie die nächstgelegenen Koordinaten in Excel
Gibt es zwei Tabellen, mit je einem Koordinatenpaar: Längen-und Breitengrad in Dezimalgrad (decimal degrees, ich.e, 37.23222, -121,3433). Wie kann ich Eine Tabelle mit seinen nächsten Koordinatenpaar in Tabelle B?
InformationsquelleAutor Bergen88 | 2015-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie versuchen, diese Formel nach unten ausfüllen von
G1
wie unten gezeigt:Für eine genauere Formel, die berücksichtigt die kreisförmige Entfernungen versuchen nach unten ausfüllen von
H1
:=LOOKUP(1,1/FREQUENCY(0,SIN((RADIANS(B$1:B$10-E1))/2)^2+SIN((RADIANS(C$1:C$10-F1))/2)^2*COS(RADIANS(B$1:B$10))*COS(RADIANS(E1))),A$1:A$10)
Die erste Formel ist nur korrekt behandeln, wenn Sie Längen-und Breitengrad als Gerät x und Gerät y ändern. Für Standorte, die auf der Oberfläche der Erde wird es nur eine vernünftige Angleichung der Nähe der Tropen. Die zweite Formel basiert auf einer standard-Formel für den sphärischen Entfernungen: en.wikipedia.org/wiki/Haversine_formula
InformationsquelleAutor lori_m
Wurde dieses problem gelöst, zurück im Jahr 2006 von Tom Ogilvy hier, fand auch hier.
Das Beispiel, das ich erstellt:
Ursprünglichen problem:
Original Lösung von Tom Ogilvy:
InformationsquelleAutor ZygD