Excel không chỉ là một máy tính hay công cụ phân tích dữ liệu đơn giản. Khi được tận dụng đúng cách, nó sẽ trở thành một nền tảng mạnh mẽ để tạo ra các giải pháp quy trình công việc phức tạp có thể tự động hóa các quy trình, quản lý các mối quan hệ dữ liệu phức tạp và cung cấp thông tin chi tiết theo thời gian thực cho việc ra quyết định. Các doanh nghiệp thuộc mọi quy mô đều sử dụng Excel để quản lý quy trình, theo dõi tiến độ và tự động hóa các tác vụ lặp đi lặp lại.
Trong hướng dẫn này, chúng tôi sẽ trình bày cách chuyển đổi bảng tính thông thường thành công cụ xử lý công việc mạnh mẽ bằng Excel.
Ví dụ phổ biến:
- Trình theo dõi nhiệm vụ và dự án.
- Luồng phê duyệt nghỉ phép hoặc nghỉ phép.
- Xử lý đơn đặt hàng.
- Quản lý hàng tồn kho.
- Quy trình đánh giá/phê duyệt nội dung.
Các thành phần chính của Công cụ quy trình làm việc Excel
Một công cụ xử lý công việc mạnh mẽ trong Excel thường bao gồm:
- Bảng nhập liệu: Nơi người dùng nhập dữ liệu hoặc yêu cầu mới (ví dụ:nhiệm vụ mới, yêu cầu nghỉ việc).
- Theo dõi trạng thái: Một cột để cho biết tiến độ/trạng thái của từng mục.
- Trình kích hoạt tự động: Định dạng có điều kiện hoặc công thức phản hồi các thay đổi trạng thái.
- Trang tổng quan: Chế độ xem hoặc biểu đồ tóm tắt để trực quan hóa tiến trình hoặc điểm nghẽn.
- Thông báo/Tự động hóa: Macro VBA hoặc luồng Power Automate để gửi cảnh báo hoặc báo cáo hành động.
Hãy cùng xây dựng một Quy trình công việc theo dõi tác vụ thực tế ngay từ đầu.
Bước 1:Thiết lập bảng dữ liệu của bạn
- Mở Excel.
- Tạo một trang tính mới, đặt tên là Nhiệm vụ.
- Nhập dữ liệu của bạn hoặc nhập dữ liệu từ các nguồn khác nhau.
- Tạo bảng có cấu trúc với các tiêu đề.
- Chọn phạm vi.
- Đi tới Dữ liệu tab>> chọn Bảng hoặc nhấn Ctrl + T .
- Kiểm tra “Bảng của tôi có tiêu đề” .
- Nhấp vào OK .

- Đổi tên bảng:
- Đi tới Thiết kế bảng tab>> chọn Tên bảng (ví dụ:tblWorkflow).

Bước 2:Thêm theo dõi trạng thái
Tạo danh sách thả xuống cho Trạng thái cột.
- Đi tới Dữ liệu tab>> chọn Xác thực dữ liệu .
- Trong Cho phép: chọn Danh sách .
- Trong Nguồn: Nhập hoặc chọn từ phạm vi;
Not Started, In Progress, Complete, Blocked
- Nhấp vào OK .

Bước 3:Áp dụng định dạng có điều kiện
Làm nổi bật nhiệm vụ dựa trên trạng thái của chúng.
- Chọn Trạng thái cột.
- Truy cập Trang chủ tab>> chọn Định dạng có điều kiện >> chọn Đánh dấu quy tắc ô>> chọn Văn bản chứa .

- Đang tiến hành → Màu tô:Cam .
- Nhấp vào OK .

- Chưa bắt đầu → Màu tô:Vàng .
- Hoàn thành → Màu tô:Xanh lục .
- Đã chặn → Màu tô:Đỏ .

- Bạn có thể tùy chọn áp dụng bộ biểu tượng để theo dõi trạng thái một cách trực quan.
Bước 4:Thêm cờ quá hạn tự động
Chèn một cột trợ giúp để phát hiện các nhiệm vụ quá hạn.
- Chọn một ô và chèn công thức sau.
=IF(AND([@Status]<>"Complete",[@Due Date]<TODAY()),"Overdue","")

Tính toán tiến độ:
Nếu bạn muốn tạo chỉ số % hoàn thành:
- Chọn một ô và chèn công thức sau.
=SWITCH([@Status], "Complete", 1, "In Progress", 0.5, "Not Started", 0, "Blocked", 0.25, "")
- Định dạng ô theo tỷ lệ phần trăm.

