Chuyển đến nội dung chính

Ô chọn trong Excel: Cách thêm, sử dụng và đếm

Tìm hiểu cách thêm ô chọn trong Excel cho danh sách việc cần làm, bộ theo dõi và dashboard tương tác. Hướng dẫn này bao gồm phương pháp gốc và cũ, công thức và định dạng có điều kiện.
· 12 phút đọc

Khám phá cùng AI

Excel cung cấp hai cách khác nhau để thêm ô chọn, và chọn đúng cách rất quan trọng. Tính năng ô chọn gốc trong Microsoft 365 cài đặt nhanh hơn và hoạt động tốt với công thức. Phương pháp cũ qua thẻ Developer hoạt động trên mọi phiên bản Excel nhưng cần cấu hình nhiều hơn. Hướng dẫn này trình bày cả hai cách để bạn chọn theo tình huống.

Tôi sẽ hướng dẫn bạn cách thêm ô chọn, liên kết chúng với ô để dùng trong công thức, đếm các mục đã đánh dấu, áp dụng định dạng có điều kiện và xử lý các vấn đề thường gặp. (Nếu bạn đang tìm dấu kiểm tĩnh thay vì ô chọn tương tác, hãy xem hướng dẫn về dấu kiểm trong Excel.)

Các loại ô chọn trong Excel

Excel có các loại ô chọn khác nhau, và việc bạn dùng loại nào phụ thuộc vào phiên bản.

Ô chọn gốc (hiện đại) của Excel

Microsoft giới thiệu ô chọn gốc cho Microsoft 365 vào năm 2024, triển khai trên Windows, Mac và Excel cho web. Nếu bạn có Microsoft 365, tôi khuyên dùng phương pháp này. Nó đơn giản hơn cách cũ.

Ô chọn gốc nằm bên trong ô, không nổi phía trên lưới ô. Khi bạn đánh dấu, ô sẽ chứa TRUE. Bỏ đánh dấu, ô sẽ chứa FALSE. Ô chọn di chuyển theo dữ liệu khi bạn sắp xếp, lọc hoặc chèn hàng, vì ô chọn chính là ô.

Bảng này cho biết nơi ô chọn gốc khả dụng:

Nền tảng

Hỗ trợ ô chọn gốc

Microsoft 365 (Windows)

Có

Microsoft 365 (Mac)

Có

Excel cho Web

Có (hiển thị ô chọn gốc; không hỗ trợ điều khiển cũ)

Excel 2024 (vĩnh viễn)

Không

Excel 2021, 2019, 2016

Không

Nếu bạn dùng giấy phép vĩnh viễn (Excel 2024, 2021 hoặc 2019), bạn sẽ không thấy ô chọn gốc. Các phiên bản này chỉ hỗ trợ Form Controls. Gói đăng ký Microsoft 365 nhận cập nhật tính năng liên tục, đó là lý do có loại ô chọn mới hơn.

Ô chọn cũ (legacy)

Nếu bạn không có Microsoft 365, bạn sẽ dùng ô chọn Form Control. Bạn sẽ tìm thấy chúng trong thẻ Developer. Cách này đã tồn tại hơn 20 năm và hoạt động trên mọi phiên bản Excel.

Form Controls là các đối tượng nổi phía trên lưới ô. Chúng không tự động lưu giá trị, vì vậy bạn cần liên kết thủ công từng ô chọn với một ô. Điểm cần lưu ý: nếu bạn sắp xếp hoặc lọc dữ liệu, các ô chọn có thể bị lệch vì chúng không di chuyển theo hàng.

Dù có hạn chế, bạn sẽ cần Form Controls nếu chia sẻ tệp với người dùng phiên bản Excel cũ. Ô chọn gốc sẽ hiển thị dưới dạng văn bản đơn ("TRUE" hoặc "FALSE") trên màn hình của họ, điều này không lý tưởng.

Còn ActiveX Controls thì sao?

Bạn có thể thấy ActiveX Controls được nhắc đến trong các hướng dẫn cũ. Hiếm khi bạn cần chúng trong sổ làm việc hiện đại. Microsoft đã tắt mặc định vào năm 2025 do vấn đề bảo mật. Chúng chỉ hoạt động trên Windows và cần thiết lập bảo mật đặc biệt. Hãy dùng ô chọn gốc hoặc Form Controls.

Cách thêm ô chọn trong Excel (Phiên bản mới hơn)

Tôi sẽ trình bày cả hai phương pháp. Nếu bạn có Microsoft 365, bắt đầu tại đây. Nếu không, chuyển sang phương pháp qua thẻ Developer.

Thêm ô chọn bằng tính năng ô chọn gốc của Excel

Cách gốc rất nhanh: hai cú nhấp là xong.

Chèn một ô chọn

  1. Chọn ô nơi bạn muốn đặt ô chọn
  2. Đi tới thẻ Insert > nhóm Cell Controls > nhấp Checkbox

Insert tab showing checkbox button in Cell Controls group

Nút ô chọn gốc trong thẻ Insert. Ảnh: Tác giả.

Một ô chọn xuất hiện trong ô. Nhấp để chuyển đổi giữa đánh dấu và bỏ đánh dấu.

Thêm ô chọn vào nhiều ô

Chọn một vùng trước khi nhấp nút Checkbox. Ô chọn sẽ xuất hiện đồng thời trong tất cả các ô đã chọn. Cũng hoạt động cho vùng không liền kề. Giữ Ctrl khi nhấp chọn các ô, rồi chèn.

Sao chép các ô chọn hiện có

Sau khi chèn một ô chọn, kéo tay nắm điền (ô vuông nhỏ ở góc dưới bên phải của ô) để sao chép. Ô chọn sao y giống như dữ liệu ô thông thường. Bạn cũng có thể dùng Ctrl+C và Ctrl+V.

Phím tắt cho ô chọn

Phím tắt

Thao tác

Phím cách

Chuyển trạng thái ô chọn

Delete

Xóa nội dung ô hoặc bỏ định dạng ô chọn

Kiểm tra giá trị TRUE/FALSE nền

Nếu bạn nhìn vào Thanh Công thức, bạn sẽ thấy TRUE khi ô chọn được đánh dấu và FALSE khi bỏ đánh dấu.

Checked checkbox cell with formula bar displaying TRUE

Thanh công thức hiển thị giá trị boolean nền. Ảnh: Tác giả.

Cách thêm ô chọn trong các phiên bản Excel cũ hơn

Nếu bạn dùng Excel 2024 (vĩnh viễn), 2021, 2019 hoặc 2016, bạn cần bật thẻ Developer và dùng Form Controls.

Bật thẻ Developer

Thẻ Developer mặc định bị ẩn. Đây là cách bật.

Trên Windows

  1. Vào File > Options > Customize Ribbon
  2. Trong khung bên phải dưới "Main Tabs", chọn hộp Developer
  3. Nhấp OK

Trên Mac:

  1. Vào menu Excel > Preferences > Ribbon & Toolbar
  2. Cuộn xuống cuối danh sách Main Tabs
  3. Chọn hộp Developer

Excel Options dialog showing Developer checkbox in Customize Ribbon

Bật thẻ Developer trong Excel Options. Ảnh: Tác giả.

Sau khi bật, thẻ Developer sẽ luôn hiển thị trên ribbon.

Thêm ô chọn bằng thẻ Developer

  1. Nhấp thẻ Developer
  2. Trong nhóm Controls, nhấp Insert
  3. Dưới Form Controls (không phải ActiveX Controls), nhấp biểu tượng Check Box
  4. Nhấp vào vị trí trên trang tính nơi bạn muốn đặt ô chọn

Developer tab Insert menu showing Form Controls checkbox icon

Phần Form Controls trong menu Developer. Ảnh: Tác giả.

Một ô chọn xuất hiện với văn bản mặc định "Check Box 1." Bạn có thể sửa văn bản này bằng cách nhấp vào, hoặc xóa nếu chỉ muốn hộp.

Khác với ô chọn gốc, Form Controls không tự động lưu giá trị. Bạn cần liên kết chúng với các ô trước. Tôi sẽ hướng dẫn ở phần tiếp theo.

Cách liên kết ô chọn với ô trong Excel

Liên kết ô chọn với ô giúp chúng hữu ích trong công thức. Quy trình phụ thuộc vào loại ô chọn bạn dùng.

Liên kết tự động với ô chọn gốc

Ô chọn gốc không cần liên kết vì ô chọn chính là giá trị của ô. Như đã nói, đánh dấu sẽ đặt ô thành TRUE, còn bỏ đánh dấu là FALSE. Bạn có thể tham chiếu trực tiếp ô đó trong công thức.

Ví dụ, nếu ô chọn ở A2, bạn có thể dùng ngay =A2 ở ô khác. Không cần thiết lập.

Liên kết thủ công cho ô chọn cũ

Mỗi ô chọn Form Control cần cấu hình rõ ràng để xuất giá trị.

  1. Nhấp chuột phải lên ô chọn (đừng nhấp trái kẻo chỉ chuyển trạng thái)

  2. Chọn Format Control

  3. Chuyển sang thẻ Control

  4. Trong trường Cell link, nhập tham chiếu ô (ví dụ $B$2) hoặc nhấp bộ chọn ô rồi chọn một ô trống

  5. Nhấp OK

Format Control dialog with Cell link field on Control tab

Liên kết ô chọn Form Control với một ô. Ảnh: Tác giả.

Ô được liên kết giờ sẽ hiển thị TRUE khi đánh dấu và FALSE khi bỏ đánh dấu.

Quan trọng: Mỗi ô chọn cần một ô liên kết riêng. Nếu bạn sao chép một ô chọn Form Control, bản sao vẫn trỏ tới ô liên kết gốc. Bạn sẽ cần cập nhật thủ công ô liên kết cho từng bản sao.

Vì sao ô liên kết quan trọng

Công thức không thể "nhìn thấy" ô chọn Form Control trực tiếp. Chúng chỉ thấy giá trị ô. Ô liên kết đóng vai trò cầu nối. Ô chọn cập nhật ô, và công thức đọc ô đó.

Mẹo: đặt các ô liên kết ở cột cạnh ô chọn, rồi ẩn cột đó. Như vậy công thức vẫn truy cập được dữ liệu mà người dùng không thấy các giá trị TRUE/FALSE làm rối giao diện.

Cách dùng ô chọn trong công thức Excel

Cả hai loại ô chọn đều xuất ra giá trị boolean (TRUE hoặc FALSE) tương thích với công thức Excel.

Câu lệnh IF() với ô chọn

Trường hợp phổ biến nhất là kiểm tra xem ô có được đánh dấu không và trả về kết quả khác nhau dựa trên đó.

Cú pháp chuẩn:

=IF(A2=TRUE, "Complete", "Pending")

Cú pháp rút gọn:

=IF(A2, "Complete", "Pending")

Cả hai đều hoạt động vì Excel đánh giá TRUE là thỏa điều kiện. Tôi thích phiên bản tường minh =TRUE vì rõ ràng hơn khi người khác đọc bảng tính của bạn.

Ví dụ thực tế:

Công thức

Mô tả

=IF(A2=TRUE, "Done", "")

Chỉ hiển thị "Done" khi được đánh dấu

=IF(A2, C2*0.1, 0)

Tính thưởng 10% khi được đánh dấu

=IF(A2=TRUE, C2*(1-0.2), C2)

Áp dụng giảm giá 20% khi được đánh dấu

IF formula in formula bar responding to checkbox state

IF() thay đổi đầu ra theo trạng thái ô chọn. Ảnh: Tác giả.

Các trường hợp logic đơn giản

Ô chọn phù hợp cho các phép tính dựa trên quyết định. Ví dụ, bộ theo dõi ngân sách có thể áp dụng mức thuế khác nhau dựa trên lựa chọn của bạn. Công cụ lập kế hoạch dự án có thể tính nguồn lực chỉ cho các nhiệm vụ đã chọn. Người dùng nhấp thay vì gõ điều kiện, mọi thứ trở nên đơn giản hơn.

Cách đếm ô chọn trong Excel

Hàm COUNTIF() giúp đếm các ô được đánh dấu và chưa đánh dấu rất dễ.

Đếm các ô đã đánh dấu

=COUNTIF(A2:A20, TRUE)

Với ô chọn gốc, tham chiếu trực tiếp cột ô chọn. Với Form Controls, tham chiếu các ô được liên kết.

Dùng TRUE (giá trị boolean), không dùng "TRUE" (chuỗi trong ngoặc kép). Nếu dùng ngoặc kép, Excel sẽ đếm các ô chứa văn bản "TRUE" đúng nghĩa thay vì giá trị ô chọn thực.

Đếm các ô chưa đánh dấu

=COUNTIF(A2:A20, FALSE)

Công thức này đếm tất cả ô chưa đánh dấu trong vùng.

Ví dụ về tiến độ và hoàn thành

Tính phần trăm hoàn thành

=COUNTIF(A2:A20, TRUE) / COUNTA(A2:A20)

COUNTIF formulas calculating completion percentage from checkboxes

Công thức tiến độ đếm số ô đã đánh dấu so với tổng số mục. Ảnh: Tác giả.

Định dạng ô kết quả thành phần trăm. Hàm COUNTA() đếm các ô không trống, nên các hàng trống sẽ không làm sai phần trăm.

Số mục còn lại cần hoàn thành:

=COUNTA(A2:A20) - COUNTIF(A2:A20, TRUE)

Công thức này tính tổng số mục trừ đi số mục đã hoàn thành.

Tổng hợp giá trị dựa trên ô chọn

=SUMIF(A2:A20, TRUE, B2:B20)

Cộng các giá trị ở cột B chỉ tại các hàng có ô chọn ở cột A được đánh dấu.

Cách định dạng hàng dựa trên ô chọn

Định dạng có điều kiện tạo phản hồi trực quan cập nhật tự động khi ô chọn thay đổi.

Tô sáng hàng khi đã đánh dấu

  1. Chọn vùng bạn muốn định dạng (như A2:D20 cho toàn bộ vùng dữ liệu)

  2. Đi tới Home > Conditional Formatting > New Rule

  3. Chọn "Use a formula to determine which cells to format"

  4. Nhập công thức: =$A2=TRUE

  5. Nhấp Format > chọn màu tô (xanh nhạt phù hợp cho mục đã hoàn thành)

  6. Nhấp OK hai lần

New Formatting Rule dialog with formula equals dollar A2 equals TRUE

Thiết lập quy tắc định dạng có điều kiện dựa trên công thức. Ảnh: Tác giả.

Tham chiếu =$A2 dùng cột tuyệt đối và hàng tương đối, nên luôn kiểm tra cột A khi điều chỉnh theo từng hàng.

Gạch ngang các nhiệm vụ đã hoàn thành

  1. Chọn cột mô tả nhiệm vụ (như B2:B20)

  2. Vào Home > Conditional Formatting > New Rule

  3. Chọn "Use a formula to determine which cells to format"

  4. Nhập: =$A2=TRUE

  5. Nhấp Format > thẻ Font

  6. Chọn Strikethrough

  7. Tùy chọn đổi màu chữ thành xám

  8. Nhấp OK hai lần

Chữ gạch ngang và xám biểu thị mục đã hoàn thành. Ảnh: Tác giả.

Bạn có thể kết hợp nhiều hiệu ứng trong một quy tắc. Chỉ cần chọn tất cả tùy chọn định dạng (gạch ngang, màu tô, chữ nhạt) trước khi nhấp OK.

Cách xóa ô chọn trong Excel

Quy trình xóa ô chọn khác nhau giữa các loại ô chọn.

Xóa ô chọn gốc

Chỉ bỏ định dạng ô chọn

  1. Chọn các ô chứa ô chọn
  2. Vào Home > Clear > Clear Formats

Hình ô chọn biến mất, nhưng giá trị TRUE hoặc FALSE vẫn nằm trong ô. Đây là cách đáng tin cậy nhất để chỉ bỏ ô chọn.

Xóa hoàn toàn ô chọn

Chọn các ô và nhấn Delete. Thao tác này xóa cả nội dung và định dạng. Bạn cũng có thể dùng Home > Clear > Clear All để xóa mọi thứ.

Xóa ô chọn cũ

Ô chọn Form Control là các đối tượng, nên bạn cần xóa theo cách khác.

Xóa từng ô chọn

  1. Ctrl+nhấp vào ô chọn để chọn nó (nhấp thường chỉ chuyển trạng thái)
  2. Nhấn Delete

Xóa tất cả ô chọn cùng lúc

  1. Nhấn Ctrl+G để mở hộp thoại Go To
  2. Nhấp Special
  3. Chọn Objects
  4. Nhấp OK
  5. Nhấn Delete

Go To Special dialog with Objects option selected

Chọn tất cả đối tượng để xóa hàng loạt. Ảnh: Tác giả.

Thao tác này sẽ chọn mọi đối tượng trên trang tính (hình dạng, biểu đồ, ảnh và ô chọn). Nếu bạn chỉ muốn xóa ô chọn, dùng Home > Find & Select > Selection Pane để xem và chọn đối tượng cụ thể theo tên.

Dọn dẹp ô liên kết

Khi bạn xóa ô chọn Form Control, các ô liên kết vẫn giữ giá trị cuối. Bạn có thể muốn xóa chúng thủ công.

Vấn đề thường gặp khi thêm ô chọn trong Excel

Đây là những vấn đề tôi thường thấy khi hỗ trợ người dùng với ô chọn.

Không thấy tùy chọn Checkbox

Triệu chứng: Bạn không thấy nút Checkbox trong thẻ Insert.

Nguyên nhân: Bạn không dùng Microsoft 365. Ô chọn gốc chỉ hoạt động với bản đăng ký.

Giải pháp: Kiểm tra phiên bản tại File > Account. Nếu hiển thị "Microsoft Excel 2024" (hoặc 2021, 2019, 2016), bạn dùng giấy phép vĩnh viễn. Khi đó cần dùng phương pháp qua thẻ Developer.

Nếu bạn có Microsoft 365 nhưng không thấy nút, hãy thử cập nhật: File > Account > Update Options > Update Now.

Sai phiên bản Excel khi chia sẻ tệp

Triệu chứng: Người nhận thấy văn bản "TRUE" và "FALSE" thay vì ô chọn.

Nguyên nhân: Tệp được tạo với ô chọn gốc nhưng mở trong phiên bản Excel không phải 365.

Giải pháp: Nếu bạn chia sẻ tệp với người dùng phiên bản Excel cũ, hãy dùng Form Controls. Chúng hoạt động ở mọi nơi, trong khi ô chọn gốc chỉ hiển thị đúng trên Microsoft 365.

Ô chọn không cập nhật giá trị

Đối với ô chọn gốc

  • Xác minh Thanh Công thức hiển thị TRUE/FALSE khi chọn ô
  • Nếu ô chứa công thức trả về TRUE/FALSE, ô chọn sẽ chỉ đọc (hiển thị kết quả nhưng không thể bật/tắt thủ công)

Đối với ô chọn Form Control

  • Nhấp phải > Format Control > xác minh trường Cell link có tham chiếu hợp lệ
  • Mỗi ô chọn cần một ô liên kết riêng. Bản sao giữ nguyên liên kết gốc
  • Ô liên kết không thể trỏ tới các ô chứa công thức

Nhầm lẫn giữa phương pháp gốc và Developer

Triệu chứng: Hướng dẫn bạn theo không khớp với những gì bạn thấy trong Excel.

Nguyên nhân: Các phiên bản Excel khác nhau có phương pháp ô chọn khác nhau. Nhiều hướng dẫn trực tuyến không nêu rõ họ dùng loại nào.

Giải pháp: Trước tiên, xác định bạn đang dùng loại ô chọn nào:

Dấu hiệu

Ô chọn gốc

Form Control

Hành vi nhấp

Chọn ô

Chuyển trạng thái hoặc chọn điều khiển

Thanh Công thức

Hiển thị TRUE/FALSE

Không hiển thị gì (liên quan ô chọn)

Tay nắm thay đổi kích thước

Không hiển thị

Hiển thị khi Ctrl+nhấp

Menu nhấp phải

Menu ô tiêu chuẩn

Bao gồm "Assign Macro"

Khi đã biết loại nào, hãy làm theo hướng dẫn cho đúng phương pháp đó.

Thực tiễn tốt nhất khi dùng ô chọn trong Excel

Đây là những điều tôi rút ra từ hàng chục dự án dùng ô chọn.

Hãy dùng ô chọn gốc khi có thể. Chúng thiết lập nhanh, hoạt động tốt hơn với sắp xếp và lọc, và tích hợp trực tiếp với công thức. Lý do duy nhất để tránh là khi bạn cần tương thích ngược với người dùng ngoài 365.

Lên kế hoạch vị trí ô liên kết. Với Form Controls, tôi đặt ô liên kết ở cột cạnh ô chọn rồi ẩn cột đó. Giao diện gọn gàng trong khi công thức vẫn truy cập được dữ liệu.

Kiểm thử công thức trước khi sao chép. Xây dựng và xác nhận một công thức trước, rồi mới sao chép xuống. Phát hiện lỗi tham chiếu sớm sẽ tiết kiệm thời gian.

Đừng lạm dụng ô chọn trong bảng lớn. Form Controls làm tăng kích thước tệp và làm chậm. Nếu cần hàng trăm ô chọn, ô chọn gốc xử lý tốt hơn vì chúng chỉ là định dạng ô, không phải đối tượng riêng.

Ghi chú cách tiếp cận của bạn. Nếu người khác sẽ duy trì bảng, hãy thêm ghi chú giải thích loại ô chọn bạn dùng và vị trí các ô liên kết.

Kết luận

Nếu bạn có Microsoft 365, hãy dùng ô chọn gốc. Hai cú nhấp từ thẻ Insert là xong. Chúng tự lưu giá trị, di chuyển theo dữ liệu và hoạt động với COUNTIF() và định dạng có điều kiện.

Nếu bạn dùng giấy phép vĩnh viễn hoặc chia sẻ tệp với người dùng phiên bản Excel khác, hãy dùng Form Controls. Cần thiết lập nhiều hơn, nhưng hoạt động ở mọi nơi.

Để học thêm các kỹ thuật Excel, hãy tải Excel Formulas Cheat Sheet và Data Manipulation in Excel Cheat Sheet.

Khalid Abdelaty

Tác giả

Khalid Abdelaty

Tôi là một kỹ sư dữ liệu và người xây dựng cộng đồng, làm việc với pipeline dữ liệu, đám mây và công cụ AI, đồng thời viết các hướng dẫn thực hành, tác động cao cho DataCamp và các nhà phát triển mới nổi.

FAQs

Vì sao tôi không thấy nút Checkbox trong thẻ Insert?

Ô chọn gốc chỉ dành cho người dùng đăng ký Microsoft 365. Nếu bạn dùng Excel 2024, 2021, 2019 hoặc 2016, bạn cần dùng phương pháp qua thẻ Developer với Form Controls. Kiểm tra phiên bản tại File > Account.

Tôi có thể thay đổi kích thước ô chọn gốc trong Excel không?

Không trực tiếp. Ô chọn gốc không thay đổi tỷ lệ theo cỡ chữ như văn bản. Thực tế, cách chính để làm chúng trông lớn hơn là tăng mức thu phóng trang tính, điều này ảnh hưởng tới mọi thứ. Nếu cần ô chọn có thể thay đổi kích thước, hãy dùng Form Controls.

Vì sao ô chọn của tôi hiển thị "TRUE" và "FALSE" thay vì hộp thực?

Điều này xảy ra khi ai đó mở tệp của bạn bằng phiên bản Excel cũ không hỗ trợ ô chọn gốc. Dữ liệu vẫn còn và công thức vẫn hoạt động, nhưng ô chọn hiển thị thành văn bản. Hãy dùng Form Controls nếu bạn chia sẻ tệp với người dùng phiên bản cũ.

Tôi có thể dùng ô chọn trên Excel cho Web không?

Có, ô chọn gốc hoạt động trên Excel cho Web. Tuy nhiên, Form Controls không được hỗ trợ để chỉnh sửa trên phiên bản web và có thể bị xóa hoặc không dùng được khi bạn chỉnh sửa sổ làm việc trong trình duyệt. Hãy dùng ô chọn gốc cho các tệp bạn sẽ truy cập trực tuyến.

Làm sao tôi sao chép ô chọn vào nhiều ô nhanh chóng?

Với ô chọn gốc, chọn một ô có ô chọn, nhấn Ctrl+C, chọn vùng đích và nhấn Ctrl+V. Bạn cũng có thể dùng tay nắm điền (ô vuông nhỏ ở góc ô) để kéo và sao chép sang các ô liền kề.

Chủ đề

Liên quan