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 ở chế độ 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ỳ sự cố nào với Python trong Excel, vui lòng báo cáo sự cố bằng cách chọn Trợ >Phản hồi trong Excel.  

Bạn mới làm quen với Python trong Excel? Bắt đầu với Phần giới thiệu về Python trong Excelvà Bắt đầu với Python trong Excel

Thế nào là Power Query?  

Power Query là công cụ chuẩn bị và chuyển đổi dữ liệu được thiết kế để giúp bạn định hình dữ liệu của mình và có sẵn trong Excel cũng như các sản phẩm khác của Microsoft.

Sử Power Query với Python trong Excel để nhập dữ liệu ngoài vào Excel, rồi phân tích dữ liệu đó bằng Python. 

Quan trọng: Power Query là cách duy nhất để nhập dữ liệu ngoài để sử dụng với Python trong Excel.

Để tìm hiểu thêm về các Power Query, hãy xem Power Query trợ giúp về Excel

Cách sử dụng Power Query nhập dữ liệu cho Python trong Excel 

Thực hiện các bước sau để tìm hiểu cách nhập tập dữ liệu ngoài mẫu và sử dụng với Python trong Excel.

Mẹo: Nếu bạn đã quen với Power Query và muốn làm việc với các truy vấn hiện có trong sổ làm việc của bạn, hãy bỏ qua để sử dụng dữ liệu Power Query với Python trong Excel ở phần sau của bài viết này.

  1. Để xem nhóm Tải Dữ & Đổi Dữ liệuvà Truy vấn & Connections, hãy chọn tab Dữ liệu. Chọn Lấy Dữ liệu để chọn nguồn dữ liệu của bạn. Bạn có thể nhập dữ liệu từ nhiều nguồn, bao gồm các tệp giá trị phân tách bằng dấu phẩy (CSV). Mỗi thao tác nhập sẽ tạo ra một truy vấn.

    Ví dụ này nhập dữ liệu từ dịch vụ Northwind OData, một nguồn dữ liệu kiểm tra. Để thực hiện điều này, hãy chọn Lấy dữ > liệu từ các nguồn > từ Nguồn cấp OData.

  2. Tiếp theo, nhập liên kết sau đây đến dịch vụ Northwind OData, rồi chọn OK.

    https://services.odata.org/northwind/northwind.svc/

  3. Trong hộp Power Query xem trước, chọn bảng dữ liệu để tải vào Excel. Ví dụ: chọn bảng Thể loại , rồi chọn mũi tên bên cạnh nút Tải, rồi chọn Tải Đến.... Ảnh chụp màn hình sau đây hiển Power Query thoại xem trước nội dung với bảng Thể loại được chọn và tùy chọn Tải Vào... được hiển thị.

    Thiết lập kết Power Query cho Python trong Excel. Chọn bảng Thể loại từ OData.

    Lưu ý: 

    • Bạn cũng có thể chọn Chuyển đổi Dữ liệu từ hộp Power Query xem trước mới. Điều này cho phép bạn chỉnh sửa dữ liệu trong Trình soạn thảo Power Query trước khi nhập dữ liệu vào Excel.

    • Nếu bạn muốn xem dữ liệu trên lưới Excel, hãy chọn nút Tải. Thao tác này sẽ tải bảng đã chọn trực tiếp vào lưới Excel.

  4. Chọn Chỉ Tạo Kết nối để thiết lập kết nối dữ liệu từ nguồn. Power Query tự động tạo truy vấn cho kết nối này.

    Chọn Chỉ Tạo Kết nối từ hộp thoại Nhập Dữ liệu.

  5. Ngăn Truy & Connections sẽ tự động mở ra, liệt kê truy vấn được tạo bởi Power Query cho nguồn dữ liệu đã chọn—trong trường hợp này là bảng Thể loại từ tập dữ liệu mẫu Northwind OData. Để mở thủ công ngăn truy & Connections truy vấn, trên tab Dữ liệu, chọn Truy vấn & Connections.

    Mẹo: Di chuột qua các truy vấn trong ngăn tác vụ để xem trước dữ liệu.

Phần tiếp theo mô tả cách phân tích dữ liệu Thể loại bằng Python trong Excel.

Sử Power Query dữ liệu với Python trong Excel

Quy trình sau đây giả định rằng bạn đã tạo kết nối Power Query với dữ liệu Thể loại từ dịch vụ Northwind OData được mô tả trong phần bài viết trước. Các bước này hướng dẫn cách phân tích dữ liệu Thể loại bằng Python trong Excel.

  1. Để làm việc với dữ liệu ngoài với Python trong Excel, hãy bật Python trong một ô bằng cách nhập hàm =PY . Tiếp theo, hãy sử dụng Python trong Excel để xl() chiếu các thành phần Excel, chẳng hạn như truy Power Query của bạn. Ví dụ: nhập xl("Categories") vào Ô Python trong ô Excel.

  2. Ô Python bây giờ sẽ hiển thị dữ liệu Thể loại trong Khung Dữ liệu, như được công thức xl("Categories") trả về. Chọn biểu tượng thẻ bên cạnh Khung dữ liệu để xem bản xem trước dữ liệu trong Khung Dữ liệu. Ảnh chụp màn hình sau đây hiển thị bản xem trước DataFrame.

    Bản xem trước dữ liệu trong đối tượng DataFrame.

    Mẹo: Đổi kích cỡ hộp thoại Khung dữ liệu bằng cách sử dụng biểu tượng ở góc dưới bên phải.

  3. Chuyển đổi dữ liệu trong Khung dữ liệu thành các giá trị Excel, trả về dữ liệu vào lưới Excel. Để chuyển đổi DataFrame thành các giá trị Excel, hãy chọn ô có chứa DataFrame, rồi chọn biểu tượng Chèn Dữ liệu. Ảnh chụp màn hình sau đây hiển thị ví dụ về biểu tượng này bên cạnh Khung Dữ liệu.



    Chọn tùy chọn Chèn Dữ liệu cho đối tượng DataFrame. Việc chọn biểu tượng Chèn Dữ liệu sẽ mở ra một menu với một danh sách các giá trị liên quan đến dữ liệu của bạn.

    Xem menu sau khi chọn Chèn Dữ liệu cho đối tượng DataFrame.

  4. Chọn giá trị đầu tiên trong menu, arrayPreview. Giá trị này hiển thị dữ liệu Python từ DataFrame trong lưới Excel. Xem ảnh chụp màn hình sau đây để biết ví dụ.

    Xem mảngXem trước kết quả từ DataFrame trong lưới Excel.

  5. Bây giờ bạn đã sử dụng Power Query để nhập dữ liệu ngoài và xử lý dữ liệu đó với Python trong Excel, bạn đã sẵn sàng để bắt đầu phân tích dữ liệu với Python trong Excel. Để tìm hiểu cách tạo các biểu đồ và biểu đồ Python với dữ liệu của bạn, hãy xem Tạo Python trong các biểu đồ và biểu đồ Excel.

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!

×