网站首页 > 精选文章 / 正文
使用excel时,直接手动计算或者输入公式,你会感到很苦恼或者操作很繁琐,如果使用vba直接输出结果,虽然效率很高,但是不够直观。
excel宏最方便的用法是作为公式里的函数使用,打开宏编辑器,编写一个函数,记住自己命的名字,excel公式里面就自动可以调用它,无需另外配置
excel宏里面的函数可以定义参数,在公式里调用这个宏的时候,就可以把参数传进来
如果传入的参数是A1:C5这种数组型的,则传进来的参数的类型是range,range的用法wps的官网上有很详细的介绍「链接」
调用range的Rows, Columns属性的Count属性,分别可以得到行数和列数,得到区域的形状
调用range的Value()方法,可以得到区域的数据
range.Value()[行数][列数]
这种方法可以读取区域中的数据内容
return [[1,2],[3,4]]
这种方法可以一次性返回多行多列的数据
使用excel宏,保守估计可以实现很多excel公式中原本难以实现的功能,但是在数据分析的许多场景中常用的功能,也是sql, pandas中常用的功能
- 在不使用数据透视表的情况下,对数据做聚合
- 窗函数 sum() over(partition by ),accumlate() over(partition by order by )
- 对数据分组做缩尾处理(将下5%和上95%缩尾至5%点和95%点)
- 非平衡面板数据的插值填补,非平衡面板数据的处理
- 对合并单元格的填补
Tags:sum() over
猜你喜欢
- 2025-05-10 日本真子公主的婚礼又要提上日程了吗?未婚夫:债务问题已解决
- 2025-05-10 从零开始学SQL进阶,数据分析师必备SQL取数技巧,建议收藏
- 2025-05-10 Forging a shield for peace: China's defense modernization as a global public good
- 2025-05-10 微前端效能工程:从研发提效到质量内建
- 2025-05-10 你还不知道什么是MySQL窗口函数?(mysql窗口函数从哪个版本开始有)
- 2025-05-10 Against global headwinds, Asia finds strength in cooperation
- 2025-05-10 Amidst tariff turmoil, China stands firm as US credibility wavers
- 2025-05-10 Xi says friendship forged with blood, lives inexhaustible source of China-Russia amity
- 2025-05-10 贪吃蛇C语言代码(贪吃蛇的c语言代码)
- 2025-05-10 BRICS countries should serve as pillar of peace, development: Chinese FM