日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【Excel】统计不重复数据的个数,设置单元格不允许出现重复数据

發(fā)布時(shí)間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Excel】统计不重复数据的个数,设置单元格不允许出现重复数据 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前篇文章我們介紹了一下Excel中如何設(shè)置數(shù)據(jù)有效性以及COUNTIF函數(shù)的用法,這篇文章主要介紹有重復(fù)數(shù)據(jù)時(shí)如何統(tǒng)計(jì)不重復(fù)數(shù)據(jù)的個(gè)數(shù)以及通過(guò)數(shù)據(jù)有效性去設(shè)置單元格不允許出現(xiàn)重復(fù)數(shù)據(jù)。

統(tǒng)計(jì)單列不重復(fù)的個(gè)數(shù)

如下圖所示,要統(tǒng)計(jì)B列數(shù)據(jù)的不重復(fù)個(gè)數(shù),也就是通過(guò)、不適用、未測(cè)試、不通過(guò)總共4個(gè)。應(yīng)該如何用公式計(jì)算呢?

我們可以在E6單元格輸入公式=SUMPRODUCT(1/COUNTIF(B2:B16,B2:B16)),即可統(tǒng)計(jì)出B列B2:A16單元格區(qū)域的不重復(fù)值的個(gè)數(shù)。

公式解釋:COUNTIF(B2:B16,B2:B16)將對(duì)B2:A16單元格區(qū)域中的每個(gè)數(shù)據(jù)進(jìn)行個(gè)數(shù)統(tǒng)計(jì),也就是B2:B16單元格區(qū)域中B2單元格數(shù)值的個(gè)數(shù)是COUNTIF(B2:B16,B2),B2:B16單元格區(qū)域中B3單元格數(shù)值的個(gè)數(shù)是COUNTIF(B2:B16,B3)。。。以此類(lèi)推,相當(dāng)于=COUNTIF(B2:B16,{B2;B3;...;B16}),最后的結(jié)果就是將每一單元格數(shù)值個(gè)數(shù)組成一個(gè)集合{9;2;2;9;...;2)

然后通過(guò)1/統(tǒng)計(jì)的結(jié)果,將個(gè)數(shù)取倒數(shù),1/COUNTIF(B2:B16,B2:B16),得到的結(jié)果是={1/9;0.5;0.5;1/9;...;0.5}舉例說(shuō)明,由于數(shù)值"通過(guò)",在B2:B16單元格區(qū)域中有9個(gè),取倒數(shù)后就是1/9,9個(gè)1/9相加就等于1。也就是將9個(gè)重復(fù)的"通過(guò)"算作了1個(gè),以此類(lèi)推其它數(shù)值。最后用SUMPRODUCT函數(shù)將這些結(jié)果相加就得到了總的不重復(fù)個(gè)數(shù)。SUMPRODUCT說(shuō)白了它的一個(gè)簡(jiǎn)單用法就是對(duì)集合中的數(shù)值進(jìn)行求和,比如:SUMPRODUCT({1,2,3})相當(dāng)1+2+3

單列單元格中不允許輸入重復(fù)值

工作中有時(shí)我們需要限制某列輸入重復(fù)的數(shù)值,我們可以以下方法來(lái)實(shí)現(xiàn)。

單擊要設(shè)置的列的列標(biāo)簽全選該列,然后單擊“數(shù)據(jù)”選項(xiàng)卡下的“數(shù)據(jù)工具”組中的“數(shù)據(jù)有效性”命令按鈕。

在彈出的“數(shù)據(jù)有效性”對(duì)話(huà)框下的“設(shè)置”選項(xiàng)卡“有效性條件允許”中設(shè)置“自定義”,然后在公式區(qū)域選擇框中輸入公式=COUNTIF(A:A,$A1)=1,其中如果活動(dòng)單元格是A1,就輸入公式=COUNTIF(A:A,$A1)=1,活動(dòng)單元格是A2,就輸入公式=COUNTIF(A:A,$A2)=1,以此類(lèi)推,最后單擊“確定”按鈕。

然后在A(yíng)列輸入重復(fù)的數(shù)據(jù)時(shí)將會(huì)彈出如下圖所示的提示:

有點(diǎn)可惜,如果A列原先就有重復(fù)的數(shù)據(jù),設(shè)置時(shí)是不會(huì)提示的,而且重復(fù)的數(shù)據(jù)不會(huì)改變(這種情況可以限制我們改動(dòng)重復(fù)的數(shù)據(jù),不過(guò)沒(méi)什么用處)。此外復(fù)制相同重復(fù)的數(shù)據(jù),也是可以的,不會(huì)提示輸入值非法。

那有沒(méi)有什么辦法解決這個(gè)問(wèn)題呢?其實(shí)我們可以通過(guò)圈釋無(wú)效數(shù)據(jù)方法標(biāo)記重復(fù)的數(shù)據(jù)。我們可以點(diǎn)擊“數(shù)據(jù)有效性”,然后在選擇“圈劃無(wú)效數(shù)據(jù)”,然后我們發(fā)現(xiàn),A列有重復(fù)的數(shù)據(jù)都被自動(dòng)圈劃起來(lái),這時(shí)我們可以確認(rèn)是允許重復(fù)還是不允許重復(fù)輸入。

下篇文章將會(huì)介紹如何去除某列中重復(fù)的數(shù)據(jù),然后再詳細(xì)介紹一下SUMPRODUCT函數(shù)的用法。

總結(jié)

以上是生活随笔為你收集整理的【Excel】统计不重复数据的个数,设置单元格不允许出现重复数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。