很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
计算分类的唯一值个数,除了之前教过的几种解法,群众喜闻乐见的公式和数据透视表当然也不能少。
案例:根据下图 1 的数据表,计算出每种菜品一共有几个人曾经订过。
效果如下图 2 所示。
解决方案 1:1. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表”
2. 在弹出的对话框中选择“现有工作表”及所需上传至的位置 --> 务必勾选“将此数据表添加到数据模型”--> 点击“确定”
3. 在右侧的“数据透视表字段”区域,按以下方式拖动字段:
- 行:菜品
- 值:姓名
4. 选中“姓名”字段 --> 右键单击 --> 在弹出的菜单中选择“值字段设置”
5. 在弹出的对话框中选择“非重复计数”--> 点击“确定”
6. 分别按需修改行和值字段的标题。
解决方案 2:1. 将所需的表头复制粘贴到右侧的目标区域。
2. 在 F2 单元格中输入以下公式:
=UNIQUE(B2:B21)
公式释义:
- 提取出 B2:B21 区域中的唯一值
3. 在 G2 单元格中输入以下公式 --> 下拉复制公式 :
=COUNTA(UNIQUE(FILTER($A$2:$A$21,$B$2:$B$21=F2)))
公式释义:
- FILTER($A$2:$A$21,$B$2:$B$21=F2):从 $A$2:$A$21 中筛选出所有符合条件 $B$2:$B$21=F2 的值;
- UNIQUE(...):从上述筛选结果中提取出唯一值列表;
- COUNTA(...):计算唯一值的个数
* 公式中除了 F2 要相对引用外,其他区域都要绝对引用。
,