Chủ đề liên quan
×
Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Python trong Excel hiện đang ở dạng xem trước và có thể thay đổi dựa trên phản hồi. Để sử dụng tính năng này, hãy tham gia Chương trình Nội bộ Microsoft 365 và chọn cấp độ Nội bộ Kênh Beta

Python trong Excel đang dần được triển khai cho khách hàng Excel dành cho Windows sử dụng Kênh Beta. Tại thời điểm này, tính năng này không sẵn có trên các nền tảng khác. 

Nếu bạn gặp bất kỳ vấn đề nào với Python trong Excel, vui lòng báo cáo chúng bằng cách chọn Trợ giúp > Phản hồi trong Excel.  

Bạn mới làm quen với Python trong Excel? Bắt đầu bằng cách đọc Giới thiệu về Python trong Excelvà Bắt đầu với Python trong Excel

DataFrame là gì?  

Khung Dữ liệu là cấu trúc dữ liệu hai chiều trong các ngôn ngữ lập trình máy tính, tương tự như bảng Excel. Trong Python, DataFrame là một đối tượng trong thư viện gấu trúc. Thư viện gấu trúc là thư viện cốt lõi được Python sử dụng trong Excel và đối tượng DataFrame là một cấu trúc chính để phân tích dữ liệu với Python trong Excel. 

Lưu ý: Python trong Excel sử dụng DataFrame làm đối tượng mặc định cho phạm vi hai chiều.

Python trong Excel có thể xuất DataFrame theo hai cách: dưới dạng đối tượng Python hoặc được chuyển đổi thành giá trị Excel. Khi DataFrame được trả về dưới dạng đối tượng Python, ô sẽ hiển thị văn bản "DataFrame", đứng trước là biểu tượng thẻ. Ảnh chụp màn hình sau đây hiển thị DataFrame dưới dạng đối tượng Python trong ô Excel. 

Đối tượng DataFrame trong một Python trong ô Excel.

Để xem thông tin trong Khung dữ liệu, hãy chọn biểu tượng thẻ trong ô hoặc sử dụng Ctrl+Shift+F5. Ảnh chụp màn hình sau đây hiển thị đối tượng DataFrame với dạng xem thẻ đang mở. Ví dụ này DataFrame lặp lại dữ liệu trong các ô A1:B3 trên trang tính. 

Một Python trong bản xem trước Khung dữ liệu Excel, hiển thị mã Python và các giá trị Excel.

Bạn cũng có thể nhập dữ liệu ngoài vào Excel, rồi xử lý dữ liệu đó bằng Python trong Excel. Để nhập dữ liệu ngoài, hãy sử dụng Power Query. Để tìm hiểu thêm về điều này, hãy xem sử Power Query dụng để nhập dữ liệu cho Python trong Excel

Thay đổi loại đầu ra Python 

Dữ liệu trong DataFrame có thể được trả về dưới dạng giá trị Excel thay vì dưới dạng đối tượng Python. Xuất Khung Dữ liệu dưới dạng giá trị Excel để kết hợp các phân tích dựa trên Excel khác như biểu đồ, công thức Excel và định dạng có điều kiện. 

Sử dụng menu đầu ra Python trong thanh công thức để kiểm soát cách trả về các phép tính Python. Ảnh chụp màn hình sau đây hiển thị menu đầu ra Python trong thanh công thức.

Menu đầu ra Python trong sổ làm việc Excel.

Ảnh chụp màn hình sau đây hiển thị dữ liệu DataFrame trước đó nhưng lần này dữ liệu được trả về dưới dạng giá trị Excel. Vì DataFrame này lặp lại dữ liệu trong các ô A1:B3 trên trang tính, kết quả của Python trong các ô C1:D3 khớp với các ô A1:B3.  

Một Python trong Khung dữ liệu Excel được trả về dưới dạng giá trị Excel.

Lưu ý: Nếu một ô trong phạm vi đầu ra mà trong kịch bản trước đó là phạm vi C1:D3, đã chứa một giá trị thì ô Python sẽ trả về giá #SPILL! thay vì đầu ra Python. Để tìm hiểu thêm, hãy xem Khắc phục lỗi Python trong ExcelCách sửa lỗi #SPILL!.

Quan trọng: Khi kiểu đầu ra của DataFrame được đặt thành giá trị Excel, DataFrame chỉ đầu ra cột chỉ mục nếu một trong các điều kiện sau đây được đáp ứng. 

  • Nếu các giá trị của cột chỉ mục không phải là số (chẳng hạn như kết quả của describe() hoặc group_by()).

  • Nếu tên cột chỉ mục đã được đặt.

Bạn cũng có thể sử dụng bấm chuột phải hoặc nhấn Ctrl+bấm vào menu trên bất kỳ ô Python nào để thay đổi loại đầu ra. Mở menu chuột phải, rồi chọn Đầu ra Dưới dạng để thay đổi đầu ra. 

Bài viết liên quan 

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×