Я надеюсь, что это можно сделать в макросе или VB в Excel.
У меня есть два листа Excel, первый из которых имеет два столбца (широты и долготы), а второй - четыре столбца (Location_ID, Location_NAME, Широты, Долготы), два листа имеют разные номера строк.
Я хочу сравнить два листа и найти 10 ближайших местоположений на втором листе с Location_ID & Location_NAME для каждой строки в листах один с расстоянием в метрах и заголовок (подшипник) Затем поместите результат в таблицу 1, прикрепив каждую строку в первом листе с ближайшими 10 (местоположения (ID и Имена)) из листа два с Расстояниями и заголовками (подшипник)).
Например, результат вывода будет таким, что в первой строке первого столбца должна быть строка, в которой сравниваются исходные данные (широта и долгота), а затем в следующих четырех столбцах местоположение (ID, имя, расстояние, направление) первого ближайшего местоположения, и после этого второе ближайшее местоположение с такими же деталями ...................... го десятое ближайшее местоположение
Итак, я должен сравнить каждую строку на первом листе (L oop) со всеми строками на втором листе, рассчитав расстояние, а затем найти ближайшие (минимальное расстояние) 10 местоположений с заголовками>