[excel] 如何求某一列中文本不同的行有多少种?
标题不知道怎么表达比较好。。。先这样了。。年末了,突然被要求写个总结,统计院里的工作数据。
主任发了一个30M的excel,一看傻眼了:每个检品中的不同检测项目都被列成了一行。。例子如下:
检品编号 项目
5374 富马酸二甲酯
5374 乌洛托品
5375 铅
5375 苯甲酸
5375 山梨酸
5375 糖精钠
5375 乙酰磺胺酸钾(安赛蜜)
5375 环己基氨基磺酸钠(甜蜜素)
5375 丙酸及其钠盐(钙盐)
5376 富马酸二甲酯
5376 乌洛托品
5376 铅
我如何统计有多少检品啊?有什么函数可以用?
有多少种检品编号就是有多少检品喽 透视表……
----发送自 Xiaomi MI 4C,Android 4.4.4 aithinkso 发表于 2015-1-15 23:01
有多少种检品编号就是有多少检品喽
2万多行。。你让我数? 罐子 发表于 2015-1-15 23:19
透视表……
----发送自 Xiaomi MI 4C,Android 4.4.4
谢谢。。 罐子 发表于 2015-1-15 23:19
透视表……
----发送自 Xiaomi MI 4C,Android 4.4.4
谢谢。。 数据透视 30MB還是轉數據庫用SQL求吧 gofbayrf 发表于 2015-1-15 23:27
30MB還是轉數據庫用SQL求吧
SQL啊,完全没基础,如何速成? 哈尼马甲 发表于 2015-1-15 23:29
SQL啊,完全没基础,如何速成?
沒基础就算了排序 篩選 EXCEL有移除重覆的功能的 只是30MB...... 哈尼马甲 发表于 2015-1-15 23:21
2万多行。。你让我数?
Excel有个功能叫去删除重复的项,去完拉下数量就好了 楼上都说完了,不过如果要从检品编号对应到项目,就有点点难了,因为是1对多,用vlookup不能弄 淦,不是选择列,删除重复项,然后看多少行么……要什么函数 数据,筛选
插入列,输入1,下拉自动数字编号
搞定 30M的话,用EXCEL数据——去除重复项功能会比较慢,透视表最快,不过由于你列数多,估计也比较慢
直接用数组公式=sum(1/countif(b1:b100000,b1:b100000)) 搞定即可 crrl+a全选数据,插入选项卡找到数据透视表,点击建立,右侧随便拉拉即可。。。
页:
[1]