世界变化真快!Excel竟然官方支持Python了。 当然,按照惯例,首先在Beta频道发布,然后慢慢到其他用户。 先来看一下在Excel中是怎么使用的吧。 像使用函数一样使用Python代码。(先输入=PY,然后输入PY代码), 这个单元格的内容就变成了一个自定义类型了。 用这样的方式,就可以利用Python的分析能力了。 比如画图, 比如机器学习, 再比如数据清洗, 一旦你的Excel可以使用这个功能的了,在公式选项中就可以看到一组Python的命令, 选择“插入Python”,即可在单元格中开始Python代码的编辑。 或者在单元格中输入 = PY,然后在自动完成框中选择PY函数, 单元格和公式栏会提示你现在可以输入Python代码了, 引用单元格区域 确保Python单元格进入编辑模式,然后输入Python函数x1(),例如,x1("A1"),就表示引用单元格A1,x1("B1:C4"),就表示引用B1:C4区域,x1("MyTable[#All]", headers = True),就表示引用超级表MyTable的区域,headers=True是告诉Python,这个区域中含有标题行。 也可以定义变量,像下图所示, 可以使用两种类型的输出:Python对象和Excel数据,这可以通过Python输出菜单选择, 如果选择Python Object,就像一个定制数据类型一样,显示一个图标,鼠标点击或者公式引用时再显示详细内容, 如果输出Excel数据,就会将结果转换为Excel单元格区域的值。 写Python代码的地方就在单元格里。不过它的运行却是在微软的云端。所以这个功能一定需要联网,运行的结果作为函数PY的返回值在Excel中呈现。 现在,不知道VBA是否在那个少人问津的角落里瑟瑟发抖呢! 到底是舍弃VBA转向Python,还是坚守VBA,还是让人很难抉择啊。 视频已在视频号和B站同时更新 详情咨询客服(底部菜单-知识库-客服) Excel+Power Query+Power Pivot+Power BI 自定义函数 底部菜单:知识库->自定义函数 面授培训 底部菜单:培训学习->面授培训 Excel企业应用 底部菜单:企业应用 |
|