一、經過單元格的值來引用以單元格值命名的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列來表示了,公式就可以通用了,只要寫完第一個模塊(即第一行)的全部公式,直接下拉就完成了全部數據的統計