|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
灌砂法测定压实度试验excel编制说明
本人使用的是excel 2007,本想上传xlsx和xls两个版本,但是另存为xls格式时软件提示有些函数编辑不被xls支持(如if嵌套超过7层),没办法只能上传xlsx1个版本。
灌砂法测定压实度试验,是工程常用试验项目,作为excel爱好者,本人编制了反推试验表格,为进一步学习excel的编制,同时为广大excel爱好者交流,将该表格上传,请各位大虾帮忙看看,有哪些地方需要改进的,表格说明如下:
1.表格分为“基础资料”和出稿“xn”(n为1-10,因本人技术有限,编制程序较混乱复杂,因此出稿仅编制10份)。
2.出稿部分全部成型,由公式与“基础资料”链接,在使用过程中该部分不用修改调整。
3.基础资料为所有数据录入处,各部分功能如下:
3.1 A-C(本人编制该表以列为功能区分,在这里不表示行,下同)基本数据①录入,基本上1个工程该部分仅录入1次即可,无需调整。
3.2 D-O为试验基本数据②录入部分,该部分由手工录入,其中日期、桩号录入规则在后文中细说。
3.3 P-AA该部分为试验基本数据②转换部分,因为本人excel底子较薄,为便于日后调整修正,此部分将3.2部分数据转换过来(1行转换为16行,方便后面算术区域公式用工具柄拖拉)。
3.4 AB-AQ试验数据③copy部分,该部分功能为:将AK-AQ随机数选择性粘贴(数值)到AD-AJ,AB为排序用(表格中数据可以为1~8组,根据需要设置组数,根据设置的组数调整相应组的排序),AC为原先使用lookup函数排序用,后采用了if-small-large函数组织,该列实际功能取消,目前仅为校对排序正确与否。本部分是本人的一个心结,以前设计的表格没有设置选择性粘贴,rand函数在表格打开后自动变化,导致原先保存数据丢失,本人又找不到更好的办法,无奈只能先选择性粘贴,希望大虾们帮忙看看如何才能把这个问题完美处理掉,有坛友说编VBA,可是我不会VBA,还请大虾指教。
3.5 AR-AS该部分不需录入。
3.6 AT为T(T由3.2导入,目的3.3中已说明)的格式转换,在手工录入阶段,全日期录入耗时耗力,于是我在手工录入时偷懒为6位连续有数数字,再通过AT转换为标准日期格式。
3.7 AU-BB为3.1导入,目的同3.3。
3.8 BC-BM为U-V的格式转换,桩号格式为K123+456.789,单元格设置为自定义“K#+###”这个方法我尝试过,当K0+123时显示为K+123,不符合要求。在多次尝试后选择了录入连续有效数字(也为录入时偷懒)然后通过函数分段提取再组合这种方法。
3.9 BN为AQ所需参数,因同一试验不可能使用同一盒(根据组数需2~16个盒),为使自动生成的盒号在同次试验中不重复,采用INDEX(,RANK(,))函数组合。
3.10 BP为相应盒号对应盒质量。
编后感:
在编制本表格时,遇许多热心坛友帮忙,十分感谢!同时也对自己excel技术汗颜,虽然表格在各位大虾眼里看起来可能非常丑陋,函数及excel技术的运用也不是很好,但这是本人的心血,这次上传上来,目的就是请各位大虾批评指导!请各位坛友们多多提意见和建议,帮助我改进表格和提升技术,谢谢!
声明:本表格仅做为技术交流使用,请同行勿出具正式报告,否则相应责任自行负责。 |
|