加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 行业资讯

以砼强度台账为例说说一些Excel技巧

时间:2024-06-14 22:38:34  来源:  作者:

  根据这个台账模式,说7个方面mEG检测VBA

  一、日期格式mEG检测VBA

  Excel的标准日期格式只有两种如:2016-1-1或2016/1/1,我们在在制件日期输入标准的日期格式,那么试验日期只需要加上28就可 以了,Excel会自动帮我们判断月大月小和跨年,这样你就不用担心日期算错了。例如我们在C5单元格输入=B5+D5就可以直接得出试验日期了,当你把龄期改成“7”时,会自动出7天的试验日期。mEG检测VBA

  说说几个小问题,你可能会碰到这种情况,很多人习惯将日期输成2016.1.1,当有人把这样的浇筑时间发给你,这样的格式是不能计算的,Excel会认为这是一个文本。如果数据很多,一个一个修改很麻烦,你可以利用Excel查找替换功能,选定日期为2016.1.1的那一列,将所有的“.”替换成“-”或者“/”,把他转换成标准的日期格式。可能有人会问,我以前用的都是“2016/1/1”这样的日期格式,现在变成了“2016-1-1”这样带横杠的,看着不舒服,怎么修改,这个跟你的电脑系统设置有关,点开始—设置—控制面板—区域和语言选项—自定义—日期—短日期格式—将这里的“-”改成“/”就可以了,反之也可以将“/”改成“-”。还有人说,我们要求的日期格式是这样的“2016-01-01”,但是我怎么输都输不出来,是的,因为Excel默认的日期格式没有这种格式,所以需要你手工设置—选定输入日期的列—右键—设置单元格格式—自定义,在类型下面输入yyyy-mm-dd,这样就变成了“2016-01-01”这样的格式。mEG检测VBA

  二、 单元格格式mEG检测VBA

  在设计强度列,我们经常要输入例如C30、C40、C50这样的文本,因为“C"是大写,经常需要切换输入法,比较麻烦,且文本是不能参与计算的(利用这个数字做函数计算后面会提到)。这里介绍一种简单快捷的方法,还是前面的单元格格式—自定义,我们在类型下面输入:C""#,这样我们只需要输入一个数值,Excel会自动帮我们添加一个"C",例如输入“30”会自动变成“C30‘,这里的“C30‘看起来和前面的“C30‘是一样的,实者完全不同,前面输入的“C30‘是文本,是不可以用来参与计算的,例如求和、求平均值等等,但是后面的“C30‘实际是数字,完全可以用来参与计算。这种自定义的方法也可以自动用来添加单位,例如我改成""#t,就可以自动添加”t“这个重量单位。mEG检测VBA

  三、使用通配符统计mEG检测VBA

  我们工作中也许经常会有领导问,这个月桩基或者其他的结构物有多少个,一般人可能会采用筛选的方法,在”结构物名称“这一列筛选所有包含桩基的单元格个数,再去统计,但是如果数据非常多,速度就会很慢而且容易出错,我们可以采用函数公式计算,快捷方便,例如前图查询所有桩基的数量,输入公式:=COUNTIF(E:E,"*桩基"),因为结构物名称在E列,我在整个E列查找统计,因为桩基这个关键词不是单独存在的,所以使用通配符”*“,通配符可以代替任意数目的字符。同理,我也可以将桩基改成其他的结构物进行查找。需要注意的是,函数中的文本要用因为状态下的双引号引起来。(这个经常提到,也是一个常识)mEG检测VBA

  四、多条件统计mEG检测VBA

  我们有时候要统计的是某一时间段的某个结构物的数量, 那COUNTIF函数就不够用了,要用到COUNTIFS函数,例如前图我要统计5月份所有的桩基28天到期的数量,公式就是这样的:=COUNTIFS(C:C,">=2016-5-1",C:C,"<=2016-5-31",E:E,"*桩基")。日期在C列,我选整个C列,5月份所有的日期是大于等于5月1日小于等于5月31日的。后面查找桩基与前面一样。mEG检测VBA

  五、自动生成报告编号mEG检测VBA

  一般的报告编号格式是这样的”BG-TYH-2016-02-001“。前面的字母基本不变,后面的年月和流水号,我们可以利用CONCATENATE函数或者连接符”&“,先将前面的文本输入后再连接,这里我用到的是CONCATENATE函数,个人感觉输入方便。后面提取年月再转换就要用到文本函数TEXT,公式是TEXT(C5,"YYYY-MM"),提取C5单元格的试验日期并且把他转化为"YYYY-MM"格式,也就是将月份固定为两个数字。后面生成流水号也用TEX函数,把格式转化为"000"。为了自动生成1.2.3……这样的数列,我们用ROW函数,这是用来返回列号的,ROW(A1)=1,下拉以后会生成1.2.3……这样的数列。上图J1单元格,完成的公式是这样的mEG检测VBA

  =CONCATENATE("BG-TYH-",TEXT(C5,"YYYY-MM"),"-",TEXT(ROW(A1),"000"))。注意,假如你开始了下一个月的报告编号,你需要把公式中已经变化的ROW函数重新改回ROW(A1)。mEG检测VBA

  六、条件格式mEG检测VBA

  一般我们的强度值分四种情况,低于设计值不合格,小于1.15倍大于设计值合格,大于1.15小于1.5倍为正常,大于1.5倍属于异常,长期大于1.5倍就需要考虑优化配合比了。选H5单元格—开始—条件格式—新建规则—使用公式确定要设置格式的单元格—输入=H5F5,H5F5*1.5可以分别设置不同的数字、字体、边框、填充。这样我们就可以很直观的看到那些数据有异常。假如我们在强度设计值单元格输入的是文本,这里所有的关于条件格式设置的公式都是无效的。所以要按前面单元格格式设置将单元格设置为看起来像文本的数字。mEG检测VBA

  七、禁止输入重复值mEG检测VBA

  我们在输入结构物名称时可能会因为输入失误或者信息源有有误输入重复的结构物名称,但是实际中工作中这种情况是不存在的,为了防止这样输入重复值的情况发生,我们可以利用Excel的数据有效性,前图,选定E列,数据—数据有效性—数据有效性—自定义,输入公式=COUNTIF($E:$E,$E26)=1,这个公式的意思是在E列中这个字符只出现一次,当他出现两次结果等于2时是被禁止的。你还可以在“出错警告”中输入”标题“和”错误信息“。mEG检测VBA

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
2022年一建《机电》真题解析
2022年一建《机电》真
给报告批量添加签章、删除签章工具
给报告批量添加签章、
水利 空表 震动频率模拟报告
水利 空表 震动频率模
2022年最新内检送检指南 (检测项目类别--样品名称--检测项目参数--取样检测数量--完成期限)
2022年最新内检送检指
相关文章
    无相关信息
栏目更新
栏目热门