原创 版权所有
今天介绍一个简单又有用的函数:Take
它可以对表格的首、尾进行裁剪,应用多多。本文例举了“最后一次打卡时间”、“随机抽奖、随机排班”、“累计求和”等应用。
制图不易,请先点个赞、收藏好!谢谢
老规矩,先看语法,如下图
1,第2参数(行数)、第3参数(列数)不能同时忽略。
2,正数、负数表示裁剪方向,看上图说明。
示例1:截取表格的部分区域
行数:5,从上往下裁取5行。
列数:-2,从右往左裁取2列。
最后裁剪取“交叉”部分,如图红色部分
Take只能裁剪表格边缘部分。如果需要裁剪表格中间部分,可以结合Choosecols等
示例2:最后一次打卡时间
先用tocol去除空格,再用take裁取最后一个单元格,即为最后打卡时间
示例3:随机抽奖,随机排班
按F9可刷新排名(名单)
用sortby对“姓名列”进行随机排序。
由randarray产生的随机数作为sortby的排序依据。
最后由take裁取前两名。
示例4:累计求和
在“金额列”输入数据,“累计列”会自动累计求和。
1,Counta:统计非空单元格个数,做为Sequence的行数。
2,Sequence:产生的“行数序列”作为take裁剪的“行数序列”。
3,take:依次裁取相应行数的数值。
4,Subtotal:第1参数选9-求和。对Take裁取的数值进行累计求和。
很简单的一个函数,有这么多的用途,你是不是心动了?
你有什么新的应用?
请在评论区留言!
把你的心得分享给条友们!