|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 亲亲小布布 于 2024-1-7 22:38 编辑
请教各位,
目的如下,1.按照A:E列格式,从I:P列中查找数据并按照顺序写入表格,A列按照I列取唯一值拼音排序,B列数据源为J列,并按照P1\P2\P3顺序(如果层位没有P1,则以P2开头,没有P2则以P3开头),C列按照K列0-1/1-2/2-3/3-4,由小到大的顺序;2.其中厚度列需要根据其范围,比如E3-1,P1,12-18,厚度(O列)则取(14.4+14.1+17+18)/4=15.87,两厚度区间交点如12-18和18-24两区间,交点18算在前面的区间即12-18区间,还有两种特殊情况,其一是,单元格E13(有公式请点击),则厚度取值为(0+9)/2=4.5,其二,例如单元格D12,区间为厚度1-2,从层位为E2-1,O列厚度数据中寻找发现只有1.6这个数据,则取1.6即可。3.所以数据匹配完毕,需要算出各个层位和各个级别下的厚度加权平均值(请点击查看F列中公式)
感谢各位!
|
|