标签:Excel函数,PY函数
在Excel工作表单元格输入:
=PY
如下图1所示。

图1
接着输入(,或者按Tab键,该单元格将转换为Python编辑器,如下图2所示,就可以在其中输入Python代码了。

图2
PY函数的语法如下:
=PY(python_code, return_type)
其中,参数python_code,代表输入的Python代码。参数return_type,指定返回类型,0表示返回Excel值,1表示返回Python对象。
可以使用自定义Python函数xl()引用Excel工作表中的值,xl()函数可引用下列Excel对象:单元格区域、名称、表格、图像、Power Query连接,xl()函数有一个可选参数headers,指定数据区域的第一行是否为标题,例如:xl(“A2:B6”, headers=True)指定单元格区域A2:B2为标题。
示例1:
在Python单元格中输入:
'Hello,' + ' ' + 'World!'
如下图3所示。

图3
按Ctrl+Enter键执行代码,结果如下图4所示。

图4
示例2:
在Python单元格中输入:
df=xl("表1[#全部]", headers=True)
按Ctrl+Enter键执行代码,示例结果如下图5所示。

图5
代码使用xl()函数从“表1”中获取数据,并将结果作为Python对象返回。
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。