乐于分享
好东西不私藏

打通Excel与Python,如何使用Excel的PY函数

打通Excel与Python,如何使用Excel的PY函数

学习Excel技术,关注微信公众号:
excelperfect

标签:Excel函数PY函数

在使用PY函数对Excel数据集进行分析和可视化之前,必须将其发送到Python引擎,称为创建Python DataFrame。必须尝试在第一个工作表的第一个单元格中创建,之后就能轻松地在后续的行、列以及同一工作簿的不同工作表中使用这个相同的DataFrame

示例数据如下图1所示。已经预留了第一行用来创建Python DataFrame

1

选择单元格A1,输入:=py,按Tab键启用Python编码。在其中输入Python代码,如下图2所示。

2

Ctrl+Enter组合键,结果如下图3所示。

3

上述代码使用df定义了单元格区域A2:B12中的数据集,现在就可以在所有Python脚本中简单地使用df,用来方便地在数据操作中使用单元格区域A2:E12。从图3中可以看到,命名为DataFrame的一个Python对象。

至此,已成功将Excel工作表中的数据集导入Python引擎。

如果要查看底层数据,那么选择包含要检查的Python对象的单元格,示例中为单元格A1。然后,单击编辑栏左侧的下拉菜单,选择“Excel值”选项。如下图4所示。

4

另一种方法是右键单击Python DataFrame单元格,从快捷菜单中选择“Excel值”选项。如下图5所示。

5

现在,已经创建了DataFrame,可以使用它对输入数据集进行详细的统计分析。

选择一个单元格,示例为单元格D2,输入PY函数,然后输入:

df.describe()

如下图6所示。

6

Ctrl+Enter组合键执行代码,结果如下图7所示。

7

保持选择单元格D2,单击公式编辑栏左侧下拉箭头,选择“Excel值”(如上图4所示),结果如下图8所示。

8

这样,我们使用pandas库的describee()方法轻松地对Excel中的数据进行了详细的统计分析。

Excel中装载库

如果需要使用Excel没有自动加载的其他Python库中的方法或函数,可以使用关键字import来实现。例如,想要获取Pi的值。

首先,选择一个单元格,输入PY函数,然后输入下面的代码:

import math as mt

mt.pi

如下图9所示。

9

Ctrl+Enter组合键执行代码,给出的Pi值结果如下图10所示。

10

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。