Excel cung cấp các tính năng và công thức tích hợp sẵn để bạn có thể tạo một lịch đầy đủ mà không cần sử dụng bất kỳ mã nào. Bạn có thể sử dụng các điều khiển biểu mẫu để tạo giao diện lịch động trong Excel mà người dùng có thể điều hướng qua các tháng và năm khác nhau.
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn cách xây dựng giao diện lịch đầy đủ trong Excel bằng cách sử dụng các điều khiển biểu mẫu.
Bật tab Nhà phát triển
Nếu tab nhà phát triển không có sẵn trong bảng điều khiển dải băng, bạn sẽ cần bật tab này từ tùy chọn Tùy chỉnh dải băng.
- Đi tới Tệp tab>> chọn Tùy chọn .
- Chọn Tùy chỉnh dải băng .
- Kiểm tra Nhà phát triển hộp ở bảng bên phải.
- Nhấp vào OK .
Bước 1:Tạo bố cục trang tính
Tạo bố cục trang tính:
- Mở sổ làm việc Excel mới.
- Tạo trang tính mới và đổi tên thành “Lịch”.
- Thiết lập cấu trúc cơ bản:
- Hàng 1: Khu vực tiêu đề của lịch.
- Hàng 3: Kiểm soát tháng và năm.
- Hàng 5: Tiêu đề ngày (Chủ Nhật, Thứ Hai, Thứ Ba, v.v.).
- Hàng 6-11: Lưới lịch (6 hàng để chứa tất cả các bố cục có thể có theo tháng).

Tạo tiêu đề ngày và liệt kê tháng và năm:
- Nhập danh sách các tháng (ví dụ:từ tháng 1 đến tháng 12).
- Liệt kê những năm bạn mong muốn (ví dụ:2025, 2026 đến 2036).
- Liệt kê các tiêu đề ngày (ví dụ:Chủ Nhật, Thứ Hai, đến Thứ Bảy).

Bước 2:Tạo điều khiển ngày
- Đi tới Nhà phát triển tab>> chọn Chèn>> chọn Điều khiển biểu mẫu .
- Chọn Hộp tổ hợp (không phải phiên bản ActiveX).
- Vẽ hộp tổ hợp trong ô B3.

- Nhấp chuột phải vào hộp tổ hợp> > chọn Kiểm soát định dạng .

- Trong Đối tượng định dạng hộp:
- Phạm vi đầu vào: Chọn danh sách các tháng từ cột I (I2:I13).
- Liên kết ô: J2 (điều này sẽ lưu trữ số tháng đã chọn).
- Dòng thả xuống: 12.
- Nhấp vào OK .

Thả xuống lựa chọn năm:
- Chèn một Hộp tổ hợp khác trong ô D3.
- Trong Đối tượng định dạng hộp:
- Phạm vi đầu vào: Chọn danh sách năm từ cột K (K2:K12 với các năm 2020-2039).
- Liên kết ô: L2 (điều này sẽ lưu trữ số năm đã chọn dựa trên năm bắt đầu).
- Dòng thả xuống: 10.
- Nhấp vào OK .

Bước 3:Thiết lập các ô trợ giúp để tạo logic lịch
Tạo công thức trợ giúp trong cột M.
Số tháng hiện tại:
- Chọn ô M2 và chèn công thức sau.
Năm hiện tại:
- Chọn ô M3 và chèn công thức sau.
Ngày đầu tiên của tháng:
- Chọn ô M4 và chèn công thức sau.
Ngày trong tuần cho ngày đầu tiên (0=Chủ Nhật, 1=Thứ Hai, v.v.):
- Chọn ô M5 và chèn công thức sau.
Số ngày trong tháng:
- Chọn ô M6 và chèn công thức sau.

Bước 4:Tạo công thức lưới lịch
Lưới lịch sẽ sử dụng kết hợp các công thức để xác định ngày nào (nếu có) sẽ xuất hiện trong mỗi ô.
- Chọn ô A6 và chèn công thức sau.
- Kéo công thức từ A6 sang G11.
=IF((ROW()-ROW($A$6))*7+COLUMN()-COLUMN($A$6)+1<=$M$5,"",IF((ROW()-ROW($A$6))*7+COLUMN()-COLUMN($A$6)+1-$M$5>$M$6,"",(ROW()-ROW($A$6))*7+COLUMN()-COLUMN($A$6)+1-$M$5))
Công thức này tạo ra số ngày chính xác cho từng ô trong lưới lịch:
- Nó tính toán số ngày sẽ hiển thị trong mỗi ô dựa trên vị trí của nó trong lưới.
- Nếu ô nằm trước ngày đầu tiên của tháng (<=$M$5), ô đó sẽ trống.
- Nếu số ngày được tính toán lớn hơn số ngày trong tháng (>$M$6), thì nó vẫn trống.
- Nếu không, nó sẽ hiển thị số ngày chính xác cho ô ngày đó.

Bước 5:Áp dụng Định dạng và Kiểu
- Chọn hàng 5 (A5:G5)>> áp dụng in đậm định dạng.
- Thêm màu nền xanh nhạt .
- Chọn phạm vi lịch (A6:G11).
- Áp dụng đường viền:
- Truy cập Trang chủ tab>> chọn Biên giới>> chọn Tất cả đường viền .
- Căn giữa văn bản:
- Truy cập Trang chủ tab>> chọn Căn chỉnh>> chọn Trung tâm .
- Đặt chiều cao của hàng thành 25 để hiển thị tốt hơn.

Bước 6:Áp dụng định dạng có điều kiện
Định dạng có điều kiện cho ngày cuối tuần:
- Chọn phạm vi lịch (A6:G11).
- Truy cập Trang chủ tab>> chọn Định dạng có điều kiện>> chọn Quy tắc mới .
- Chọn Sử dụng công thức để xác định ô nào cần định dạng .
- Chèn công thức sau:
=AND(A6<>"", OR(COLUMN(A6)=1, COLUMN(A6)=7))
- Đặt định dạng thành nền đỏ và phông trắng cho cuối tuần.
- Nhấp vào OK .

Định dạng có điều kiện cho ngày hiện tại:
- Chọn phạm vi lịch.
- Tạo một quy tắc định dạng có điều kiện khác.
- Chèn công thức sau:
=AND(ISNUMBER(A6), DATE($K$2, $J$2, A6) = TODAY())
- Đặt định dạng thành in đậm với nền màu xanh nhạt.
- Nhấp vào OK .

Ẩn tính toán lịch:
- Chọn các cột trợ giúp (ví dụ:I, J, K, L và M).
- Nhấp chuột phải>> chọn Ẩn .

Giao diện lịch cuối cùng:

Bước 7:Lịch kiểm tra
- Chọn các tháng và năm khác nhau.
- Tháng 1
- 2026

- Xác minh lịch Excel với lịch hiện có.

Kết luận
Thực hiện theo các bước trên, bạn có thể xây dựng giao diện lịch đầy đủ trong Excel bằng cách sử dụng các điều khiển biểu mẫu. Đó sẽ là lịch Excel một trang nơi bạn có thể chọn tháng và năm từ danh sách thả xuống và lịch sẽ tự động cập nhật. Lịch này có tính tương tác và có thể kéo dài trong nhiều năm. Sau khi đã quen với cấu trúc cơ bản, bạn có thể thêm các tính năng như lên lịch cuộc hẹn, sự kiện được mã hóa bằng màu hoặc tích hợp với các nguồn dữ liệu Excel khác.
Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!