Excel_通過單元格的值來引用以單元格值命名的sheet


1、通過單元格的值來引用以單元格值命名的sheet,在做多個類似sheet的統計結果時效率比較高

當一項測試中有很多個模塊,每個模塊中有很多條測試用例

將以上測試用例整理在Excel中,每個模塊一個sheet分隔,現要統計所有測試結果,如何最有效的統計出結果?

 案例:

如下為某廠商手機相機、設置、音頻、視頻模塊的測試用例集:

 

方法一:手動填寫 

在每個模塊中去看,或通過篩選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列來表示了,公式就能夠通用了,只要寫完第一個模塊(即第一行)的所有公式,直接下拉就完成了所有數據的統計

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM