Đôi khi bạn cần sử dụng các hộp kiểm để hỗ trợ công việc của mình. Và hiển thị nội dung nhất định trong các ô nhất định theo giá trị của hộp kiểm có thể hiển thị thông tin rõ ràng hơn. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn 3 phương pháp hiệu quả để hiển thị hoặc ẩn nội dung ô.
Trong hình ảnh bên dưới, chúng tôi đã nhập các hộp kiểm vào bảng tính. Và bây giờ bạn cần hiển thị một số nội dung nhất định trong một số ô nhất định.
Khi bạn chọn một hộp kiểm, ô nhất định cần ẩn hoặc hiển thị một số nội dung nhất định. Và dưới đây là 3 phương pháp để đạt được nhiệm vụ này.
Cách 1: Liên kết ô
Trong phương pháp này, bạn có thể liên kết các hộp kiểm với một số ô nhất định.
- Nhấp chuột phải vào một hộp kiểm trong bảng tính.
- Và sau đó nhấp vào tùy chọn “Kiểm soát định dạng” trong menu phụ.

- Sau đó, nhập tham chiếu ô được chỉ định vào hộp văn bản của “Liên kết ô”. Tại đây bạn cũng có thể sử dụng chuột và chọn ô trực tiếp. Nhưng hãy nhớ sử dụng tham chiếu tuyệt đối. Và trong ví dụ này, chúng tôi sử dụng ô B2 làm ô liên kết.
- Và sau đó nhấp vào nút “OK” trong cửa sổ hiện tại.
Tiếp theo bạn sẽ quay trở lại bảng tính. Lúc đầu, không có nội dung nào trong ô B2.
Khi bạn chọn hộp kiểm, giá trị “TRUE” sẽ xuất hiện trong ô B2. Và sau đó nếu bạn bỏ chọn hộp kiểm, ô sẽ hiển thị “FALSE”.
- Bây giờ hãy lặp lại các bước trên và liên kết các hộp kiểm khác với các ô. Vì vậy, khi giá trị của các hộp kiểm thay đổi thì nội dung trong các ô được liên kết cũng sẽ thay đổi. Ngoài ra, bạn cũng có thể xóa nội dung trong ô theo cách thủ công.
Cách 2: Sử dụng hàm IF
Trong phương pháp này, bạn cần đảm bảo rằng các hộp kiểm được liên kết với một số ô nhất định. Vì vậy, bạn có thể sử dụng hàm IF để hiển thị một số nội dung nhất định.
- Bấm vào ô nơi bạn cần hiển thị nội dung. Ở đây chúng ta bấm vào ô C2 trong bảng tính này.
- Và sau đó nhập công thức sau vào bảng tính:
=IF(B2,”Có sẵn”, “Không có sẵn”)
Ở đây bạn có thể thấy rằng công thức này sẽ sử dụng kết quả trong ô B2 được liên kết. Vì vậy, bạn cũng cần liên kết các ô cho các hộp kiểm đó. Trong công thức này, bạn cũng có thể thay đổi nội dung theo nhu cầu của mình.
- Và sau đó nhấn nút “Enter” trên bàn phím. Do đó, bạn sẽ thấy kết quả ngay trong ô.
- Bây giờ bấm đúp vào ô điều khiển điền của ô C2 và điền công thức vào các ô khác.
Khi bạn thay đổi giá trị của các ô đánh dấu thì kết quả trong ô cũng sẽ thay đổi tương ứng.
Cách 3: Sử dụng VBA Macro
Mặt khác, nếu bạn không muốn liên kết các ô và muốn hiển thị một số nội dung nhất định trong một số ô nhất định, bạn có thể sử dụng macro VBA. Và ở đây chúng tôi sẽ chỉ cho bạn các bước để hoàn thành nhiệm vụ này.
- Nhấn phím tắt “Alt + F11” trên bàn phím.
- Tiếp theo bấm vào nút “Chèn” trên thanh công cụ.
- Và sau đó chọn tùy chọn “Mô-đun” trong menu thả xuống.
- Bây giờ sao chép mã VBA sau vào mô-đun mới.
Sub ShowContent()
Dim CheBox As CheckBox, i As Integer
i = 2
For Each CheBox In ActiveSheet.CheckBoxes
If CheBox.Value = -4146 Then
Range("C" & i) = "Not Available"
Else
If CheBox.Value = 1 Then
Range("C" & i) = "Available"
End If
End If
i = i + 1
Next
End Sub
'assign macro for all the checkboxes in this worksheet
Sub AssignMacro()
Dim CheBox As CheckBox
For Each CheBox In ActiveSheet.CheckBoxes
CheBox.OnAction = "ShowContent"
Next CheBox
End Sub
Có hai thủ tục trong mã. Phụ đầu tiên sẽ hiển thị một số nội dung nhất định trong các ô nhất định theo các giá trị của hộp kiểm. Và phụ thứ hai sẽ gán macro đầu tiên cho tất cả các hộp kiểm trong bảng tính này. Ngoài ra, trong bảng tính thực tế của bạn, bạn cũng có thể thay đổi một số thành phần để cung cấp mã VBA.
- Và bây giờ bấm vào phụ thứ hai.
- Sau đó nhấn nút “Run Sub” hoặc nhấn nút “F5” trên bàn phím để chạy sub thứ XNUMX.
- Bây giờ bạn có thể quay lại bảng tính.
Khi bạn chọn hoặc bỏ chọn một hộp kiểm, nội dung trong ô nhất định cũng sẽ thay đổi tương ứng. Và bạn không cần phải liên kết các ô cho các hộp kiểm đó.
So sánh giữa 3 phương pháp
Để giúp bạn lựa chọn trong 3 phương pháp, chúng tôi đã liệt kê tất cả những ưu điểm và nhược điểm có thể có trong bảng bên dưới.
|
sự so sánh |
Liên kết ô | Sử dụng hàm IF |
Sử dụng Macro VBA |
|
Ưu điểm |
1. Phương pháp này rất dễ sử dụng nếu bạn chỉ cần hiển thị “TRUE” hoặc “FALSE” trong các ô.
2. So với hai phương pháp còn lại, đây là phương pháp thuận tiện nhất. |
1. Bạn có thể nhập các nội dung đặc biệt vào công thức theo nhu cầu của mình.
2. Nếu bạn không quen với macro VBA, bạn có thể sử dụng chức năng này để hiển thị nội dung. |
1. Tất cả các hộp kiểm đều được gán bằng macro. Và bạn có thể xem nội dung khi bạn chọn hoặc bỏ chọn các hộp kiểm.
2. Bạn có thể hiển thị một số nội dung nhất định trong các ô theo nhu cầu của mình. |
|
Nhược điểm |
1. Việc kết nối từng ô một có thể tốn rất nhiều thời gian và công sức.
2. Các ô chỉ có thể hiển thị “TRUE” hoặc “FALSE”, điều này có thể gây bất tiện trong một số trường hợp nhất định. |
1. Khi sử dụng chức năng này, bạn cũng cần liên kết từng ô với các hộp kiểm.
2. Hiển thị “TRUE” hoặc “FALSE” cùng với nội dung được chỉ định của bạn cùng lúc sẽ làm rối bảng tính của bạn. |
1. Nếu bạn không quen với Excel VBA, bạn có thể gặp vấn đề khi chạy macro.
2. Sử dụng mã VBA sẽ khiến công việc trở nên phức tạp hơn. |
Từ phân tích trên, bây giờ bạn đã hiểu rõ về các phương pháp khác nhau đó. Do đó, lần sau nếu bạn cần hiển thị một số nội dung nhất định trong ô theo giá trị hộp kiểm, bạn có thể chọn phương pháp theo nhu cầu thực tế của mình.
Tạo kế hoạch dự phòng cho các tệp Excel của bạn
Để tránh hậu quả xấu từ việc mất dữ liệu, một trong những phương pháp hiệu quả nhất là sao lưu các tệp của bạn. Như vậy, mỗi khi gặp phải tình trạng tệp Excel bị hỏng, bạn sẽ không phải chịu thiệt hại. Và đối với tất cả các tệp của mình, bạn cần tạo một kế hoạch sao lưu hiệu quả. Nhưng cũng có trường hợp ngay cả các tệp sao lưu cũng bị hỏng. Lúc này, bạn có thể sử dụng công cụ của bên thứ ba để... sửa lỗi file Excel bị hỏng. Với công cụ khôi phục và các tệp sao lưu này trong tay, bạn sẽ không bị mất dữ liệu trong thảm họa dữ liệu nữa.
Giới thiệu tác giả:
Anna Ma là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa chữa tài liệu docx bị hư hỏng và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm





