在Excel中的邮政编码距离
我正在寻找一种方法来在Excel中获取函数来检索一个zip到另一个zip的距离。 比方说,我有一个10万可能的新兵名单,我想按最近sorting。 身份证有会议邮政编码,然后100,000招聘邮政编码。 我期待能够只写一个函数= ZipCodeDistance(a2,d1),然后按该列进行sorting。 我find了一个65美元的程序,声称这样做,但我想知道是否有一个自由的方式。
如果你有每个邮政编码的经纬度,你可以用三angular函数来计算距离。
这里有一个免费的数据库,你可以下载。
要进行计算,请参阅此处的信息。 一些实际的Excel特定的计算示例在这里 。
如何获取数据和algorithm在这里解释,但在C#中。 如果你的Excel VBA是可以的,翻译起来不是太困难吗?
您可以获取每个邮政编码的邮局地址列表,并将每个地址编码为一对经纬度。 对招募人员的地址做同样的事情,然后用大圆距公式。
以下是美国邮政编码数据库的链接:
而另一个如何计算地球上两点之间的距离: