Ba quyết định trước khi tự động hóa Excel
Không bắt đầu từ macro. Hãy xác định điểm đầu, điểm cuối, gánh nặng cần cải thiện và phần ngoài phạm vi. “Báo cáo tháng” có thể chỉ là tổng hợp hoặc toàn bộ từ nhận tệp đến báo cáo được duyệt.
Ghi nhận thời gian làm, chờ tệp, làm lại, lỗi nhập, số lần kiểm tra và mức tập trung gần hạn. Chọn chỉ số có thể đo lại cùng định nghĩa.
- Điểm bắt đầu, hoàn tất và loại trừ
- Người dùng, người duyệt và người xử lý ngoại lệ
- Nguồn đầu vào, dữ liệu chuẩn, đầu ra và thời gian lưu
Bước 1: Chọn một nghiệp vụ
Ứng viên đầu nên có tần suất cao, quy tắc tương đối rõ và ngoại lệ đã biết. Nghiệp vụ ảnh hưởng lớn cũng cần kiểm soát và phục hồi mạnh hơn.
Giới hạn pilot ở một đầu ra và một đội giúp tách nguyên nhân và tạo căn cứ cho ưu tiên tiếp theo.
Bước 2: Kiểm kê tệp và quy trình thực tế
Mở tệp đang dùng và kiểm tra sheet, table, cột, công thức, name, macro, liên kết ngoài và nơi lưu. Tài liệu thường bỏ sót phần sửa tay và quy tắc đặt tên ngầm.
Rà các tháng có thiếu, trùng, hủy, sửa muộn, thêm cột hoặc tệp đến chậm; ghi ngoại lệ riêng khỏi luồng thường.
Bước 3: So sánh phương án triển khai
Power Query phù hợp nhập, định hình và gộp; VBA phù hợp thao tác Office; Power Automate kết nối email, tệp, phê duyệt và dịch vụ. Nhiều người, quyền chi tiết hoặc audit có thể cần hệ thống.
So sánh môi trường chạy, license, credential, bàn giao, thay đổi và phục hồi, không chỉ tốc độ làm.
| Phương án | Xử lý phù hợp | Lưu ý chính |
|---|---|---|
| Power Query | Gộp CSV và chuyển dữ liệu | Hợp đồng đầu vào, kiểu, nguồn, credential |
| VBA hoặc Office Scripts | Tạo chứng từ và thao tác Office | Thiết bị, policy macro, ký, bảo trì |
| Power Automate hoặc RPA | Email, tệp, web, phê duyệt | Kết nối, quyền, license, lỗi |
| API hoặc hệ thống | Nhiều người, lịch sử, quyền, khối lượng | Tích hợp, giám sát, trách nhiệm |
Bước 4: Thiết kế quy tắc đầu vào và ngoại lệ
Ghi rõ tên cột, trường bắt buộc, kiểu, mã, ngày và điều kiện trùng. Với đầu vào sai, quyết định dừng toàn bộ, giữ riêng dòng lỗi hoặc tiếp tục kèm cảnh báo.
Thông báo lỗi cần nêu nguyên nhân, đối tượng và hành động người dùng có thể làm, không chỉ hiển thị exception kỹ thuật.
Bước 5: Kiểm thử bình thường, biên, lỗi và chạy lại
Kiểm thử 0 bản ghi, lượng tối đa, trống, trùng, encoding, thêm cột, thiếu tệp, thiếu quyền và mất kết nối. Chạy lại không được tạo đăng ký hoặc gửi trùng.
Xác nhận số lượng, tổng, đối chiếu, tệp đầu ra và log, không chỉ giao diện. Người vận hành thực hiện nghiệm thu theo định nghĩa hoàn tất.
Bước 6 và 7: Bàn giao và đo bằng cùng chỉ số
Bàn giao gồm hợp đồng đầu vào, lỗi, backup, phục hồi, thay đổi và đầu mối hỗ trợ. Đội phải có thể dừng và chạy lại an toàn khi thiếu người phát triển.
So sánh cùng kỳ và định nghĩa; nếu khối lượng khác, dùng thời gian mỗi trường hợp hoặc tỷ lệ làm lại. Kết quả hỗ trợ quyết định tiếp tục, sửa, mở rộng hoặc dừng, không bảo đảm ROI chung.
Tài liệu tham khảo
- MicrosoftTài liệu Power Query ↗
- MicrosoftBắt đầu với VBA trong Office ↗
- MicrosoftSử dụng flow với Excel ↗
- IPA Nhật BảnHướng dẫn an toàn thông tin cho SME, phiên bản 4.0 ↗