Bước 5:Xây dựng Trang tổng quan
Chèn PivotTable hoặc sử dụng công thức COUNTIF để tóm tắt trình theo dõi tác vụ.
Tạo Bảng tổng hợp:
- Chuyển đến phần Chèn tab>> chọn PivotTable .
- Chọn vị trí: Bảng tính mới .
- Nhấp vào OK .

Trong Trường PivotTable;
- Kéo Tên tác vụ tới Hàng trường.
- Kéo Trạng thái vào trường Cột.
- Kéo Trạng thái vào trường Giá trị.

- Tạo các Bảng tổng hợp này cho Trang tổng quan.
- Nhiệm vụ theo trạng thái.
- Nhiệm vụ quá hạn.
- Nhiệm vụ của mỗi người.
Tạo biểu đồ:
- Tạo biểu đồ đơn giản (thanh/bánh) để trực quan hóa.
- Chuyển tới Phân tích PivotTable tab>> chọn Bánh nướng biểu đồ.
- Nhấp vào OK .

- Tạo Thanh biểu đồ dành cho Thành viên nhóm.
Trang tổng quan:

Bước 6:Thêm Tự động hóa quy trình làm việc bằng VBA
Bạn có thể sử dụng VBA để tự động hóa quy trình làm việc. Giống như gửi Email nhắc nhở các công việc quá hạn.
- Đi tới Nhà phát triển tab>> chọn Visual Basic .
- Đi tới Chèn tab>> chọn Mô-đun .
- Sao chép-dán mã VBA sau.

Sub RemindOverdueTasks()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Tasks")
Dim lastRow As Long
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
Dim overdueMsg As String
Dim hasOverdue As Boolean
hasOverdue = False
Dim i As Long
For i = 2 To lastRow 'Assume row 1 is header
' Column H = Overdue?; Column B = Task Name; Column E = Due Date
If LCase(ws.Cells(i, "H").Value) = "overdue" Then
hasOverdue = True
overdueMsg = overdueMsg & "Task: " & ws.Cells(i, "B").Value & _
vbCrLf & "Due Date: " & ws.Cells(i, "E").Text & _
vbCrLf & "Assigned To: " & ws.Cells(i, "C").Value & _
vbCrLf & "Status: " & ws.Cells(i, "F").Value & vbCrLf & vbCrLf
End If
Next i
If hasOverdue Then
MsgBox "Overdue Tasks:" & vbCrLf & vbCrLf & overdueMsg, vbExclamation, "Overdue Task Reminder"
Else
MsgBox "No overdue tasks found!", vbInformation, "All Clear"
End If
End Sub
- Macro lặp qua tất cả các hàng trong bảng tính Nhiệm vụ.
- Nếu cột H ghi “Quá hạn”, cột này sẽ thu thập thông tin chi tiết.
- Nếu tìm thấy bất kỳ nhiệm vụ quá hạn nào, nó sẽ bật lên một danh sách.
- Nếu không có thì thông báo là "Tất cả đều rõ ràng".
Chạy mã:
- Đi tới Nhà phát triển tab>> chọn Macro .
- Chọn Nhắc nhở nhiệm vụ quá hạn>> nhấp vào Chạy .

Kết quả:

Các phương pháp hay nhất cho quy trình làm việc Excel hiệu quả
- Sử dụng Bảng để có phạm vi động và tham khảo dễ dàng.
- Hạn chế chỉnh sửa bằng cách xác thực dữ liệu và bảo vệ trang tính.
- Thêm hướng dẫn sử dụng rõ ràng (ví dụ:trang "Hướng dẫn").
- Thử nghiệm quy trình làm việc của bạn bằng các tình huống thực tế trước khi triển khai.
- Sao lưu thường xuyên và các mẫu quy trình làm việc của khóa kiểm soát phiên bản.
Kết luận
Bằng cách làm theo các bước trên, bạn có thể xây dựng các công cụ quy trình làm việc trong Excel. Excel có thể được chuyển đổi từ một bảng tính đơn giản thành một công cụ xử lý công việc thực tế cho nhóm của bạn. Bằng cách cấu trúc dữ liệu, tận dụng các tính năng tích hợp sẵn như xác thực dữ liệu và định dạng có điều kiện, đồng thời thêm tính năng tự động hóa thông qua công thức hoặc VBA, bạn có thể tạo các giải pháp quy trình làm việc phù hợp, tiết kiệm thời gian và giảm thiểu lỗi.
Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!