我有兩個工作表; Sheet1包含不同的建築物名稱(重複),Sheet2包含建築物名稱的列表。我想要統計sheet1中的建築物數量並將其顯示在sheet2中。計算項目數
目前,我正在使用工作簿函數COUNTIF。如何在sheet1中添加新建築物的情況下如何操作? (VBA或工作簿功能正常)
我有兩個工作表; Sheet1包含不同的建築物名稱(重複),Sheet2包含建築物名稱的列表。我想要統計sheet1中的建築物數量並將其顯示在sheet2中。計算項目數
目前,我正在使用工作簿函數COUNTIF。如何在sheet1中添加新建築物的情況下如何操作? (VBA或工作簿功能正常)
您可以在工作表1(建築物列表)中創建一個動態命名範圍,然後在工作表2中的countif函數中引用命名範圍。
有關命名範圍如何動態的工作更多的細節,看看這個: -
http://www.ozgrid.com/Excel/DynamicRanges.htm
另一種方法是使用包含建築物名稱的整列,爲您的COUNTIF函數只返回包含函數中指定條件的單元格的值。它可能是這個樣子: -
= COUNTIF(工作表Sheet1答:A, 「建設」!)< - 這會搜索包含所有細胞的建設「的工作表的A列1
當您使用CounIF()
的動態範圍或A:A
範圍時,只有在該範圍內沒有空白單元時,它才起作用。請知道。在這種情況下,您最好使用pivot table
並相應地指向數據透視表的總單元格。
或者,如果您仍然傾向於在空白單元格中使用CountIf()
,則可以使用conditional formatting
來填充帶有文本/字符串的空白。不要忘記條件格式有助於減慢紙張性能。或者你可以將CountIf()換成IF
條件。
簡單的數據透視表如何? – eggyal
是的,我嘗試過,只是尋找另一種方式。 – GuessWho