运用VLOOKUP函数实现CASS横断面数据转换百图横断数据格式分析.docx
《运用VLOOKUP函数实现CASS横断面数据转换百图横断数据格式分析.docx》由会员分享,可在线阅读,更多相关《运用VLOOKUP函数实现CASS横断面数据转换百图横断数据格式分析.docx(13页珍藏版)》请在冰豆网上搜索。
运用VLOOKUP函数实现CASS横断面数据转换百图横断数据格式分析
运用VLOOKUP函数实现南方CASS横断成果转换百图横断成果
河南-测绘-A361
主要思路:
运用VLOOKUP函数
一、将南方CASS横断成果数据复制到EXCEL表格中,然后将A列分列。
二、替换
1、BEGIN替换成空值(即替换为里面什么都不输入);
下图提示替换的数量
2、冒号及后面的数字也替换成空值(冒号为英文状态下的半角,查找内容输入“:
*”,意思是把冒号及其后面的数字替换)
下图提示替换的数量和替换BEGIN的数量一样。
三、复制A列,并粘贴在A列前
四、提取桩号,并修改桩号格式
1、选中A列,按F5键
此时A列中所有的空值将被选中
2、在A1单元格中输入等号,然后按向右方向键到C1,最后按CTRL和回车键。
3、复制这些数值并粘贴到sheet2中
4、运用公式将sheet2中A列数值转换成桩号形式。
公式如下:
=TEXT(INT(A1/1000),"0")&TEXT(MOD(A1,1000),"+000")
功能说明:
把A1单元的长度值变为桩号
五、运用VLOOUP函数匹配桩号
语法解释
vlookup(lookup_value,table_array,col_index_num,[range_lookup])
lookup_value表示要查找的对象;
table_array表示查找的表格区域;
col_index_num表示要查找的数据在table_array区域中处于第几列的列号;
range_lookup表示查找类型,其中1表示近似匹配,0表示精确匹配,一般我们用精确匹配的情况较多。
1、在sheet1中A1单元格中使用VLOOUP函数。
第一栏选中sheet1中的C1
第二栏打开Sheet2再选中A1:
B33,选中“A1:
B33”按F4使其变成“$A$1:
$B$33”
第三栏输入2(表示引用的是Sheet2!
$A$1:
$B$33区域的第2列)
第四栏输入0(精确匹配)
运用sheet1中A1公式得到我们所需要的桩号格式,此时A1列是含有公式的,
复制A1列,然后在A1列粘贴数值
经过粘贴数值后A列中的单元格中不含有公式,全部变成文本格式的,然后就可以进行替换了。
六、替换“#N/A”为空值
七、将sheet1中A列中的空值删除,右侧单元格左移
1、选中A1列,按F5键(同步骤四中的第一步)
此时红色框中就是我们所需要的数据
八、复制sheet1中AB两列数据粘贴到记事本中保存即可