2015-06-23 46 views
0

我正在使用用戶表單從數據驗證列表輸入到Excel單元格中。含義。在用戶表單上,我開始輸入一個位置,然後填充用戶表單,然後將數據放入單元格中。現在的問題...我怎麼能有這個專欄的Excel計數,並給我的位置數量沒有添加重複值。我可以在excel中的單元格中插入一個函數嗎?還是我需要一個宏的種類。任何建議如何我可以得到一個函數來確定不同位置的數量? 我搜查了,我不知道這是否曾被問過。非常感謝您的寶貴時間。如何統計具有數據驗證單元格的唯一條目

回答

0

根據數據的大小,這可能需要一段時間來計算,但是這個數組公式會給你獨特的條目數的範圍。

=SUM(1/COUNTIF(A1:A10,A1:A10)) 

其中A1:A10是包含您的數據的實際範圍,當然。您必須按Ctrl + Shift + Enter確認公式。或者,在VBA,這是

Range.FormulaArray = "=SUM(1/COUNTIF(A1:A10,A1:A10))" 

編輯:爲了解決空單元試試這個:

=SUM(IFERROR(1/IF(NOT(ISBLANK(A1:A10)),COUNTIF(A1:A10,A1:A10)),"")) 

再次進入作爲數組公式。

+0

發生了一些事情,因爲它們是從數據驗證列表中填充的......說可以被零錯誤整除。還有什麼我需要尋找? – George

+0

哦,它可能是單列中的最多38行,所以它沒有太大的意義。 – George

+0

從未想過......我明白了。感謝您的幫助。 – George

相關問題