Hướng dẫn

Tạo Checkbox Yes/No Trong Google Sheets: Hướng Dẫn 2026

Tuân HoangTuân Hoang
8 tháng 8, 2026
Cập nhật: 17 tháng 8, 2026
7 phút đọc
Ảnh minh họa bài viết: Tạo Checkbox Yes/No Trong Google Sheets: Hướng Dẫn 2026
Viết ngay phần thân bài blog theo yêu cầu.

Checkbox trong Google Sheets khác gì với dấu tick thông thường

Nhiều người vẫn nhầm checkbox với việc chỉ gõ ký tự ✓ hoặc dùng định dạng có điều kiện để hiện dấu tick. Checkbox thực sự trong Google Sheets là một kiểu dữ liệu Boolean (TRUE/FALSE) được hiển thị dưới dạng ô vuông có thể click, nằm trong menu Insert > Checkbox. Khi bạn tick vào, giá trị thực sự lưu trong ô là TRUE; khi bỏ tick, giá trị là FALSE.

Đây là điểm khác biệt quan trọng nhất: vì giá trị nền là Boolean chứ không phải text, bạn có thể dùng trực tiếp trong công thức như =COUNTIF(), =SUMIF(), =IF() mà không cần convert. Ví dụ một bảng theo dõi 50 đầu việc, bạn gõ =COUNTIF(B2:B51, TRUE) là ra ngay số việc đã hoàn thành — không cần đếm ký tự ✓ bằng COUNTIF dạng text vốn dễ lỗi khi font hiển thị khác nhau giữa các thiết bị.

Một điểm hay ít người để ý: Google Sheets cho phép gán checkbox giá trị tùy chỉnh thay vì TRUE/FALSE mặc định — ví dụ "Đạt"/"Chưa đạt", hoặc 1/0. Tính năng này mở ra nhiều cách dùng linh hoạt hơn cho báo cáo và dashboard nội bộ.

Cách chèn checkbox Yes/No trong Google Sheets — từng bước

Cách 1: Dùng menu Insert (nhanh nhất)

  • Chọn (các) ô muốn thêm checkbox — có thể chọn cả một cột từ B2 đến B100
  • Vào Insert > Checkbox trên thanh menu
  • Google Sheets tự động điền checkbox chưa tick (mặc định = FALSE) vào toàn bộ vùng chọn

Cách 2: Dùng Data Validation để tùy chỉnh giá trị Yes/No

Nếu bạn muốn checkbox trả về đúng chữ "Yes"/"No" thay vì TRUE/FALSE (để dễ đọc trong báo cáo xuất ra cho sếp không rành Sheets), làm như sau:

  • Chọn vùng ô, vào Data > Data validation
  • Chọn tiêu chí Checkbox
  • Tick vào ô "Use custom cell values", nhập "Yes" cho trạng thái tick và "No" cho trạng thái bỏ tick
  • Nhấn Done

Lưu ý: khi dùng custom values, ô sẽ lưu giá trị text "Yes"/"No" thay vì Boolean, nên công thức đếm phải đổi thành =COUNTIF(B2:B51, "Yes") thay vì so sánh với TRUE.

Cách 3: Copy-paste checkbox có sẵn

Nếu một ô đã có checkbox, bạn có thể copy ô đó rồi paste (Ctrl+V) sang các ô khác — định dạng checkbox sẽ được nhân bản, tiết kiệm thời gian hơn là lặp lại thao tác Insert nhiều lần cho các vùng rời rạc.

Ứng dụng thực tế: 5 tình huống dùng checkbox Yes/No hiệu quả

1. Danh sách công việc (to-do list) nhóm

Bảng cột: Tên việc | Người phụ trách | Deadline | Hoàn thành (checkbox). Kết hợp Conditional Formatting để tô xanh dòng nào có checkbox = TRUE, tô đỏ nếu deadline đã qua mà checkbox vẫn FALSE. Với đội 10-15 người, cách này thay thế được phần mềm quản lý task đơn giản mà không tốn phí.

2. Checklist kiểm tra chất lượng (QC) sản xuất hoặc vận hành

Mỗi lô hàng có 10-20 tiêu chí kiểm tra, mỗi tiêu chí một checkbox. Dùng =COUNTIF(range, TRUE)/COUNTA(range) để tính % đạt tiêu chuẩn tự động, không cần cộng tay.

3. Form khảo sát khách hàng nội bộ

Khi thu thập phản hồi qua Google Forms rồi đổ về Sheet, bạn có thể thêm cột checkbox thủ công để nhân viên đánh dấu đã liên hệ lại khách hay chưa. Nếu muốn tự động hóa toàn bộ luồng thu thập dữ liệu từ form về sheet, tham khảo Google Forms + Google Sheets: Tự Động Hóa Thu Thập Dữ Liệu.

4. Bảng theo dõi tồn kho — đánh dấu mặt hàng cần đặt lại

Kết hợp checkbox với công thức =IF(D2<10, TRUE, FALSE) để tự động tick khi tồn kho dưới ngưỡng, giúp nhân viên kho không cần rà từng dòng thủ công.

5. Chấm công / theo dõi ca làm

Mỗi ngày trong tháng là một cột checkbox đánh dấu có đi làm hay không, cuối tháng dùng COUNTIF để ra tổng ngày công — nhanh hơn nhiều so với nhập text "Có/Không" rồi lọc bằng tay.

Công thức thường dùng với checkbox TRUE/FALSE

Mục đíchCông thức mẫu
Đếm số ô đã tick=COUNTIF(B2:B100, TRUE)
Tính % hoàn thành=COUNTIF(B2:B100,TRUE)/COUNTA(B2:B100)
Tổng giá trị của các dòng đã tick=SUMIF(B2:B100, TRUE, C2:C100)
Hiện chữ dựa trên trạng thái checkbox=IF(B2=TRUE, "Đã xong", "Chưa xong")
Đếm số dòng chưa tick nhưng đã quá hạn=COUNTIFS(B2:B100, FALSE, D2:D100, "<"&TODAY())

Một mẹo nâng cao: nếu bảng dữ liệu của bạn nằm rải rác ở nhiều file Sheet khác nhau (ví dụ mỗi phòng ban một file checklist riêng), bạn có thể gộp báo cáo tổng bằng IMPORTRANGE để kéo dữ liệu checkbox về một sheet tổng hợp duy nhất mà không cần copy-paste thủ công. Xem chi tiết cách kết nối nhiều file tại IMPORTRANGE: Kết Nối Nhiều Google Sheets File hoặc phần nâng cao hơn ở Google Sheets Nâng Cao Bài 3: IMPORTRANGE Và Kết Nối Dữ Liệu Nhiều Sheets.

Kết hợp checkbox với Conditional Formatting để trực quan hóa

Checkbox tự thân chỉ là ô vuông tick/không tick, nhưng khi kết hợp Conditional Formatting, cả dòng dữ liệu sẽ đổi màu theo trạng thái — giúp quét mắt nhanh hơn nhiều so với đọc từng ô.

Cách thiết lập

  • Chọn toàn bộ vùng dữ liệu (ví dụ A2:E100)
  • Vào Format > Conditional formatting
  • Chọn "Custom formula is", nhập =$B2=TRUE (B là cột chứa checkbox)
  • Chọn màu nền (thường là xanh lá nhạt) rồi Done

Bạn cũng có thể làm ngược lại: tô đỏ những dòng checkbox = FALSE và cột deadline đã qua, dùng công thức =AND($B2=FALSE, $D2<TODAY()). Cách này biến một bảng checklist đơn giản thành công cụ cảnh báo trực quan mà không cần viết Apps Script.

Lỗi thường gặp khi dùng checkbox và cách khắc phục

Checkbox hiện ra nhưng công thức COUNTIF trả về 0

Nguyên nhân phổ biến nhất: bạn đã dùng custom values (Yes/No dạng text) nhưng vẫn viết công thức so sánh với TRUE. Kiểm tra lại bằng cách click vào ô — nếu thanh công thức hiện "Yes" thay vì TRUE thì phải sửa công thức thành so sánh chuỗi.

Paste dữ liệu từ nơi khác làm mất định dạng checkbox

Khi paste giá trị text "TRUE" vào ô đã có data validation checkbox, đôi khi Sheets không tự nhận diện đúng kiểu Boolean. Cách xử lý an toàn là paste bằng Paste special > Values only, sau đó áp lại Data Validation checkbox cho vùng đó.

Checkbox không thể xóa dấu tick bằng phím Delete

Phím Delete sẽ xóa toàn bộ định dạng checkbox, biến ô về ô trống bình thường. Muốn bỏ tick mà vẫn giữ checkbox, chỉ cần click trực tiếp vào ô đó để untick, không dùng phím Delete.

Muốn checkbox tự động tick theo điều kiện

Google Sheets không cho phép công thức trực tiếp trả về trạng thái checkbox (vì checkbox là input control, không phải kết quả tính toán). Giải pháp thường dùng là để một cột phụ chứa công thức TRUE/FALSE, sau đó dùng cột đó để tô màu hoặc lọc, thay vì cố ép checkbox tự tick.

Cần đồng bộ checkbox với dữ liệu từ hệ thống bên ngoài

Nếu bạn muốn trạng thái Yes/No trong Sheet tự cập nhật từ một API hoặc phần mềm khác (ví dụ CRM, hệ thống đơn hàng), bạn cần dựng luồng kết nối API rồi ghi đè giá trị TRUE/FALSE vào ô bằng Apps Script hoặc add-on — tham khảo thêm cách kết nối Sheets với dữ liệu ngoài tại Kết Nối Google Sheets Với API Bên Ngoài: ImportJSON, ImportXML. Với những bảng quản lý phức tạp cần nhiều cột trạng thái, nhiều người dùng SheetStore để lấy sẵn mẫu Google Sheets có checkbox và công thức dựng sẵn, đỡ mất thời gian tự mò từ đầu.

Câu hỏi thường gặp

Làm sao để tạo checkbox Yes/No trong Google Sheets?

Chọn vùng ô cần tạo, vào menu Insert > Checkbox, hoặc dùng Data > Data validation, chọn criteria 'Checkbox' và tick vào 'Use custom cell values' để đặt giá trị Yes cho ô tích và No cho ô bỏ tích.

Checkbox trong Google Sheets trả về giá trị gì?

Theo mặc định checkbox trả về TRUE khi tích và FALSE khi bỏ tích. Nếu muốn hiển thị Yes/No, bạn cần đặt custom cell values trong Data Validation hoặc dùng công thức IF kết hợp với TRUE/FALSE để chuyển đổi hiển thị.

Làm sao đếm số lượng checkbox đã tích Yes trong Google Sheets?

Dùng công thức COUNTIF(range, TRUE) nếu checkbox trả về TRUE/FALSE, hoặc COUNTIF(range, "Yes") nếu bạn đã đặt custom value là chữ Yes. Có thể kết hợp thêm SUMPRODUCT để đếm theo nhiều điều kiện.

Tại sao checkbox trong Google Sheets không hoạt động hoặc bị mất khi copy?

Lỗi thường do định dạng ô không được giữ khi copy-paste thông thường; hãy dùng Paste special > Paste format hoặc tạo lại Data Validation cho vùng mới. Ngoài ra kiểm tra ô có đang bị merge hoặc protected range gây chặn tương tác.

Bạn muốn áp dụng ngay mà không phải tự xây từ đầu?

Khám phá các mẫu Google Sheets và phần mềm quản lý dựng sẵn cho doanh nghiệp Việt tại SheetStore Marketplace.

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Google SheetsGoogle Apps ScriptCRMAutomationPhần mềm quản lý doanh nghiệp

Google Workspace Certified, 5+ years experience

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận