Chào mọi người, mình là một người khá thích mày mò với Excel và gần đây có tìm hiểu về Python trong Excel. Thấy chuyên mục này rất hay và có nhiều bài viết bổ ích. Hôm nay mình muốn chia sẻ một chút về cách mình bắt đầu tự động hóa các tác vụ phân tích dữ liệu đơn giản với Python ngay trên Excel.
Trước đây, mỗi lần muốn tổng hợp hay phân tích dữ liệu lớn, mình thường phải copy-paste sang các công cụ khác hoặc viết VBA khá phức tạp. Từ khi biết đến Python trong Excel, mọi thứ trở nên dễ dàng hơn nhiều. Mình có thể viết code Python trực tiếp trong một ô Excel và nó sẽ trả về kết quả.
Ví dụ, để tính trung bình cộng của một cột dữ liệu, thay vì dùng hàm =AVERAGE(A1:A100), mình có thể dùng Python như sau:
import pandas as pd
df = pd.DataFrame(xl(