邮编代码距离excel

时间:2008-12-12 16:26:18

标签: excel zipcode

我正在寻找一种方法来获取excel中的函数来从一个zip到另一个zip中检索距离。假设我有一份可能的新兵名单,我希望按最近的顺序排序。我有会议邮政编码,然后是100,000个招募邮政编码。我希望能够只写一个函数= ZipCodeDistance(a2,d1),然后按该列排序。我发现了一个65美元的程序声称这样做,但我想知道是否有一个免费的方式。

3 个答案:

答案 0 :(得分:4)

如果您拥有每个邮政编码的纬度和经度,您可以使用三角法计算乌鸦飞行时的距离。

您可以下载免费数据库here

要进行计算,请参阅信息here。一些实际的Excel特定计算示例是here

答案 1 :(得分:1)

如何获取数据和算法here,但在C#中。如果你的Excel VBA没问题,翻译起来应该不会太难?

答案 2 :(得分:1)

您可以获取每个邮政编码的邮局地址列表,并将每个地址编码为lat,long对。对招募人员的地址做同样的事情,然后使用公式表示大圆距离。

以下是美国邮政编码数据库的链接:

http://www.zipcodeworld.com/

另一个是如何计算地球上两点之间的距离:

http://williams.best.vwh.net/avform.htm