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.
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
Chọn ô nơi bạn muốn đặt ô chọn
Đi tới thẻ Insert > nhóm Cell Controls > nhấp Checkbox
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.
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
Vào File > Options > Customize Ribbon
Trong khung bên phải dưới "Main Tabs", chọn hộp Developer
Nhấp OK
Trên Mac:
Vào menu Excel > Preferences > Ribbon& Toolbar
Cuộn xuống cuối danh sách MainTabs
Chọn hộp Developer
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
Nhấp thẻ Developer
Trong nhóm Controls, nhấp Insert
Dưới FormControls (không phải ActiveX Controls), nhấp biểu tượng CheckBox
Nhấp vào vị trí trên trang tính nơi bạn muốn đặt ô chọn
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ị.
Nhấp chuột phải lên ô chọn (đừng nhấp trái kẻo chỉ chuyển trạng thái)
Chọn FormatControl
Chuyển sang thẻ Control
Trong trường Celllink, nhập tham chiếu ô (ví dụ $B$2) hoặc nhấp bộ chọn ô rồi chọn một ô trống
Nhấp OK
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 FormControl, 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 FormControl 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ặcFALSE) 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ả hai đều hoạt động vì Excel đánh giá TRUElà thỏa điều kiện. Tôi thích phiên bản tường minh =TRUEvì 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() 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àmCOUNTIF() giúp đếm các ô được đánh dấu và chưa đánh dấu rất dễ.
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.
Chọn vùng bạn muốn định dạng (như A2:D20 cho toàn bộ vùng dữ liệu)
Đi tới Home > ConditionalFormatting > NewRule
Chọn "Use a formula to determine which cells to format"
Nhập công thức: =$A2=TRUE
Nhấp Format > chọn màu tô (xanh nhạt phù hợp cho mục đã hoàn thành)
Nhấp OK hai lần
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 =$A2dù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
Chọn cột mô tả nhiệm vụ (như B2:B20)
Vào Home > Conditional Formatting > New Rule
Chọn "Use a formula to determine which cells to format"
Nhập: =$A2=TRUE
Nhấp Format > thẻ Font
Chọn Strikethrough
Tùy chọn đổi màu chữ thành xám
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
Chọn các ô chứa ô chọn
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
Ctrl+nhấp vào ô chọn để chọn nó (nhấp thường chỉ chuyển trạng thái)
Nhấn Delete
Xóa tất cả ô chọn cùng lúc
Nhấn Ctrl+G để mở hộp thoại Go To
Nhấp Special
Chọn Objects
Nhấp OK
Nhấn Delete
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 > FormatControl > xác minh trường Celllink 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.
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ề.
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ứaFALSE. Ô 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
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
TRUEkhi ô chọn được đánh dấu vàFALSEkhi bỏ đánh dấu.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
Trên Mac:
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
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ị.
Nhấp chuột phải lên ô chọn (đừng nhấp trái kẻo chỉ chuyển trạng thái)
Chọn Format Control
Chuyển sang thẻ Control
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ốngNhấp OK
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ị
TRUEkhi đánh dấu vàFALSEkhi 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/FALSElà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 (
TRUEhoặcFALSE) 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:
Cú pháp rút gọn:
Cả hai đều hoạt động vì Excel đánh giá
TRUElà thỏa điều kiện. Tôi thích phiên bản tường minh=TRUEvì 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() 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
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
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
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:
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
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
Chọn vùng bạn muốn định dạng (như A2:D20 cho toàn bộ vùng dữ liệu)
Đi tới Home > Conditional Formatting > New Rule
Chọn "Use a formula to determine which cells to format"
Nhập công thức:
=$A2=TRUENhấp Format > chọn màu tô (xanh nhạt phù hợp cho mục đã hoàn thành)
Nhấp OK hai lần
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
=$A2dù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
Chọn cột mô tả nhiệm vụ (như B2:B20)
Vào Home > Conditional Formatting > New Rule
Chọn "Use a formula to determine which cells to format"
Nhập:
=$A2=TRUENhấp Format > thẻ Font
Chọn Strikethrough
Tùy chọn đổi màu chữ thành xám
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
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
Xóa tất cả ô chọn cùng lúc
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
Đối với ô chọn Form Control
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.