前言
在国内有句话是这样子的:混的惨的还在写代码。是不是听得很刺耳?但不得不赞同。在这个类别下的文章将记录我写程序生涯中其他的一些基本技能。这篇文章尽量简单的记录excel在自身工作中的应用
正文
应用一、使用excel的公式来统计bug清单
描述:在自己测试一个项目的时候,按照公司模板记录了测试中发现的bug,先要求我时时统计bug的总数、完成数、未完成数。这时候就可以使用excel的公司来实现这个功能
- 统计bug的总数
这里可以使用counta(注意和count的区别),统计一个范围内的非空的所有单元格数量。eg:=COUNTA(E7:E99)
- 统计完成数
bug清单中有一列是记录bug的完成情况的,这里是I栏。因为这个I栏存在多个值表示不同的状态,想要统计完成数这个带条件的统计,可以 使用countif , 例子:=COUNTIF(I7:I100,"已解决")
,countif还可以与INDIRECT搭配完成其他的功能需求 - 统计未完成数
未完成数其实很简单,不需要用到任何公式。因为统计bug数量的列表在列C1:D3,C列是具体的名称,D列是数量值。 所以在未完成的数量单元格中可以使用=D1-D2来统计
ignore:上面的公式中都要指定范围,但是bug清单的数量是不停的变化,那么我应该怎么指定它们的统计范围呢? 这里可以将范围指定一个很大的值,比如I7:I100,其实bug清单目前的bug只有20来个,这里使用I100来预留一些将来要用到的位置
应用二、不同的工作表统计清单的数量
描述:一个excel表中有多个工作表,其中第一个工作表的名字是“统计”,由名字可以看出这张表是用来统计其他的工作表一些内容信息的。那么如何去统计不同工作表的信息呢
上面已经简单的介绍了几个统计用到的公式,由此这里可以复用这些公式来统计所需的功能需求。对于不同的工作表的统计可以先参考下面的例子
=COUNTIF(共通部分!K2:K88,"交付前对应")
这里“共通部分”就是其中某一个工作表的名字,其后跟着的是一个“!”,k2:k88 是“共通部分”这个工作表中需要统计的范围,其他的操作和上面的例子相差无几
应用三、在一张工作表中,存在着这样的一些单元格可以点击跳转到指定的其它工作表中。
描述:这里用到的是excel的超链接,其实有这么一个提示就可以自己琢磨实现应用三的跳转需求了,所以下面不会具体讲细节,只罗列一些注意项
- 右键鼠标,最下面有一个超链接
- 要显示的文字:给超链接去一个名字,以后点击这个名字就可以跳转
- 请键入单元格引用,默认是A1,如果想在跳转的工作表指定默认选择的位置,比如B3,那么这里可以更改成B3
- 或在此文档中选择一个位置,选择本文件的一个需要跳转的工作表
- 有两个选择:“现有文件或网页”和“本文档中的位置”。上面讲的是后者,那么前者可以实现跳转该文件同一个目录下的其他excel文件中
待续