世界变化真快!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企业应用 底部菜单:企业应用
联系客服