Bài viết: Chiêu số 23: Bật, tắt chức năng Conditional Formatting bằng 1 checkbox (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

ptm0412

Bad Excel Member
Thành viên BQT
Administrator
Tham gia
4/11/07
Bài viết
14,632
Được thích
37,319
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Consultant
Chiêu số 23: Bật, tắt chức năng Conditional Formatting bằng 1 checkbox
Bạn thường dùng Data Validation để giới hạn dữ liệu nhập vào, hoặc dùng Conditional Formatting để cảnh báo khi nhập dữ liệu trùng. Nhưng đôi khi bạn muốn tắt chúc năng cảnh báo của CF. Có 1 cách đơn giản để bật tắt chức năng này bằng cách sử dụng 1 checkbox. Xem thêm bài Chiêu số 18: Điều khiển Conditional Formating bằng checkbox.
Nhưng ở đây là CF tô màu dữ liệu nhập trùng.
Trong thí dụ dưới đây, bạn sẽ dùng CF để đánh dấu (tô màu) những ô có dữ liệu xuất hiện nhiều hơn 1 lần trong vùng dữ liệu. Giả sử trong vùng A1:A100 bạn đã thiết lập CF với công thức như sau:
=CountIf($A$1:$A$100,$A1)>1
Bây giờ bạn muốn tuỳ ý bật tắt cái CF này. Trước tiên bạn cùng công cu Form hoặc Control Toolbox, vẽ 1 cái Checkbox lên sheet. Thiết lập Property Cell Link cho cái checkbox này là 1 ô nào đó, thí dụ K1. Ta vào Name box đặt luôn tên cho ô này là IsCheck.
Bây giờ click chọn vùng dữ liệu A1:A100 sao cho ô A1 là ô hiện hành. Thiết lập Conditional Formatting cho vùng này với công thức sau:
=AND(COUNTIF($A$1:$A$100,$A1)>1,IsCheck)
Nhấn nút Format để tô màu theo ý muốn, rồi OK.
Sau khi hoàn thành, khi bạn check vào cái checkbox, ô K1 sẽ thành True, và những ô có dữ liệu trùng sẽ bị tô màu.
Trái lại, khi bạn uncheck cái checkbox, ô K1 sẽ có giá trị False, và chẳng có ô nào bị tô màu nữa.
Cũng như chiêu số 18, bạn hoàn toàn có thể dùng cái toggle Button làm 1 cái công tắc bật tắt y như cái checkbox.
Chắc cũng cần nói lại cách mà công tắc này hoạt động:
Do công thức của bạn là AND(điều kiện 1, điều kiện 2), nên chỉ cần 1 trong 2 điều kiện không thoả (=False), nguyên đk chung sẽ False, CF không hoạt động; vì CF chỉ có tác dụng khi điều kiện chung là True.



Một số bài viết có liên quan:
1/ Chiêu thứ 22: Tạo hiệu ứng 3D trong các bảng tính hay các ô
2/ Chiêu thứ 21: Tô màu dòng xen kẽ
3/ Chiêu thứ 20: Đếm hoặc cộng những ô đã được định dạng có điều kiện
4/ Chiêu số 19: Đánh dấu những ô chứa công thức bằng Conditional Formatting
5/ Chiêu số 18: Điều khiển Conditional Formating bằng checkbox
6/ Chiêu thứ 17: Sử dụng Data-Validation khi danh sách nguồn nằm trong một Sheet khác (Excel <2010)
7/ Chiêu thứ 16: Cứu dữ liệu từ một bảng tính bị lỗi
8/ Chiêu thứ 15: Giảm kích thước file Excel bị phình to bất thường
9/ Chiêu thứ 14: Gỡ bỏ những liên kết ma
10/ Chiêu thứ 13: Sao chép công thức giữ nguyên tham chiếu tương đối

 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom