作业帮 > 综合 > 作业

求EXCEL高手!A、B列分别对应1000个点的经纬度,C,D列也分别对应1000个点的经纬度

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 15:37:56
求EXCEL高手!A、B列分别对应1000个点的经纬度,C,D列也分别对应1000个点的经纬度
现在要计算A、B列中的对应每一个点 与 C、D列分别对应每个点的距离.举例:A、B列对应的第一个点 分别与C、D列每一个点进行计算距离;接下了就是A、B列对应的第二个点 分别与C、D列每一个点进行计算...依次类推
分数有限,只能悬赏这么多了,抱歉!
e2格填写
=IF(OR(COLUMN(E2)-4>COUNT(A:A),ROW(E2)>COUNT(A:A)+1),"",(($C2-INDIRECT("a"&COLUMN(E2)-3))^2+($D2-INDIRECT("b"&COLUMN(E2)-3))^2)^0.5)
向下,向右填充
e列是a2,b2点与cd列距离求值;f列是a3,b3点与cd列距离求值,以此类推
公式里的判断是怕填充过头了(比如一共三行,结果填充了四行),如果不会过头,可以把判断部分去掉
再问: 高手,你的公式可以用,太感谢了!不过我这边有大批量的这类数据需要处理,不知道高手能否编写个宏? 最后,冒昧的问一句,能否把QQ留下,以后还要多向你请教才是,呵呵!