如何在EXCEL中从一组有相同数值的数列中计算出有多少不同项的数量
有几千项,其中有很多的号是重复的,也就是有很多项用同一个号,但现在只要统计不同的号的总数,请问如何做?笨办法是在筛选栏里去数,但这样太慢,而且容易数错。在EXCEL帮助中...
有几千项,其中有很多的号是重复的,也就是有很多项用同一个号,但现在只要统计不同的号的总数,请问如何做?笨办法是在筛选栏里去数,但这样太慢,而且容易数错。
在EXCEL帮助中,查“计算数据区域中值重复出现的次数或不重复的值的个数”这个问题,显示如下:
可以使用高级筛选从一列数据中提取不重复的值并将其粘贴到新位置。然后可以使用 ROWS 函数计算此新区域中的项目数。
请确保列中的第一行为列标题。
在“数据”菜单上,指向“筛选”,然后单击“高级筛选”。
在“高级筛选”对话框中,单击“将筛选结果复制到其他位置”。
如果尚未选择要计算的区域,则删除“列表区域”框中的所有信息,然后单击包含所需数据的列(或选择区域)。
在“复制到”框中,删除该框中的所有信息,或单击该框,然后单击希望复制不重复的值的空白列。
选中“选择不重复的记录”复选框,然后单击“确定”。
所选区域中不重复的值即复制到新列中。
在该区域最后一个单元格下面的空白单元格中,输入 ROWS 函数。使用刚才复制的包含不重复值的区域作为参数。例如,如果不重复的值的区域为 B1:B45,那么可以输入:
=ROWS(B1:B45)
此方法比较实用一些,但是不知道为什么,复制后头一个重复的数值出现了两次,我在总记数时要减掉一个数。 展开
在EXCEL帮助中,查“计算数据区域中值重复出现的次数或不重复的值的个数”这个问题,显示如下:
可以使用高级筛选从一列数据中提取不重复的值并将其粘贴到新位置。然后可以使用 ROWS 函数计算此新区域中的项目数。
请确保列中的第一行为列标题。
在“数据”菜单上,指向“筛选”,然后单击“高级筛选”。
在“高级筛选”对话框中,单击“将筛选结果复制到其他位置”。
如果尚未选择要计算的区域,则删除“列表区域”框中的所有信息,然后单击包含所需数据的列(或选择区域)。
在“复制到”框中,删除该框中的所有信息,或单击该框,然后单击希望复制不重复的值的空白列。
选中“选择不重复的记录”复选框,然后单击“确定”。
所选区域中不重复的值即复制到新列中。
在该区域最后一个单元格下面的空白单元格中,输入 ROWS 函数。使用刚才复制的包含不重复值的区域作为参数。例如,如果不重复的值的区域为 B1:B45,那么可以输入:
=ROWS(B1:B45)
此方法比较实用一些,但是不知道为什么,复制后头一个重复的数值出现了两次,我在总记数时要减掉一个数。 展开
3个回答
展开全部
使用VB编个宏试试。
i=1
j=0
sum=1
for i=2 to 2000 step 1 '假定你的数据在A列,从A1单元格开始
ISO=0
for j=1 to 2000 step 1 '假定你的数据在A列,从A1单元格开始
if cells(i,1)=cells(j,1) then
ISO=ISO+1
exit
end if
next
if ISO=0 then
sum=sum+1
next
range("b1")=sum '统计的个数输出到单元格B1
i=1
j=0
sum=1
for i=2 to 2000 step 1 '假定你的数据在A列,从A1单元格开始
ISO=0
for j=1 to 2000 step 1 '假定你的数据在A列,从A1单元格开始
if cells(i,1)=cells(j,1) then
ISO=ISO+1
exit
end if
next
if ISO=0 then
sum=sum+1
next
range("b1")=sum '统计的个数输出到单元格B1
更多追问追答
追问
这个难道有点高,不太适合普及啊,有没有函数公式的方法好用?
追答
内置函数不太清楚呀。
试试下面回复的SUMPRODUCT函数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用函数,不管数据在不同行、不同列,都可以,加入你的数据在A:C列,则以下公式为
=SUMPRODUCT(1/COUNTIF(A:C,A:C))
=SUMPRODUCT(1/COUNTIF(A:C,A:C))
更多追问追答
追问
我按您的方法试了一下,把公式里的A:C改成我表里的B,但没有成功,总是显示#NAME?
追答
举个列子,如果数据在B2~B3000的话,需要改成B2:B3000的,你再试下,谢谢!
=SUMPRODUCT(1/COUNTIF(B2:B3000,B2:B3000))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询