Hàm PY
Applies To
Excel cho Microsoft 365Sử dụng hàm PY để truy nhập Python trong Excel từ lưới Microsoft 365 Excel.
Quan trọng: Sau khi nhập =PY vào ô và chọn hàm PY từ menu Tự động Hoàn tất, trải nghiệm chỉnh sửa ô sẽ chuyển thành trình soạn thảo Python. Để tìm hiểu thêm, xem mục Giới thiệu về Python trong Excelvà Bắt đầu với Python trong Excel.
Cú pháp
Hàm PY chạy mã Python trên thời gian chạy Microsoft Cloud an toàn. Kết quả được trả về dưới dạng đối tượng Python hoặc giá trị Excel.
=PY(python_code,return_type)
Đối số |
Mô tả |
python_code (bắt buộc) |
Mã Python để chạy trên thời gian chạy Microsoft Cloud an toàn. Phải là văn bản tĩnh. |
return_type (bắt buộc) |
Chỉ định loại trả lại mong muốn. Phải là số tĩnh 0 hoặc 1.
|
Tham chiếu Excel
Mã Python có thể tham chiếu các giá trị trong Excel bằng cách sử dụng hàm Python tùy xl().
Hàmxl()hỗ trợ tham chiếu đến các đối tượng Excel sau đây.
-
Phạm vi
-
Tên
-
Bảng
-
Power Query nối
Hàm xl() hỗ trợ đối số headers tùy chọn. Đối số tiêu đề chỉ rõ hàng đầu tiên có đầu đề hay không. Ví dụ, chỉ xl("A1:Z10", headers=True)rằng các ô A1:Z1 là tiêu đề.
Chú thích
-
Không thể dùng hàm PY với bất kỳ hàm Excel nào khác. Nếu được sử dụng với các hàm khác, bạn không thể nhập công thức.
-
Hàm PY có thể hiển thị bằng hàm FORMULATEXT và được viết và đọc bằng các phần bổ trợ.
-
Cả tham python_code và return_type đều phải tĩnh.
Ví dụ
Ví dụ 1 sử dụng toán tử dấu cộng Python để tạo "Hello World" từ 3 phân đoạn văn bản.
=PY('Hello' + ' ' + 'World',0)
———————————————————————————
Ví dụ 2 dùng hàm xl() để lấy dữ liệu từ Table1 và trả về kết quả dưới dạng đối tượng Python.
=PY("xl(""Table1[#All]"", headers=True)",1)