Сравните два листа Excel, которые содержат координаты (широты и долготы) - PullRequest
0 голосов
/ 25 апреля 2020

Я надеюсь, что это можно сделать в макросе или VB в Excel.

У меня есть два листа Excel, первый из которых имеет два столбца (широты и долготы), а второй - четыре столбца (Location_ID, Location_NAME, Широты, Долготы), два листа имеют разные номера строк.

Я хочу сравнить два листа и найти 10 ближайших местоположений на втором листе с Location_ID & Location_NAME для каждой строки в листах один с расстоянием в метрах и заголовок (подшипник) Затем поместите результат в таблицу 1, прикрепив каждую строку в первом листе с ближайшими 10 (местоположения (ID и Имена)) из листа два с Расстояниями и заголовками (подшипник)).

Например, результат вывода будет таким, что в первой строке первого столбца должна быть строка, в которой сравниваются исходные данные (широта и долгота), а затем в следующих четырех столбцах местоположение (ID, имя, расстояние, направление) первого ближайшего местоположения, и после этого второе ближайшее местоположение с такими же деталями ...................... го десятое ближайшее местоположение

Итак, я должен сравнить каждую строку на первом листе (L oop) со всеми строками на втором листе, рассчитав расстояние, а затем найти ближайшие (минимальное расстояние) 10 местоположений с заголовками>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...