如何基于另一个具有差异的表执行独特的filter?

我有一个lat / long属性的位置表,我想根据另一个表中的lat / long进行过滤。 本质上,我试图使用纬度/长度input来查找表1附近位置的位置。 我认为+/- .5十进制度内的任何东西都足够接近。 你怎么能过滤差异?

我不确定你的数据是如何组织的,但下面的例子应该让你开始。 “min dist”列C:C给出了表A:D一个点与表2 F:G一个点之间的最小距离。 “count”列计算表2中的点数在0.5以内。

每一个的核心是expression式MMULT(($F$2:$G$6-A2:B2)^2,{1;1}) ,它返回一个垂直数组,其中每个条目是当前点A2:B2和表2中的一个点$F$2:$G$6 。 我认为你认识毕达哥拉斯公式,但是如果你想遵循数组公式和matrix乘法,我强烈推荐Excel的“评估公式”工具(在公式选项卡中)。 (我希望它能让我把盒子放大一点,不过你可能想从小arrays开始testing,因为大的arrays很难滚动。)

注意 :这是一个简化。 这样比较距离,就好像用墨卡托投影仪上的标尺测量的那样,地图的边缘在纬度+/- 180度处。 这可能够好了 – 我不知道。

在这里输入图像说明

在这里输入图像说明