一个EXCEL表中有每个站点的经纬度及土壤信息另一个EXCEL中有站点名和对应经纬度我们想使第一个Excel表中每个土壤信息有对应的站点名但是两个文件的经纬度不是对应的我们可以选择距离最近的点替代给出具体的操作步骤
以下是具体的操作步骤:
-
打开第一个Excel表格,找到包含经度和纬度信息的列,用“=CONCATENATE”函数将经纬度组合成一个字符串,例如:“=CONCATENATE(B2, C2)”(其中B2为经度列,C2为纬度列)。
-
用“=VLOOKUP”函数在第二个Excel表格中查找每个站点的经纬度,并返回对应的站点名,例如:“=VLOOKUP(D2, Sheet2!$A$2:$C$10, 3, FALSE)”(其中D2为第一步中生成的经纬度字符串,Sheet2为第二个Excel表格的名称,$A$2:$C$10为包含站点名和经纬度信息的区域,3为返回的列数,即站点名所在的列)。
-
将第二步中得到的站点名填充到第一个Excel表格中对应的土壤信息行。
-
如果有些经纬度无法在第二个Excel表格中找到对应的站点名,则可以使用“=INDEX”函数和“=MATCH”函数结合,查找距离最近的点,并返回对应的站点名。具体操作方法可以参考以下链接:https://blog.csdn.net/qq_28362989/article/details/107527479
-
最后,保存并关闭两个Excel表格即可完成操作
原文地址: https://www.cveoy.top/t/topic/dqTO 著作权归作者所有。请勿转载和采集!