我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
今天跟大家分享3个简单又高效的Excel公式,动图演示,一学就会!
公式一:TOCOL函数公式(多行多列转一列)
如下图所示,把多行多列(A列-C列)姓名转换成一列,忽略空值。并且后期增加/修改姓名,自动更新。

在目标单元格中输入公式:
=TOCOL(A:.C,3)
然后点击回车即可

解读:
①第1参数:要转换的数组A:.C,也就是整个A列、B列、C列的所有单元格(从第1行到最底部)。
数组A:.C,在冒号后面加了一个点即“:.”,表示动态对数据源进行裁剪,会自动裁剪掉各个区域后面的空白行或者列,也就是只引用有数据源的部分,这样可以极大的优化计算效率。
②第2参数:3
表示忽略所有错误值和空单元格。
公式二:SUMPRODUCT函数公式(按条件求乘积之和)
如下图所示,需要根据商品“单价”和“采购数量”,来统计部门“员工食堂”的采购商品总价。
在目标单元格中输入公式:
=SUMPRODUCT((A2:A12=F2)*C2:C12*D2:D12)
然后点击回车即可

解读:
①判断条件(真/假)
先使用(A2:A12=F2),判断A2到A12这11个单元格是不是等于指定的部门F2(员工食堂),如果等于F2的值,返回True(1);否则,返回False(0),最终得到一组由TRUE和FALSE构成的逻辑值。
②计算乘积
C2:C12*D2:D12会计算每一行C列与D列的乘积(C2×D2,C3×D3……C12×D12)。
③条件筛选并求和
将第一步的结果(1或0)与第二步的乘积相乘。
如果条件不满足(0),乘积结果直接被清零;如果条件满足(1),则保留原乘积。
最后用SUMPRODUCT函数把这些结果全部加起来。
公式三:随机抽奖公式
如下图所示,左边是所有人的名单明细,需要从这里随机抽3个人。

在目标单元格中输入公式:
=TAKE(SORTBY(A2:A14,RANDARRAY(ROWS(A2:A14))),3)
然后点击回车即可

按快捷键【Ctrl+Alt+F5】可以刷新,重新随机获取中奖信息。
解读:
①RANDARRAY(ROWS(A2:A8)) :这个部分生成一个与A2:A8区域相同大小的随机小数数组。ROWS(A2:A8)计算出A2:A8区域有多少行,然后RANDARRAY函数生成同样大小的随机小数数组。
②SORTBY(A2:A8, RANDARRAY(ROWS(A2:A8))):这个部分根据随机数组对A2:A8区域的数据进行排序。A2:A8区域的数据就会根据随机数组的大小重新排列。
③TAKE(..., 3),最后,通过TAKE函数从排序后的数组中取出前3个数据,即完成随机抽取。
亲爱的小伙伴们:
如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!
夜雨聆风