中易网

excel列中项目计数

答案:6  悬赏:70  
解决时间 2021-01-11 21:11
excel列中项目计数
最佳答案
数据透视表肯定是最好的,但既然明确不能想用数据透视表,那么公式当然也能完成:
  1. 先把A列中不重复数据提取出来,D2中输入公式:
  =INDEX(A:A,MIN(IF(COUNTIF($D$1:D1,$A$2:$A$1000),4^8,ROW($2:$1000))))&""
  按Ctrl+Shift+Enter三键输入数组公式,往下拖拉复制公式到出现空白单元格。公式中的1000请根据实际的最后行号修改。
  2. 在第1行中提取水果不重复名称,在E1中输入公式:
  =INDEX($B:$B,MIN(IF(COUNTIF($D$1:D1,$B$2:$B$1000),4^8,ROW($2:$1000))))&""
  按Ctrl+Shift+Enter三键输入数组公式,向右拖拉到出现空白单元格
  3. 在E2中输入公式:
  =SUMPRODUCT(($A$2:$A$1000=$D2)*($B$2:$b$1000=E$1)*1)
  向右拖拉到与第1行对应的列,再向下拖拉到与D列对应的行数。
  同样修改公式中的1000到实际的最后行号。
  估计你的C列应该是数量,如果是,把公式中最后的数字1修改成$C$2$C$100
全部回答
又是一个大数据处理问题!
在这种情况下,楼主需要效率公式来处理你的数据,也就是,摒弃貌似简单的数组或sumproduct,sumif这类全局性的计算,取而代之使用高效的内部排序+辅助列将全局性的计算化为局部的计算一提高效率。经验表明,这样可以将时间减少到原来的几十甚至几百分之一
详情可加Q14873-46335详谈
分类统计不行吗?追问怎么操作?追答由于我们不知道你的EXCEL的版本,所以,我只能猜了,先统计每一个记录出现的次数,然后去除重复的记录。
比如,先在B1单元输入公式:=countif(A:A,A1),双击B1单元格右下角的小黑点,填充柄,进行公式填充。如果你有几十万数据的话,这个过程可能会稍长。
这样,在B列就得到了,你A列中每一个单元格数据重复次数,然后可以通过高级筛选或2007以上版本的去除重复数据的功能把重复行去除。
对了,比如,你通过高级筛选,把不重复的数据复制到C列,如果你还想把C列每一行的URL重复的次数拷贝到D列还要用到VLOOKUP函数。格式是:=vlookup(C1,a:b,2,0)
这个公式的意思是:在A到B列这个区域的首列内查找C1单元格的值,并复制对应的第二列数据到D1单元格。然后复制公式到C列的最后一行。
数据多的话,用数据透视表比较快
如果不想用数据透视表,拷贝A列到空表Sheet2,然后“数据”》“删除重复项”,然后用COUNTIF()公式链接原数据表,例如 =countif(Sheet1!A:A,Sheet2!A1),拉下来。

可使用countif函数  


语法: countif(区域,条件)


示例


去除重复项:将A表中A列复制到B列表中,并去掉重复项





统计次数




我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仙剑奇侠传三 水系法术给谁学好
当x=多少时,式子2x+5/6与x+11/4+x的
濠江风云的介绍
2万公里的汽车,该 做哪些保养?
《宽容给了我友谊》800字
负358立方根号3是多少
在课上老师给予我们仔细的指导英语
阿斌棋牌地址在哪,我要去那里办事
冷战时期美苏意识形态是什么
初戴隐形眼镜该怎么选
尼龙变软的方法
短网址传递权重吗?
9月3日要结婚,接新娘,可是身边车全部是日系
美国豆豆音乐地址好找么,我有些事要过去
创艺汇画室怎么去啊,我要去那办事
推荐资讯
黄色的裙子搭配什么上衣好?
怎么用电脑看苹果原ID,忘了本机ID
海尔官网怎么注册会员
六界指的是哪六界?
两败俱伤是什么意思 ?
翻译以下提单内容
三星s3手机在充电时出现感叹号什么意思
我的祖籍谁能告诉我
LOL有哪些火焰外观的皮肤
急急急,各位神通
为什么氢气不能从空气中直接分离获得
☆【几道英语四级单选题之二】☆
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?