Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động hóa tạo báo cáo Excel định kỳ bằng Power Automate: Hướng dẫn chi tiết

Lương Quang Long 03/04/2026 19:47 453 lượt xem 3 trả lời

Chào các bác, dạo này em đang vật lộn với việc tạo báo cáo hàng ngày từ Excel. Sếp yêu cầu cứ cuối ngày là phải có một bản báo cáo tổng hợp gửi qua email. Làm thủ công thì mất kha khá thời gian mà đôi khi còn sai sót.

Tình cờ em tìm hiểu và phát hiện ra Power Automate có thể giúp tự động hóa việc này. Hôm nay em xin chia sẻ lại các bước cơ bản để mọi người tham khảo, biết đâu lại hữu ích cho công việc của các bác.

Mục tiêu: Tự động lấy dữ liệu từ một file Excel, xử lý sơ bộ (ví dụ: tính tổng, trung bình) và gửi báo cáo dưới dạng file PDF hoặc Excel đính kèm email vào một thời điểm cố định trong ngày.

Các bước thực hiện chính:

  • Bước 1: Chuẩn bị file Excel nguồn: Đảm bảo file Excel của bạn có cấu trúc rõ ràng, dữ liệu sạch sẽ. Nên đặt file này ở một vị trí cố định (ví dụ: OneDrive, SharePoint).
  • Bước 2: Tạo Flow trong Power Automate:
    • Chọn loại Flow là Scheduled cloud flow để lên lịch chạy.
    • Đặt thời gian chạy (ví dụ: 17:00 hàng ngày).
    • Thêm hành động Get files (V2) để lấy file Excel từ OneDrive/SharePoint.
    • Thêm hành động List rows present in a table để đọc dữ liệu từ bảng trong file Excel.
    • Thêm các hành động xử lý dữ liệu nếu cần (ví dụ: Initialize variable, Apply to each để lặp qua các dòng, thực hiện tính toán).
    • Thêm hành động Create file để tạo một file báo cáo mới (có thể là Excel hoặc PDF).
    • Thêm hành động Send an email (V2) để gửi email đính kèm file báo cáo vừa tạo.

Lưu ý nhỏ:

  • Việc xử lý dữ liệu phức tạp có thể cần kết hợp thêm các câu lệnh hoặc logic nâng cao hơn.
  • Đảm bảo tài khoản kết nối với OneDrive/SharePoint và Outlook là chính xác.

Em thấy Power Automate khá mạnh mẽ và linh hoạt, giúp tiết kiệm rất nhiều thời gian. Bác nào có kinh nghiệm hay có cách làm hay hơn thì chia sẻ thêm cho em học hỏi với ạ!

5

Cảm ơn bạn đã chia sẻ bài viết rất hữu ích! Power Automate đúng là một công cụ mạnh mẽ để giải quyết các bài toán lặp đi lặp lại. Mình cũng đã từng thử qua và thấy nó tiết kiệm được rất nhiều thời gian.

Riêng về phần xử lý dữ liệu, nếu cần lọc theo nhiều điều kiện phức tạp, bạn có thể cân nhắc kết hợp với các hàm Excel mạnh mẽ như SUMIFS, COUNTIFS hoặc FILTER (trong các phiên bản Excel mới hơn) rồi lưu kết quả vào một sheet trung gian. Sau đó, Power Automate chỉ việc lấy dữ liệu từ sheet trung gian này thôi. Cách này vừa đơn giản hóa luồng Power Automate, vừa tận dụng được thế mạnh của Excel.

Bạn có gặp khó khăn gì trong việc cấu hình các bước xử lý dữ liệu cụ thể trên Power Automate không? Có thể chia sẻ thêm để mọi người cùng học hỏi!

3

Hay quá bạn ơi! Cái vụ tự động hóa báo cáo này đúng là cứu cánh cho dân văn phòng. Mình cũng đang đau đầu vụ tương tự, cứ cuối tuần là quay cuồng với đống số liệu.

Bạn có thể chia sẻ thêm về phần xử lý sơ bộ dữ liệu không? Ví dụ như nếu mình muốn lọc ra những dòng thỏa mãn 2-3 điều kiện thì làm thế nào trên Power Automate, có phức tạp không?

0

Cái vụ tự động hóa báo cáo bằng Power Automate này hay thật! Bản thân mình cũng hay gặp cảnh làm báo cáo thủ công, vừa tốn thời gian vừa dễ nhầm lẫn.

Về phần xử lý dữ liệu mà bạn đề cập, mình có một kinh nghiệm nhỏ muốn chia sẻ. Thay vì xử lý phức tạp ngay trên Power Automate, đôi khi việc chuẩn bị sẵn một bảng tính Excel với các công thức tính toán, lọc dữ liệu cơ bản (như SUMIFS, FILTER) trước khi Power Automate lấy dữ liệu sẽ hiệu quả hơn. Power Automate chỉ việc đọc kết quả cuối cùng và gửi đi. Cách này vừa đơn giản hóa luồng làm việc, vừa tận dụng được thế mạnh của Excel.

Bạn có thể chia sẻ thêm về cách bạn xử lý các trường hợp dữ liệu "nhảy múa" trên Power Automate không? Đôi khi dữ liệu nguồn không chuẩn là một thử thách lớn.

2

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký