Chia sẻ
"Hướng dẫn sử dụng native checkbox mới trong Excel 365: thêm/xóa checkbox, kết hợp Conditional Formatting gạch ngang, đếm COUNTIFS, tổng SUMIFS, lọc FILTER. Kèm 5+ ví dụ thực tế tạo checklist, project tracker, dashboard tương tác."
Bạn đã bao giờ muốn tạo checklist trong Excel mà không cần VBA, không cần Developer tab phức tạp? Excel 365 vừa giới thiệu tính năng Checkbox gốc (native checkbox) — chỉ cần 2 click là có checkbox ngay trong ô. Bài viết này hướng dẫn chi tiết cách sử dụng checkbox mới, kết hợp với công thức và Conditional Formatting để tạo bảng tính tương tác chuyên nghiệp.
1. Checkbox Mới vs Checkbox Cũ Trong Excel
1.1 Checkbox "thời xưa" — Developer Tab
Trước khi có native checkbox, mỗi lần muốn thêm checkbox vào Excel bạn phải:
Bật tab Developer (ẩn mặc định) từ File → Options → Customize Ribbon
Chọn Form Control hoặc ActiveX Control checkbox — hai loại khác nhau, mỗi loại có quirk riêng
Vẽ checkbox lên sheet — nó nằm "nổi" trên grid, không thuộc về ô nào
Link checkbox tới 1 ô để lấy giá trị TRUE/FALSE — rất dễ bị lỗi khi copy
Khi thêm/xóa hàng, checkbox cũ không tự dịch chuyển theo data — gây rối layout
Kết quả: hầu hết mọi người bỏ cuộc, dùng "x" hoặc dropdown "Có/Không" thay thế.
1.2 Checkbox mới — Native, In-Cell
Excel 365 (từ cuối 2024) giới thiệu checkbox gốc, nằm trong ô:
Nằm trong cell — di chuyển cùng dữ liệu khi sort, filter, thêm/xóa hàng
Không cần Developer tab — thêm từ Insert tab, 1 click duy nhất
Trả về TRUE/FALSE ngay trong ô — dùng trực tiếp trong công thức
Fill down được như data bình thường — copy, drag, AutoFill đều hoạt động
Hoạt động trên Windows, Mac, Excel Online — cross-platform hoàn toàn
Kết hợp được với Conditional Formatting, COUNTIF, SUMIF, FILTER, IF...
2. Cách Thêm Và Xóa Checkbox
2.1 Thêm checkbox
Chỉ cần 2 bước đơn giản:
Bước 1: Chọn ô (hoặc vùng ô) cần thêm checkbox
Bước 2: Vào tab Insert → Click nút Checkbox trên ribbon
Checkbox sẽ xuất hiện ngay trong ô. Click vào checkbox để toggle giữa checked (TRUE) và unchecked (FALSE). Bạn có thể kiểm tra giá trị trên thanh Formula Bar.
2.2 Xóa checkbox
Chọn ô chứa checkbox → Nhấn Delete lần 1: bỏ check (uncheck)
Nhấn Delete lần 2: xóa hoàn toàn checkbox khỏi ô
Hoặc: chọn ô → Home → Clear → Clear All
2.3 Check / Uncheck hàng loạt
Mẹo hay: chọn nhiều ô chứa checkbox → nhấn Spacebar:
Nếu tất cả đang unchecked → Spacebar sẽ check tất cả
Nếu có ô đã checked → Spacebar sẽ uncheck tất cả trước, nhấn lần nữa để check tất cả
Đây là cách nhanh nhất để toggle checkbox hàng loạt — không cần click từng ô
3. Ví Dụ 1: Tạo Checklist Công Việc
Đây là ứng dụng kinh điển nhất của checkbox — tạo to-do list:
Cột A: STT
Cột B: Checkbox (Insert → Checkbox)
Cột C: Tên công việc
Để thêm hiệu ứng gạch ngang (strikethrough) khi check, dùng Conditional Formatting:
Chọn vùng cột C (ví dụ: C5:C14)
Vào Home → Conditional Formatting → New Rule
Chọn "Use a formula to determine which cells to format"
Nhập công thức:
=$B5Click Format → Tab Font → Check Strikethrough → OK
Giờ mỗi khi bạn check checkbox ở cột B, công việc tương ứng ở cột C sẽ tự động bị gạch ngang. Vì checkbox trả về TRUE, công thức =$B5 đã đủ — không cần viết =$B5=TRUE.
4. Ví Dụ 2: Highlight Hàng Khi Check
Mở rộng từ ví dụ trên — thay vì gạch ngang, bạn tô màu cả hàng khi checkbox được check:
Chọn toàn bộ vùng dữ liệu (B5:G15)
Conditional Formatting → New Rule → Use a formula
Nhập công thức:
=$B5Click Format → Tab Fill → Chọn màu nền (ví dụ: xanh nhạt) → OK
Lưu ý reference `=$B5` — dấu `$` cố định cột B, nhưng hàng tự động thay đổi. Nhờ vậy, khi Excel đánh giá rule cho ô C5, D5, E5... nó luôn kiểm tra checkbox ở cột B cùng hàng.
5. Ví Dụ 3: Đếm Và Tổng Theo Checkbox
Kết hợp checkbox với COUNTIFS và SUMIFS để tạo thống kê tương tác:
5.1 Đếm số checkbox đã check / chưa check
// Đếm số checked
=COUNTIFS(D5:D14, TRUE)
// Đếm số unchecked
=COUNTIFS(D5:D14, FALSE)5.2 Tổng giá trị theo trạng thái checkbox
// Tổng giá trị của các hàng đã check
=SUMIFS(C5:C14, D5:D14, TRUE)
// Tổng giá trị của các hàng chưa check
=SUMIFS(C5:C14, D5:D14, FALSE)Ứng dụng thực tế: danh sách chi phí dự án — check = đã thanh toán, SUMIFS cho biết tổng đã thanh toán và còn nợ.
6. Ví Dụ 4: Thay Đổi Kết Quả Công Thức Bằng Checkbox
Vì checkbox trả về TRUE/FALSE, bạn có thể dùng nó làm "công tắc" cho hàm IF:
6.1 Áp dụng giảm giá khi check
=IF(D5, C5*(1-20%), C5)Giải thích:
D5là ô checkbox — TRUE nếu đã check, FALSE nếu chưaNếu TRUE: giá × (1-20%) = giá đã giảm 20%
Nếu FALSE: giữ nguyên giá gốc
6.2 Hiện/ẩn thông tin nhạy cảm
=IF(A1, "Mật khẩu: abc123", "*** Nhấn checkbox để hiện ***")6.3 Chuyển đổi đơn vị tiền tệ
=IF($A$1, B5*25000, B5)
// A1 = checkbox "Hiện VND"
// Nếu check → nhân tỷ giá, nếu không → giữ USD7. Ví Dụ 5: Lọc Danh Sách Với FILTER
Kết hợp checkbox với hàm FILTER để tạo danh sách động:
=FILTER(C5:C14, B5:B14)Ví dụ: B5:B14 là checkbox "RSVP", C5:C14 là tên người. Công thức trên tự động lọc ra danh sách người đã RSVP (checkbox = TRUE).
Mở rộng — lọc nhiều cột:
=FILTER(B5:D14, A5:A14, "Không có ai đăng ký")Tham số thứ 3 là giá trị hiển thị khi không có kết quả nào (tránh lỗi #CALC!).
8. Ứng Dụng Nâng Cao Trong Thực Tế
8.1 Dashboard tương tác
Dùng checkbox như bộ lọc "bấm để chọn":
Checkbox cho từng danh mục sản phẩm → SUMIFS chỉ tính danh mục được check
Checkbox "Hiện biểu đồ chi tiết" → IF để toggle giữa view tóm tắt và chi tiết
Checkbox "So sánh với năm trước" → thêm series vào chart khi check
8.2 Form khảo sát
Câu hỏi Yes/No: 1 checkbox cho mỗi câu
Câu hỏi Multiple Choice: nhiều checkbox, dùng TEXTJOIN + IF để ghép câu trả lời
Tự động tính điểm: SUMPRODUCT với checkbox và điểm số
// Tính điểm khảo sát
=SUMPRODUCT((B5:B14)*1, C5:C14)
// B = checkbox, C = điểm. Chỉ cộng điểm khi checkbox = TRUE8.3 Project tracker
Cột checkbox cho từng milestone
Thanh tiến độ tự động: =COUNTIFS(B:B,TRUE)/COUNTA(B:B)
Conditional Formatting tô màu milestone quá hạn + chưa check
// Tính % hoàn thành dự án
=COUNTIFS(B5:B20, TRUE) / COUNTA(C5:C20)
// Format ô này thành Percentage9. Mẹo Và Lưu Ý Quan Trọng
Chỉ có trên Excel 365 — Excel 2021, 2019, 2016 không hỗ trợ native checkbox. Người nhận file sẽ thấy TRUE/FALSE thay vì checkbox nếu dùng phiên bản cũ
Paste Special > Formats — Bạn có thể copy checkbox formatting sang ô khác đã có TRUE/FALSE. Tuy nhiên, nút Checkbox trên Ribbon sẽ không hiển thị trạng thái "đã áp dụng"
Checkbox trên công thức — Nếu ô đã có công thức trả về TRUE/FALSE, bạn vẫn thêm được checkbox lên đó. Nhưng checkbox sẽ ở chế độ read-only — chỉ công thức mới thay đổi được trạng thái
Xóa format, giữ giá trị — Home → Clear → Clear Formats sẽ tắt hiển thị checkbox nhưng giữ nguyên TRUE/FALSE ở dưới
Tránh nhầm lẫn — Checkbox trả về boolean TRUE/FALSE, không phải số 1/0. Tuy vậy, trong phép tính, Excel tự chuyển TRUE → 1 và FALSE → 0
Accessibility — Checkbox mới hỗ trợ screen reader và keyboard navigation (Tab, Space, Enter) tốt hơn so với Form Control cũ
Câu Hỏi Thường Gặp (FAQ)
Checkbox mới có hoạt động trên Google Sheets không?
Không. Native checkbox là tính năng riêng của Excel 365. Google Sheets có checkbox riêng (Insert → Checkbox) nhưng cách hoạt động khác. File Excel chứa native checkbox khi mở trong Google Sheets sẽ hiển thị TRUE/FALSE thay vì checkbox.
Tôi có thể thay đổi kích thước hoặc màu checkbox không?
Hiện tại, native checkbox trong Excel không hỗ trợ tùy chỉnh kích thước, màu sắc hay hình dạng. Nó tự động điều chỉnh theo cỡ chữ của ô. Nếu cần checkbox lớn hơn, hãy tăng font size của ô đó.
Checkbox có hoạt động trong Table (bảng) không?
Có. Checkbox hoạt động hoàn hảo trong Excel Table. Khi bạn thêm checkbox vào 1 ô trong Table, toàn bộ cột sẽ tự động nhận dạng kiểu dữ liệu checkbox. Khi thêm hàng mới, checkbox tự động xuất hiện.
Làm sao để điền checkbox vào nhiều ô cùng lúc?
Chọn toàn bộ vùng ô → Insert → Checkbox. Hoặc: thêm checkbox vào 1 ô → copy (Ctrl+C) → chọn vùng đích → paste (Ctrl+V). AutoFill (kéo góc phải dưới) cũng hoạt động.
Checkbox mới có ghi đè lên dữ liệu cũ không?
Có. Khi Insert Checkbox vào ô đã có dữ liệu (ví dụ: số, text), dữ liệu cũ sẽ bị thay thế bằng FALSE. Hãy chắc chắn ô trống trước khi thêm checkbox.
Kết Luận
Native checkbox trong Excel 365 là một trong những nâng cấp "nhỏ nhưng có võ" đáng giá nhất. Nó biến Excel từ một bảng tính tĩnh thành công cụ tương tác — cho phép bạn tạo checklist, form khảo sát, project tracker, và dashboard chỉ bằng công thức Excel thuần túy.
Kết hợp checkbox với Conditional Formatting, COUNTIFS, SUMIFS, IF, và FILTER — bạn có thể xây dựng những template chuyên nghiệp mà trước đây cần VBA hoặc add-in bên thứ ba. Hãy thử ngay và trải nghiệm sự khác biệt! ✅
Bình luận
Đăng nhập để tham gia bình luận
Đăng nhậpNhận bài viết mới nhất
Đăng ký để nhận thông báo khi có bài viết mới. Không spam, chỉ kiến thức chất lượng.
Bài viết liên quan
Khám phá thêm các bài viết cùng chủ đề
