Excel_经过单元格的值来引用以单元格值命名的sheet

一、经过单元格的值来引用以单元格值命名的sheet,在作多个相似sheet的统计结果时效率比较高函数

当一项测试中有不少个模块,每一个模块中有不少条测试用例测试

将以上测试用例整理在Excel中,每一个模块一个sheet分隔,现要统计全部测试结果,如何最有效的统计出结果?spa

 案例:3d

以下为某厂商手机相机、设置、音频、视频模块的测试用例集:视频

 

方法一:手动填写 blog

在每一个模块中去看,或经过筛选Pass、fail,统计数据,而后填写到汇总表中效率

 

方法二:经过 COUNT、COUNTIF 逐个模块去作统计基础

 

 这样的话,每个单元格的值都要一个公式来完成,感受并无减小工做量,音频

因而这样思考能不能只要写出了第一个模块的公式,而后经过下拉,后面的模块测试结果值就出来了呢,经过观察不一样模块同一列的公式除了sheet名(模块名)不同,其余彻底相同,那么只要能找到一个替代sheet名的通用方法,通用公式便能达成表单

 

方法三:在方法二的基础上演变,经过 INDIRECT 来间接引用表单名

经过观察汇总表格中B列的模块名就是对应的每一个sheet的名称,这样就能够经过引用B列的值来达到引用对应sheet

COUNTIF(INDIRECT(B2&"!C:C"),"Pass")

COUNTIF(相机!C:C,"Pass")

此时在COUNTIF函数 中 INDIRECT(B2&"!C:C")  可等价于 相机!C:C

 

 这样sheet名就经过B列来表示了,公式就可以通用了,只要写完第一个模块(即第一行)的全部公式,直接下拉就完成了全部数据的统计

 

相关文章
相关标签/搜索