Pergunta
Eu estou procurando uma maneira de obter uma função no Excel para recuperar a forma distância um zip para outro. Vamos dizer que eu tenho uma lista de 100.000 possíveis recrutas e quero classificar por mais próximo. Id têm o código de conferência zip e depois CEPs 100.000 recrutar. Eu estou olhando para ser capaz de escrever apenas uma função = ZipCodeDistance (a2, d1) e em seguida, classificar por essa coluna. Eu encontrei um programa por US $ 65 que as alegações de fazer isso, mas eu queria saber se havia uma maneira livre.
Outras dicas
Como obter os dados e o algoritmo são explicados aqui , mas em C #. Se o seu Excel VBA é OK, ele não deve ser muito difícil de traduzir?
Você pode obter uma lista de endereço correios para cada código postal e geocodificar cada endereço em um, muito par lat. Faça o mesmo para o endereço do recruta e depois usar a fórmula para grande distância círculo.
Aqui está um link para um banco de dados de código postal dos EUA:
E outra sobre a forma de calcular a distância entre dois pontos no globo: