Kết hợp Excel Script với Power Automate để xử lý dữ liệu: Giải pháp tự động hóa mạnh mẽ cho doanh nghiệp
Trong thời đại số hóa, việc xử lý dữ liệu thủ công trong Excel không còn là lựa chọn tối ưu. Với sự kết hợp giữa Excel Script và Power Automate, doanh nghiệp có thể tự động hóa các quy trình xử lý dữ liệu một cách nhanh chóng, chính xác và linh hoạt. Bài viết này sẽ hướng dẫn bạn cách sử dụng Excel Script trong Power Automate để xử lý dữ liệu, kèm theo ví dụ mã và ứng dụng thực tế trong công việc.
1. Excel Script là gì?
Excel Script là một tính năng trong Excel Online, cho phép bạn ghi lại hoặc viết mã bằng TypeScript để tự động hóa các thao tác như lọc, tính toán, định dạng, hoặc xuất dữ liệu. Khi kết hợp với Power Automate, bạn có thể kích hoạt script từ một luồng tự động và xử lý dữ liệu mà không cần mở file Excel.
2. Tạo Excel Script để xử lý dữ liệu
Ví dụ: bạn muốn lọc dữ liệu trong một bảng và tính tổng giá trị của một cột.
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("DoanhThu");
let table = sheet.getTables()[0];
let data = table.getRangeBetweenHeaderAndTotal().getValues();
let tong = 0;
for (let i = 0; i < data.length; i++) {
tong += Number(data[i][3]); // Cột thứ 4 là "Doanh thu"
}
sheet.getRange("F1").setValue("Tổng doanh thu:");
sheet.getRange("F2").setValue(tong);
}
Script này sẽ lấy dữ liệu từ bảng “DoanhThu”, tính tổng cột doanh thu và ghi kết quả vào ô F2.

3. Tích hợp vào Power Automate
Bước 1: Tạo luồng mới
- Truy cập Power Automate
- Chọn Create → Automated Flow
- Chọn trigger như “When a file is created in OneDrive” hoặc “Recurrence” để chạy theo lịch
Bước 2: Thêm hành động “Run script”
- Chọn kết nối Excel Online (Business)
- Chọn file Excel và script đã tạo
- Thiết lập các tham số nếu script có đầu vào
Bước 3: Xử lý kết quả
Bạn có thể thêm các hành động tiếp theo như:
- Gửi email kết quả
- Cập nhật dữ liệu vào SharePoint
- Tạo báo cáo trong Power BI
4. Ứng dụng thực tế trong doanh nghiệp
✅ Báo cáo doanh thu tự động
Mỗi ngày, Power Automate chạy script để tổng hợp doanh thu từ file Excel và gửi email cho quản lý.
✅ Kiểm tra dữ liệu nhập
Script kiểm tra dữ liệu mới nhập vào bảng Excel, xác định lỗi định dạng hoặc giá trị thiếu, và cảnh báo người dùng.
✅ Tạo bảng tổng hợp định kỳ
Luồng tự động chạy hàng tuần để gom dữ liệu từ nhiều file Excel, xử lý bằng script và lưu vào một bảng tổng hợp.
5. Kết luận
Việc kết hợp Excel Script với Power Automate mở ra khả năng tự động hóa mạnh mẽ cho các quy trình xử lý dữ liệu trong doanh nghiệp. Không cần viết mã phức tạp, bạn vẫn có thể xây dựng các giải pháp linh hoạt, tiết kiệm thời gian và giảm thiểu sai sót. Đây là bước tiến quan trọng trong hành trình chuyển đổi số và tối ưu hóa hiệu suất làm việc.
Dịch vụ lập trình ứng dụng
🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script. Ứng dụng Web App, API với Apps Script vào bài toán thực tế trong doanh nghiệp.
📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)
💻 Github