Xem thêm

Microsoft tích hợp ngôn ngữ lập trình Python vào Excel

Huy Erick
Nhằm nâng cao khả năng phân tích dữ liệu trong giao diện quen thuộc của phần mềm Excel, Microsoft đã tích hợp ngôn ngữ lập trình Python vào trong phần mềm Excel. Điều này mang...

Nhằm nâng cao khả năng phân tích dữ liệu trong giao diện quen thuộc của phần mềm Excel, Microsoft đã tích hợp lập trình python' class='hover-show-link replace-link-1687'> ngôn ngữ lập trình python vào trong phần mềm Excel. Điều này mang đến những tiềm năng đặc biệt cho người dùng. Hãy cùng tìm hiểu chi tiết trong bài viết này!

Python trong Excel có những ưu điểm gì?

Mở rộng tính năng của Excel để phục vụ cho phân tích dữ liệu

Với sự kết hợp này, việc phân tích dữ liệu không bị giới hạn bởi các tính năng sẵn có trong Excel. Người dùng có thể sử dụng các câu lệnh Python để mở rộng và sử dụng nhiều tính năng của Python ngay trong công cụ Excel. Công việc từ làm sạch, trực quan hóa dữ liệu, xây dựng các mô hình máy học, và thậm chí đưa ra những phân tích dự đoán chuyên sâu sẽ trở nên dễ dàng hơn bao giờ hết.

Python trong Excel Python trong Excel

Để sử dụng Python trong Excel, bạn chỉ cần sử dụng hàm PY, sau đó nhập trực tiếp các câu lệnh Python vào các ô Excel.

Dưới đây là một số tính năng nổi bật bạn có thể thực hiện:

Trực quan hóa nâng cao

Không còn bị giới hạn bởi các dạng biểu đồ sẵn có trong Excel, bạn có thể sử dụng các câu lệnh trong thư viện Python như Matplotlib và Seaborn để tạo ra nhiều loại biểu đồ khác nhau. Từ biểu đồ thanh, biểu đồ đường thông thường đến các biểu đồ chuyên biệt hơn như biểu đồ heatmaps, biểu đồ violin và biểu đồ swarm.

Biểu đồ trong Seaborn Biểu đồ trong thư viện Seaborn

Xây dựng mô hình máy học, phân tích dự đoán và dự báo

Ngoài ra, bạn còn có thể tận dụng các thư viện Python khác như scikit-learn và mô hình thống kê để áp dụng các kỹ thuật máy học, phân tích dự đoán và dự báo phổ biến như phân tích hồi quy, lập mô hình chuỗi thời gian và nhiều hơn nữa.

Mô hình máy học dự đoán thời tiết bằng Python và Excel LAMBDA Mô hình máy học dự đoán thời tiết bằng Python và Excel LAMBDA

Làm sạch dữ liệu

Bên cạnh các tính năng làm sạch dữ liệu cơ bản trong Excel, bạn có thể sử dụng các câu lệnh Python để thực hiện các kỹ thuật làm sạch dữ liệu nâng cao như xác định giá trị bị thiếu, chuẩn hóa định dạng, loại bỏ trùng lặp và xử lý chuỗi sử dụng biểu thức chính quy để chuyển đổi dữ liệu theo một khuôn mẫu.

Trích xuất dữ liệu bằng biểu thức chính quy (regular expressions) Trích xuất dữ liệu bằng cách sử dụng biểu thức chính quy (regular expressions)

Tận dụng kho lưu trữ Python khổng lồ

Python trong Excel cho phép các câu lệnh Python chạy trong môi trường Azure và tận dụng được những thư viện Python phổ biến nhất như pandas, Matplotlib và scikit-learn để hỗ trợ cho các công việc xử lý, phân tích và trực quan hóa dữ liệu, xây dựng mô hình và nhiều hơn nữa.

Python trong Excel chạy trên Microsoft Cloud mà không cần thiết lập

Các câu lệnh Python sẽ được chạy trên Microsoft Cloud trong một bộ điều khiển ảo riêng biệt bằng cách sử dụng dịch vụ Azure Container Instances. Điều này cho phép triển khai ứng dụng lên đám mây mà không cần quan tâm đến việc khởi tạo, cấu hình và vận hành máy ảo.

Dữ liệu của người dùng sẽ được bảo mật và chỉ có thể được truy xuất qua các câu lệnh Python xl() và kết quả chỉ có thể được trả về dưới dạng kết quả của hàm PY() trong Excel.

Cho phép chia sẻ và tương tác trực tiếp với nhóm

Bạn có thể chia sẻ cửa sổ làm việc Python với các thành viên trong nhóm bằng các công cụ quen thuộc như Microsoft Teams và Microsoft Outlook. Sử dụng các tính năng comment và tag trong Excel để trao đổi trực tiếp mà không cần cài đặt thêm bất kỳ phần mềm nào.

Tương tác trực tiếp với nhóm trong Excel Tương tác trực tiếp với nhóm trong Excel

Làm sao để sử dụng Python trong Excel?

Phiên bản xem trước của tính năng Python trong Excel hiện đang được triển khai trước cho những người sử dụng chương trình Microsoft 365 Insiders bản Beta Excel cho Windows.

Nếu bạn chưa tham gia chương trình Microsoft 365 Insiders, hãy đăng ký để nhận thông báo mới nhất về tính năng này tại đây.

Tạm kết

Việc tích hợp ngôn ngữ lập trình Python vào Excel giúp cải thiện khả năng xử lý dữ liệu của Excel đáng kể. Tuy nhiên, để tận dụng tối đa tiềm năng của công cụ, bạn cần trang bị một tư duy về cách làm việc với dữ liệu. Nếu bạn muốn nâng cao tư duy làm việc, xử lý và phân tích dữ liệu để tìm ra những thông tin hữu ích hỗ trợ quyết định, hãy tham khảo khóa học Data Analysis của Tomorrow Marketers.

Khóa học Data Analysis của Tomorrow Marketers Khóa học Data Analysis của Tomorrow Marketers

1