2012-12-02 127 views
1

我有兩個工作表; Sheet1包含不同的建築物名稱(重複),Sheet2包含建築物名稱的列表。我想要統計sheet1中的建築物數量並將其顯示在sheet2中。計算項目數

目前,我正在使用工作簿函數COUNTIF。如何在sheet1中添加新建築物的情況下如何操作? (VBA或工作簿功能正常)

+0

簡單的數據透視表如何? – eggyal

+0

是的,我嘗試過,只是尋找另一種方式。 – GuessWho

回答

0

您可以在工作表1(建築物列表)中創建一個動態命名範圍,然後在工作表2中的countif函數中引用命名範圍。

有關命名範圍如何動態的工作更多的細節,看看這個: -

http://www.ozgrid.com/Excel/DynamicRanges.htm

另一種方法是使用包含建築物名稱的整列,爲您的COUNTIF函數只返回包含函數中指定條件的單元格的值。它可能是這個樣子: -

= COUNTIF(工作表Sheet1答:A, 「建設」!)< - 這會搜索包含所有細胞的建設「的工作表的A列1

0

當您使用CounIF()的動態範圍或A:A範圍時,只有在該範圍內沒有空白單元時,它才起作用。請知道。在這種情況下,您最好使用pivot table並相應地指向數據透視表的總單元格。

或者,如果您仍然傾向於在空白單元格中使用CountIf(),則可以使用conditional formatting來填充帶有文本/字符串的空白。不要忘記條件格式有助於減慢紙張性能。或者你可以將CountIf()換成IF條件。