分享

Excel VBA正在离我们远去,而Python已经正式来到了Excel中

 ExcelEasy 2023-08-24 发布于北京


世界变化真快!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代码在哪里呢?

写Python代码的地方就在单元格里。不过它的运行却是在微软的云端。所以这个功能一定需要联网,运行的结果作为函数PY的返回值在Excel中呈现。

其他

现在,不知道VBA是否在那个少人问津的角落里瑟瑟发抖呢!

到底是舍弃VBA转向Python,还是坚守VBA,还是让人很难抉择啊。

详细解释请看视频

视频已在视频号和B站同时更新

详情咨询客服(底部菜单-知识库-客服)

Excel+Power Query+Power Pivot+Power BI


Power Excel 知识库    按照以下方式进入知识库学习
Excel函数   底部菜单:知识库->Excel函数

自定义函数  底部菜单:知识库->自定义函数

Excel如何做  底部菜单:知识库->Excel如何做

面授培训  底部菜单:培训学习->面授培训

Excel企业应用  底部菜单:企业应用

也可以在历史文章中学习Excel,Power Query,Power Pivot,Power BI,Power Automate各种技巧。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章