該教程介紹了如何利用新的動態(tài)數(shù)組函數(shù)來計算Excel中的唯一值:公式在列中計算獨特條目,具有多個標準,忽略了空白等。
幾年前,我們討論了各種方法來計算Excel中獨特和獨特的價值。但是,像任何其他軟件程序一樣,Microsoft Excel不斷發(fā)展,并且?guī)缀趺總€版本都會出現(xiàn)新功能。今天,我們將研究如何使用最近引入的動態(tài)數(shù)組函數(shù)來計算Excel中的唯一值。如果您尚未使用任何這些功能,您會驚訝地看到公式在建筑物和使用方便方面變得更簡單。
筆記。本教程中討論的所有公式都依賴于獨特功能,僅在Excel 365和Excel 2021中可用。如果您使用Excel 2019,Excel 2016或更早,請查看本文以獲取解決方案。
計算列中的唯一值
計數(shù)列中唯一值的最簡單方法是將唯一函數(shù)與Counta函數(shù)一起使用:
Counta(唯一(范圍))該公式可與此簡單邏輯合作:唯一返回一系列唯一條目,并且Counta計數(shù)數(shù)組的所有元素。
例如,讓我們計算B2:B10范圍內(nèi)的唯一名稱:
=COUNTA(UNIQUE(B2:B10))
該公式告訴我們,獲獎?wù)吡斜碇杏?個不同的名稱:
提示。在此示例中,我們計算唯一的文本值,但是您也可以將此公式用于其他數(shù)據(jù)類型,包括數(shù)字,日期,時間,等。
計算僅發(fā)生一次的唯一值
在上一個示例中,我們在列中計算了所有不同(不同的)條目。這次,我們想知道僅出現(xiàn)一次的唯一記錄數(shù)量。要完成它,請以這種方式構(gòu)建您的公式:
要獲取一次性發(fā)生的列表,請設(shè)置第三個參數(shù)的唯一為真實:
UNIQUE(B2:B10,,TRUE))
要計算獨特的一次性出現(xiàn),請在行函數(shù)中獨特嵌套:
ROWS(UNIQUE(B2:B10,,TRUE))
請注意,在這種情況下,Counta無法正常工作,因為它計算了所有非空白單元,包括錯誤值。因此,如果找不到結(jié)果,唯一會返回錯誤,而Counta則將其算作1,這是錯誤的!
要處理可能的錯誤,請將IFERROR功能包裹在您的公式周圍,并在發(fā)生任何錯誤時指示輸出0:
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
結(jié)果,您將根據(jù)唯一數(shù)據(jù)庫概念獲得計數(shù):
在Excel中計算獨特的行
現(xiàn)在您知道如何計算列中的獨特單元格,如何找到如何找到獨特行數(shù)的任何想法?
這是解決方案:
行(唯一(范圍))訣竅是將整個范圍“饋送”到唯一,以便在多列中找到值的唯一組合。之后,您只需將公式包裝在行函數(shù)中即可計算行數(shù)。
例如,要計算A2:C10范圍內(nèi)的唯一行,我們使用此公式:
=ROWS(UNIQUE(A2:C10))
計算獨特的條目忽略空白單元
要計算Excel中的唯一值忽略空白,請使用過濾器函數(shù)過濾空單元格,然后以已熟悉的counta唯一公式將其翹曲:
counta(unique(filter(范圍,范圍“”)))))使用B2:B11中的源數(shù)據(jù),該公式采用此表格:
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
下面的屏幕截圖顯示了結(jié)果:
用標準計算獨特的值
為了根據(jù)某些標準提取唯一值,您可以再次將唯一和過濾器功能一起使用,如本示例中所述。然后,您使用行函數(shù)來計算唯一條目和IFERROR來捕獲各種錯誤,然后用0:替換它們:
ifError(行(唯一(范圍, criteria_range = criteria )))),0)例如,要查找特定運動中有多少不同的贏家,請使用此公式:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
a2:a10是搜索唯一名稱(范圍)的范圍,b2:b10是獲勝者競爭( Criteria_range )的運動,而E1是感興趣的運動(標準)。
用多個標準計算獨特的值
基于多個標準計數(shù)唯一值的公式與上述示例幾乎相似,盡管該標準的構(gòu)建方式有所不同:
ifError(rows(unique( range ,( criteria_range1 = criteria1 )) *( criteria_range2 = criteria2 ))),0)那些想知道內(nèi)部力學(xué)的人,可以在這里找到對公式邏輯的解釋:根據(jù)多個標準找到唯一的值。
在此示例中,我們將找出F1(標準1 )和F2年齡(標準2 )的特定運動中有多少個不同的贏家。為此,我們正在使用此公式:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10<f2></f2>
其中A2:B10是名稱(范圍),C2:C10的列表是Sports( Criteria_range 1 )和D2:D10是年齡( Criteria_range 2 )。
這就是如何通過新的動態(tài)數(shù)組函數(shù)來計算Excel中唯一值的方法。我敢肯定,您感謝所有解決方案變得更加簡單。無論如何,感謝您的閱讀,希望下周在我們的博客上見到您!
練習(xí)工作簿下載
計算唯一值公式示例(.xlsx文件)
以上是如何計算Excel中的唯一值:使用標準,忽略空白的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機

Video Face Swap
使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)