亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
796
2025-03-31
excel函數獲取重復數據出現的最大次數
給定一個單元格區域,要求使用公式得到該區域中出現重復次數最多的數據的重復次數。如下圖1所示,在單元格區域A1:F1中,重復次數最多的數據是“ Excel”,重復次數是3。
圖1
先不看答案,自已動手試一試。
公式
=MAX(COUNTIF(A1:F1,A1:F1))
這是一個數組公式。
公式解析
公式可以解析為:
=MAX(COUNTIF({“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”},{“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”}))
生成兩個數組:
數組1:{“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”}
數組2:{“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”}
COUNTIF函數依次查找數組2中每個元素在數組1中出現的次數,得到數組:
{2,3,3,2,1,3}
這樣,公式可轉換為:
=MAX({2,3,3,2,1,3})
得到:
3
即重復的數據出現次數的最大值。
擴展
運用上述技術,可以獲取指定數據在單元格區域中出現的次數,如下圖2所示,要求“VBA”和“ Excel”在單元格區域A1:F1中出現的次數。
圖2
選擇單元格區域A4:B4,輸入數組公式:
=COUNTIF(A1:F1,A3:B3)
即可獲得結果。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。