欢迎来到天天文库
浏览记录
ID:24577311
大小:50.00 KB
页数:3页
时间:2018-11-14
《基于excel的道路工程计算技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Excel的道路工程计算技术苏建林SUJian-lin;张郃生ZHANGHe-sheng;赵悦品ZHAOYue-pin(河北交通职业技术学院,石家庄050091)摘要:围绕数据组织、数据的联动检索技术、Excel高级函数、Excel自定义函数、ExcelVBA程序的开发过程,系统地建立了基于Excel的道路工程计算的框架模板。.jyqk,range_lookup),VLOOKUP各参数具体功能如表5。VLOOKUP函数的进一步说明,VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找),下面以表3中B11单元格为例予以介绍:查找目标:V
2、LOOKUP(B10,中桩坐标!$A$2:$C$999999,2,FALSE)中的第一个参数—“B10”,即中桩桩号,当前为“ZK115+500”。查找范围:VLOOKUP(B10,中桩坐标!$A$2:$C$999999,2,FALSE)中的第二个参数—“中桩坐标!$A$2:$C$999999”,即表2“中桩坐标”表单的A~C列1-999999行的区域,999999—是区域的行数,可以根据需要进行相应变化。需要特别注意的是:查找目标(桩号列)一定要在该区域的第一列;该区域中一定要包含要返回值所在的列,本例中要返回的值是X。返回值的列数:VLOOKUP(B
3、10,中桩坐标!$A$2:$C$999999,2,FALSE)中的第3个参数—“2”,它是一个整数值。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“X”,它是第二个参数查找范围“中桩坐标!$A$2:$C$999999”的第2列。这里一定要注意,列数不是在工作表中的列数,而是在查找范围区域的第几列。精确OR模糊查找:VLOOKUP(B10,中桩坐标!$A$2:$C$999999,2,FALSE)中最后一个参数—“FALSE”,是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精
4、确查找,而值为1或TRUE时则表示模糊。2.1.2excel单元格下拉列表的建立excel单元格下拉列表的建立流程(以excel2013为例):数据验证→数据验证→设置→序列→→选定所需表单对应的列(从表3中选定)。以设置导线点的测站为例(后视点、开始桩号、结束桩号、单个中桩也需要类似设置),需要选择导线点表单的第一列数据,即表1的第一列——编号。2.2自定义函数:数据格式、方位角计算函数统一的全局常量定义,所有模块均用到此常量,这样其他模块均可以用到常量Pi的值。原代码如下:PublicConstpi=3.14159262.2.1数据格式函数radto
5、dms(rad)函数功能:把弧度转变为度分秒,度、分均为整数,秒为保留一位小数的数值。rad为参数,radtodms为函数,源代码如下:2.2.2方位角计算函数f].北京:机械工业出版社,2013.[2]郭刚.Excel2013VBA入门与应用[M].北京:清华大学出版社,2014.[3]王科,孟津.MATLAB在工程计算中的几则技巧[J].成都电子机械高等专科学校学报,2007(02).
此文档下载收益归作者所有