Excel 用的越多就会越明白它上 G 的安装文件里面都是啥。

Excel 实现类似 Mysql GROUP BY 的功能-LMLPHP

比如上图的数据,我想要实现类似 sql 语句 select count(0) from user group by age 的执行结果。如下图

Excel 实现类似 Mysql GROUP BY 的功能-LMLPHP

实现该结果的关键函数为 COUNTIF()

具体步骤如下:

先将想要 group by 的数据复制一份出来,然后选择该区域,通过“数据”,“删除重复性”来刷选出无重复数据。

Excel 实现类似 Mysql GROUP BY 的功能-LMLPHP

Excel 实现类似 Mysql GROUP BY 的功能-LMLPHP

在年龄后面使用函数 =COUNTIF(B2:B6,G2),它的意思是在区域 B2, B6 中计算等于 G2 值的个数

Excel 实现类似 Mysql GROUP BY 的功能-LMLPHP

最后选中 H2:H3,按下 CTRL-D 既可快速填充所有数据

Excel 实现类似 Mysql GROUP BY 的功能-LMLPHP

03-16 10:33