Bỏ qua nội dung chính

Hộp kiểm Excel: Thêm, chọn, xóa và sử dụng hộp kiểm trong Excel

Hộp kiểm là một công cụ tương tác được sử dụng để chọn hoặc bỏ chọn một tùy chọn, bạn sẽ thường thấy chúng trên các biểu mẫu web hoặc khi điền vào các bản khảo sát. Trong Excel, bạn có thể thêm nhiều khả năng bằng cách chọn hoặc bỏ chọn một hộp kiểm để làm cho trang tính của bạn động và tương tác hơn, chẳng hạn như tạo danh sách kiểm tra theo hộp kiểm, chèn biểu đồ động theo hộp kiểm, v.v.

Trong hướng dẫn này, tôi sẽ giới thiệu cách chèn, chọn, xóa hộp kiểm và sẽ đưa ra một số ví dụ về cách sử dụng chúng trong Excel.

Mục lục:

1. Hai loại hộp kiểm (Kiểm soát Biểu mẫu Hộp kiểm so với Kiểm soát Hộp kiểm ActiveX)

2. Thêm một hoặc nhiều hộp kiểm trong Excel

3. Thay đổi tên hộp kiểm và văn bản phụ đề

4. Liên kết một hoặc nhiều hộp kiểm với các ô

5. Chọn một hoặc nhiều hộp kiểm

6. Xóa một hoặc nhiều hộp kiểm

7. Nhóm hộp kiểm trong Excel

8. Ví dụ: Cách sử dụng hộp kiểm trong Excel


Hai loại hộp kiểm (Kiểm soát Biểu mẫu Hộp kiểm so với Kiểm soát Hộp kiểm ActiveX)

Để chèn hộp kiểm, bạn cần đảm bảo rằng tab Nhà phát triển hiển thị trên ruy-băng. Tab Nhà phát triển không hoạt động theo mặc định, vì vậy trước tiên bạn cần bật nó lên.

1. Trong sổ làm việc Excel, vui lòng bấm vào Tập tin > Các lựa chọn. Trong Tùy chọn Excel hộp thoại, nhấn Tùy chỉnh dây băng, sau đó kiểm tra Nhà phát triển tùy chọn và nhấp chuột OK để đóng hộp thoại này.

2. Bây giờ, Nhà phát triển tab xuất hiện trong ruy-băng Excel như ảnh chụp màn hình bên dưới. Bạn có thể truy cập nhiều điều khiển tương tác từ tab Nhà phát triển khi cần.

Microsoft Excel cung cấp hai loại hộp kiểm-Kiểm soát biểu mẫu hộp kiểmHộp kiểm điều khiển ActiveX:

Kiểm soát biểu mẫu hộp kiểm đơn giản hơn nhiều so với Hộp kiểm Kiểm soát ActiveX, và Hộp kiểm Kiểm soát ActiveX linh hoạt hơn trong thiết kế và có thể được sử dụng như các đối tượng trong mã. Đối với công việc hàng ngày của chúng tôi, Kiểm soát biểu mẫu là đủ, vì vậy chúng tôi sẽ sử dụng chúng trong hầu hết các trường hợp.

Kiểm soát Hộp kiểm Biểu mẫu so với Kiểm soát Hộp kiểm ActiveX:

  • Điều khiển ActiveX cung cấp nhiều tùy chọn định dạng hơn, bạn có thể sử dụng chúng cho một thiết kế tinh vi và linh hoạt;
  • Các điều khiển biểu mẫu được tích hợp sẵn trong Excel trong khi các điều khiển ActiveX được tải riêng, vì vậy chúng có thể thỉnh thoảng bị đóng băng;
  • Một số máy tính không tin cậy các điều khiển ActiveX theo mặc định, vì vậy bạn cần kích hoạt chúng theo cách thủ công từ Trung tâm Tin cậy;
  • Kiểm soát Hộp kiểm ActiveX có thể được truy cập theo chương trình thông qua trình soạn thảo VBA;
  • ActiveX chỉ được cung cấp bởi tùy chọn Windows và Mac OS không hỗ trợ nó.

Chú thích: Tất cả các hộp kiểm tôi nói đến trong các hướng dẫn sau đây là Kiểm soát biểu mẫu hộp kiểm.


Thêm một hoặc nhiều hộp kiểm trong Excel

Để chèn một hoặc nhiều hộp kiểm, phần này có thể giúp bạn.

2.1 Chèn một hộp kiểm

Để chèn một hộp kiểm, hãy làm như sau:

1. Nhấp chuột Nhà phát triển tab, sau đó nhấp vào Chèn từ Điều khiển nhóm, và sau đó chọn Hộp kiểm tra Dưới Kiểm soát biểu mẫu. Sau đó, nhấp vào ô mà bạn muốn chèn hộp kiểm và hộp kiểm sẽ xuất hiện gần ô đó, hãy xem ảnh chụp màn hình:

2. Sau đó, đặt con trỏ của bạn qua cạnh của hộp lựa chọn cho hộp kiểm của bạn. Khi nó thay đổi thành con trỏ di chuyển, bạn có thể nhấp và kéo hộp kiểm vào ô bạn cần, xem ảnh chụp màn hình:


2.2 Chèn nhiều hộp kiểm

Nếu bạn cần nhiều hộp kiểm trong trang tính của mình, ở đây sẽ nói về một số cách nhanh chóng dành cho bạn.

 Chèn nhiều hộp kiểm với tùy chọn Fill Handle

Để chèn nhanh nhiều hộp kiểm, hãy thêm một hộp kiểm như được mô tả ở trên, sau đó sử dụng tùy chọn Fill Handle để điền các hộp kiểm vào các ô khác.

1. Bấm để chọn ô có hộp kiểm.

2. Kéo chốt điều khiển điền xuống để điền vào các hộp kiểm như hình ảnh chụp màn hình bên dưới:


 Chèn nhiều hộp kiểm với mã VBA

Mã VBA sau đây cũng có thể giúp bạn chèn danh sách các hộp kiểm một cách nhanh chóng và dễ dàng. Vui lòng làm như sau:

1. Giữ ALT + F11 phím để mở Cửa sổ Microsoft Visual Basic for Applications.

2. Sau đó nhấn vào Chèn > Mô-đunvà dán mã sau vào Mô-đun cửa sổ.

Mã VBA: Chèn nhiều hộp kiểm vào danh sách ô

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

3. Và sau đó, nhấn F5 để chạy mã này. Một hộp nhắc sẽ bật ra để nhắc bạn chọn một dải ô để chèn các hộp kiểm. Xem ảnh chụp màn hình:

4. Sau đó nhấn vào OK , các hộp kiểm được chèn vào các ô ngay ngắn cùng một lúc, xem ảnh chụp màn hình:


 Chèn nhiều hộp kiểm với một tính năng tiện dụng

Nếu bạn có Kutools cho Excel, Với khả Hộp kiểm Chèn hàng loạt tính năng, bạn có thể chèn các hộp kiểm vào các ô trống hoặc các ô có dữ liệu ngay lập tức.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Chọn một dải ô mà bạn muốn chèn các hộp kiểm.

2. Sau đó nhấn vào Kutools > Chèn > Hộp kiểm Chèn hàng loạt, xem ảnh chụp màn hình:

3. Và sau đó, các ô đã chọn được lấp đầy bằng các hộp kiểm như ảnh chụp màn hình sau được hiển thị:

 Chèn hộp kiểm vào các ô trống  Chèn hộp kiểm vào ô dữ liệu
   

Thay đổi tên hộp kiểm và văn bản phụ đề

Khi sử dụng hộp kiểm trong Excel, bạn nên phân biệt tên hộp kiểm và tên phụ đề. Tên phụ đề là văn bản bạn nhìn thấy bên cạnh hộp kiểm và tên hộp kiểm là tên bạn thấy trong hộp Tên khi hộp kiểm được chọn như ảnh chụp màn hình dưới đây:

 Tên hộp kiểm  Tên phụ đề
   

Để thay đổi tên phụ đề, vui lòng nhấp chuột phải vào hộp kiểm, sau đó chọn Chỉnh sửa văn bản từ menu ngữ cảnh và nhập tên mới bạn muốn, xem ảnh chụp màn hình:

Để thay đổi tên hộp kiểm, bạn nên chọn hộp kiểm, sau đó nhập tên bạn cần vào Hộp tên như ảnh chụp màn hình dưới đây được hiển thị:


Liên kết một hoặc nhiều hộp kiểm với các ô

Khi sử dụng hộp kiểm, bạn thường cần liên kết hộp kiểm với các ô. Nếu hộp được chọn, ô sẽ hiển thị TRUE và nếu không được chọn, ô sẽ hiển thị FALSE hoặc trống. Phần này sẽ giới thiệu cách liên kết một hoặc nhiều hộp kiểm với các ô trong Excel.

4.1 Liên kết một hộp kiểm với một ô bằng tính năng Kiểm soát Định dạng

Để liên kết hộp kiểm với một ô nhất định, vui lòng thực hiện như sau:

1. Bấm chuột phải vào hộp kiểm, sau đó chọn Kiểm soát định dạng từ menu ngữ cảnh, xem ảnh chụp màn hình:

2. Trong Định dạng đối tượng hộp thoại, bên dưới Kiểm soát , nhấp để chọn một ô mà bạn muốn liên kết với hộp kiểm từ Liên kết ô hoặc nhập tham chiếu ô theo cách thủ công, xem ảnh chụp màn hình:

3. Nhấp chuột OK để đóng hộp thoại và bây giờ, hộp kiểm được liên kết với một ô cụ thể. Nếu bạn kiểm tra nó, TRUE được hiển thị, bỏ chọn nó, FALSE sẽ xuất hiện như hình minh họa dưới đây:


4.2 Liên kết nhiều hộp kiểm với các ô bằng mã VBA

Để liên kết nhiều hộp kiểm với các ô bằng cách sử dụng tính năng Kiểm soát Định dạng, bạn cần lặp lại các bước trên nhiều lần. Điều này sẽ tốn thời gian nếu có hàng trăm hoặc hàng nghìn hộp kiểm cần được liên kết. Ở đây, tôi sẽ giới thiệu một mã VBA để liên kết nhiều hộp kiểm với các ô cùng một lúc.

1. Đi tới trang tính có chứa các hộp kiểm.

2. Giữ ALT + F11 phím để mở Microsoft Visual Basic cho các ứng dụng cửa sổ.

3. Sau đó nhấn vào Chèn > Mô-đunvà dán mã sau vào Mô-đun Cửa sổ.

Mã VBA: Liên kết nhiều hộp kiểm với các ô cùng một lúc

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

Chú thích: Trong mã này, i = 2, con số 2 là hàng bắt đầu của hộp kiểm của bạn và xCChar = "C", lá thư C là cột mà bạn muốn liên kết các hộp kiểm với. Bạn có thể thay đổi chúng theo nhu cầu của bạn.

4. Và sau đó, nhấn F5 để chạy mã này, tất cả các hộp kiểm trong trang tính đang hoạt động được liên kết với các ô được chỉ định cùng một lúc. Khi chọn một hộp kiểm, ô tương đối của nó sẽ hiển thị TRUE, bỏ chọn hộp kiểm, ô được liên kết sẽ hiển thị FALSE, xem ảnh chụp màn hình:


Chọn một hoặc nhiều hộp kiểm

Để sao chép hoặc xóa các hộp kiểm trong một trang tính, bạn nên chọn các hộp kiểm trước. Để chọn một hoặc nhiều hộp kiểm, vui lòng thực hiện như sau:

Chọn một hộp kiểm: (hai cách)

  • Bấm chuột phải vào hộp kiểm, sau đó bấm vào bất kỳ đâu trong đó.
  • OR
  • Nhấn Ctrl rồi bấm vào hộp kiểm.

Chọn nhiều hộp kiểm:

Bấm và giữ Ctrl rồi bấm vào các hộp kiểm bạn muốn chọn từng hộp một.


Xóa một hoặc nhiều hộp kiểm

Việc xóa một hộp kiểm rất dễ dàng đối với chúng tôi, bạn chỉ cần chọn hộp kiểm đó và sau đó nhấn phím Delete trên bàn phím của mình. Khi nói đến nhiều hộp kiểm, bạn có thể làm như thế nào trong Excel?

6.1 Xóa nhiều hộp kiểm bằng mã VBA

Để xóa tất cả các hộp kiểm trong một trang tính, bạn có thể áp dụng mã VBA sau.

1. Giữ ALT + F11 phím để mở Cửa sổ Microsoft Visual Basic for Applications.

2. Sau đó nhấn vào Insert> Mô-đunvà dán mã sau vào Cửa sổ mô-đun.

Mã VBA: Xóa tất cả các hộp kiểm trong trang tính hiện tại

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. Sau đó nhấn F5 phím để thực thi mã. Tất cả các hộp kiểm trong trang tính cụ thể sẽ bị xóa cùng một lúc.


6.2 Xóa nhiều hộp kiểm bằng một tính năng đơn giản

Với Kutools cho Excel' Hộp kiểm Xóa hàng loạt tính năng, bạn có thể xóa các hộp kiểm khỏi một loạt lựa chọn hoặc toàn bộ trang tính khi bạn cần chỉ với vài cú nhấp chuột.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Chọn phạm vi ô hoặc toàn bộ trang tính chứa các hộp kiểm bạn muốn loại bỏ.

2. Sau đó nhấn vào Kutools > Xóa bỏ > Hộp kiểm Xóa hàng loạt, xem ảnh chụp màn hình:

3. Và sau đó, tất cả các hộp kiểm được xóa ngay lập tức khỏi lựa chọn.


Nhóm hộp kiểm trong Excel

Khi bạn muốn di chuyển hoặc thay đổi kích thước nhiều hộp kiểm cùng nhau, việc nhóm các hộp kiểm có thể giúp kiểm soát tất cả các hộp kiểm cùng một lúc. Phần này sẽ nói về cách nhóm nhiều hộp kiểm trong một trang tính Excel.

7.1 Nhóm hộp kiểm bằng cách sử dụng tính năng Nhóm

Trong Excel, Nhóm tính năng có thể giúp nhóm nhiều hộp kiểm, vui lòng làm như sau:

1. Giữ Ctrl và sau đó bấm để chọn từng hộp kiểm mà bạn muốn nhóm lại, xem ảnh chụp màn hình:

2. Sau đó, nhấp chuột phải và chọn Nhóm > Nhóm từ menu ngữ cảnh, xem ảnh chụp màn hình:

3. Và tất cả các hộp kiểm đã chọn được nhóm lại, bạn có thể di chuyển, sao chép chúng cùng một lúc.


7.2 Nhóm hộp kiểm bằng cách sử dụng Lệnh hộp nhóm

Ngoài ra, bạn cũng có thể sử dụng Hộp nhóm để nhóm nhiều hộp kiểm lại với nhau. Vui lòng thực hiện theo các bước sau:

1. Đi đến Nhà phát triển tab, và sau đó nhấp vào Chèn > Hộp nhóm (Kiểm soát biểu mẫu), xem ảnh chụp màn hình:

2. Và sau đó, kéo chuột để vẽ một hộp nhóm và thay đổi tên phụ đề hộp nhóm theo ý muốn:

3. Bây giờ, bạn có thể chèn hộp kiểm vào hộp nhóm, nhấp vào Nhà phát triển > Chèn > Hộp kiểm (Kiểm soát biểu mẫu), xem ảnh chụp màn hình:

4. Sau đó, kéo chuột để vẽ một hộp kiểm và sửa đổi tên phụ đề nếu bạn cần, xem ảnh chụp màn hình

5. Tương tự, chèn các hộp kiểm khác vào hộp nhóm và bạn sẽ nhận được kết quả như ảnh chụp màn hình bên dưới:


Ví dụ: Cách sử dụng hộp kiểm trong Excel

Từ thông tin trên, chúng ta biết một số kiến ​​thức cơ bản về hộp kiểm. Trong phần này, tôi sẽ giới thiệu cách sử dụng hộp kiểm cho một số hoạt động tương tác và động trong Excel.

 Ví dụ 1: Tạo danh sách việc cần làm với các hộp kiểm

Danh sách việc cần làm rất hữu ích để chúng ta đánh dấu các nhiệm vụ đã được hoàn thành trong công việc hàng ngày của chúng ta. Trong danh sách Việc cần làm thông thường, các công việc đã hoàn thành đã chọn có định dạng gạch ngang như hình minh họa bên dưới. Với sự trợ giúp của các hộp kiểm, bạn có thể tạo danh sách Công việc cần làm tương tác một cách nhanh chóng.

Để tạo danh sách Việc cần làm với các hộp kiểm, hãy làm theo các bước sau:

1. Vui lòng chèn các hộp kiểm vào danh sách các ô mà bạn muốn sử dụng, xem ảnh chụp màn hình: (Nhấp để biết cách chèn nhiều hộp kiểm)

2. Sau khi chèn các hộp kiểm, bạn nên liên kết mỗi hộp kiểm với một ô riêng biệt.

Lời khuyên: Để liên kết hộp kiểm với các ô, bạn có thể sử dụng Kiểm soát định dạng để liên kết chúng với từng ô một hoặc áp dụng Mã VBA để liên kết chúng với các ô cùng một lúc.

3. Sau khi liên kết hộp kiểm với các ô, nếu hộp kiểm được chọn, TRUE được hiển thị, nếu không được chọn, FALSE sẽ hiển thị, hãy xem ảnh chụp màn hình:

4. Sau đó, bạn nên áp dụng Định dạng có điều kiện để đạt được các hoạt động sau. Chọn phạm vi ô A2: C8 mà bạn muốn tạo danh sách Việc cần làm, sau đó bấm Trang Chủ > Định dạng có điều kiện > Quy tắc mới đi đến Quy tắc định dạng mới hộp thoại.

5. Trong Quy tắc định dạng mới thoại, bấm Sử dụng công thức để xác định ô cần định dạng trong Chọn một loại quy tắc hộp danh sách, sau đó nhập công thức này = C2 = TRUE vào Định dạng các giá trị trong đó công thức này đúng hộp văn bản, xem ảnh chụp màn hình:

Chú thích: C2 là một ô được liên kết với hộp kiểm ..

6. Sau đó, hãy nhấp vào Định dạng nút để đi đến Format Cells hộp thoại. Phía dưới cái Font tab, kiểm tra Gạch từ Effects và chỉ định màu cho mục danh sách việc cần làm đã hoàn thành như bạn muốn, xem ảnh chụp màn hình:

7. Sau đó nhấn vào OK > OK để đóng hộp thoại, bây giờ, khi bạn chọn hộp kiểm, mục tương ứng của nó sẽ được định dạng là gạch ngang như hình minh họa dưới đây:


 Ví dụ 2: Tạo biểu đồ động với các hộp kiểm

Đôi khi, bạn có thể cần hiển thị nhiều dữ liệu và thông tin trong một biểu đồ và biểu đồ sẽ lộn xộn. Trong trường hợp này, bạn có thể sử dụng các hộp kiểm để tạo biểu đồ động trong trang tính của mình. Khi chọn hộp kiểm, dòng dữ liệu tương ứng sẽ được hiển thị, nếu bỏ chọn, dòng dữ liệu sẽ bị ẩn như hình minh họa bên dưới:

Phần này sẽ nói về hai thủ thuật nhanh để tạo loại biểu đồ này trong Excel.

 Tạo biểu đồ tương tác với các hộp kiểm trong Excel

Thông thường, trong Excel, bạn có thể tạo biểu đồ động bằng cách sử dụng hộp kiểm với các bước sau:

1. Chèn một số hộp kiểm và đổi tên chúng. Trong trường hợp này, tôi sẽ chèn ba hộp kiểm và đổi tên chúng thành Apple, Orange và Peach, xem ảnh chụp màn hình:

2. Sau đó, bạn nên liên kết các hộp kiểm này với các ô, vui lòng nhấp để chọn hộp kiểm đầu tiên, sau đó nhấp chuột phải, sau đó chọn Kiểm soát định dạng, Trong Định dạng đối tượng hộp thoại, bên dưới Kiểm soát tab, từ Liên kết ô , chọn một ô để liên kết với hộp kiểm, xem ảnh chụp màn hình:

3. Lặp lại bước trên để liên kết hai hộp kiểm còn lại với các ô khác. Bây giờ, nếu bạn chọn hộp kiểm, TRUE sẽ được hiển thị, nếu không, FALSE sẽ được hiển thị như hình minh họa bên dưới:

4. Sau khi chèn và liên kết các hộp kiểm, bây giờ, bạn nên chuẩn bị dữ liệu. Sao chép tiêu đề cột và hàng dữ liệu gốc sang một nơi khác, xem ảnh chụp màn hình:

5. Sau đó, áp dụng các công thức dưới đây:

  • Trong phòng giam B13: = IF ($ B $ 6, B2, NA ())và kéo chốt điền để điền vào hàng từ B13 đến G13;
  • Trong phòng giam B14: = IF ($ B $ 7, B3, NA ())và kéo chốt điền để điền vào hàng từ B14 đến G14;
  • Trong phòng giam B15: = IF ($ B $ 8, B4, NA ())và kéo chốt điền để điền vào hàng từ B15 đến G15.
  • Các công thức này trả về các giá trị từ dữ liệu gốc nếu hộp kiểm cho sản phẩm đó được chọn và # N / A nếu nó không được chọn. Xem ảnh chụp màn hình:

6. Sau đó, vui lòng chọn phạm vi dữ liệu mới từ A12 đến G15, sau đó nhấp vào Chèn > Chèn Biểu đồ Đường hoặc Vùng > Dòng để chèn biểu đồ đường.

7. Bây giờ, khi bạn chọn hộp kiểm sản phẩm, dòng dữ liệu của nó sẽ xuất hiện và khi bỏ chọn, nó sẽ biến mất như hình minh họa bên dưới:

8. Sau khi tạo biểu đồ, bạn có thể đặt các hộp kiểm lên biểu đồ để làm cho chúng trông gọn gàng. Nhấp để chọn khu vực âm mưu, sau đó kéo để thu nhỏ nó, xem ảnh chụp màn hình:

9. Và sau đó, nhấn Ctrl để chọn ba hộp kiểm, kéo chúng vào biểu đồ, sau đó nhấp chuột phải để chọn Mang ra phía trước > Mang ra phía trước, xem ảnh chụp màn hình:

10. Và các hộp kiểm được hiển thị trên biểu đồ, hãy tiếp tục nhấn Ctrl phím để chọn từng hộp kiểm và biểu đồ, nhấp chuột phải để chọn Nhóm > Nhóm, xem ảnh chụp màn hình:

11. Bây giờ, các hộp kiểm được liên kết với biểu đồ đường. Khi bạn di chuyển biểu đồ, các hộp kiểm cũng sẽ di chuyển tương ứng.


 Tạo biểu đồ tương tác với các hộp kiểm với một tính năng dễ dàng

Phương pháp trên có thể hơi khó đối với bạn, ở đây, tôi sẽ giới thiệu một cách dễ dàng để giải quyết công việc này. Với Kutools cho Excel'S Biểu đồ đường hộp kiểm tra , bạn có thể tạo một biểu đồ động với các hộp kiểm một cách dễ dàng.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Chọn phạm vi dữ liệu mà bạn muốn tạo biểu đồ, sau đó bấm Kutools > Bảng xếp hạng > So sánh danh mục > Biểu đồ đường hộp kiểm tra, xem ảnh chụp màn hình:

2. Và sau đó, một Biểu đồ đường hộp kiểm tra hộp thoại hiện ra, dữ liệu bạn đã chọn sẽ tự động được điền vào các hộp văn bản riêng biệt của chúng, xem ảnh chụp màn hình:

3. Sau đó nhấn vào OK và một hộp nhắc xuất hiện để nhắc bạn một trang tính ẩn với một số dữ liệu trung gian sẽ được tạo, vui lòng nhấp vào nút, xem ảnh chụp màn hình:

4. Và một biểu đồ đường với các hộp kiểm sẽ được tạo thành công, hãy xem ảnh chụp màn hình:


 Ví dụ 3: Tạo danh sách thả xuống với các hộp kiểm

Chọn nhiều mục từ một danh sách thả xuống có thể là một nhiệm vụ phổ biến đối với hầu hết chúng ta. Một số người dùng cố gắng tạo danh sách thả xuống với các hộp kiểm để chọn nhiều lựa chọn như hình minh họa bên dưới. Thật không may, không thể tạo danh sách thả xuống như vậy với các hộp kiểm trong Excel. Tuy nhiên, ở đây, tôi sẽ giới thiệu hai kiểu lựa chọn nhiều hộp kiểm trong Excel. Một là hộp danh sách với các hộp kiểm và một là danh sách thả xuống với các hộp kiểm.

 Tạo danh sách thả xuống với các hộp kiểm bằng cách sử dụng hộp danh sách

Thay vì danh sách thả xuống, bạn có thể sử dụng hộp danh sách để thêm hộp kiểm cho nhiều lựa chọn. Quá trình này là một chút phức tạp, vui lòng làm theo các bước dưới đây từng bước:

1. Đầu tiên, hãy chèn một Hộp danh sách, nhấp vào Nhà phát triển > Chèn > Hộp danh sách (Điều khiển ActiveX). Xem ảnh chụp màn hình:

2. Kéo chuột để vẽ một hộp danh sách, sau đó bấm chuột phải vào nó, chọn Bất động sản từ menu ngữ cảnh, xem ảnh chụp màn hình:

3. Trong Bất động sản , vui lòng đặt các hoạt động như sau:

  • Trong tạp chí Danh sáchFillRange , nhập phạm vi dữ liệu bạn muốn hiển thị trong hộp danh sách;
  • Trong tạp chí Phong cách danh sách hộp, chọn 1 - Tùy chọn kiểu danh sách fm từ trình đơn thả xuống;
  • Trong tạp chí Đa lựa chọn hộp, chọn 1 - fmMultiSelectMulti từ trình đơn thả xuống;
  • Cuối cùng, nhấp vào nút đóng để đóng nó.

4. Sau đó, bấm vào ô mà bạn muốn xuất nhiều mục đã chọn và đặt tên dải ô cho ô đó. Vui lòng nhập tên dải ô “Đầu ra" vào Hộp tên và báo chí đăng ký hạng mục thi chính, xem ảnh chụp màn hình:

5. Và sau đó, nhấp vào Chèn > Hình dạng > Hình chữ nhật, kéo chuột để vẽ một hình chữ nhật phía trên hộp danh sách, xem ảnh chụp màn hình:

6. Sau đó nhấp chuột phải vào hình chữ nhật và chọn Chỉ định Macro từ menu ngữ cảnh. Xem ảnh chụp màn hình:

7. Trong Chỉ định Macro thoại, bấm Mới nút, xem ảnh chụp màn hình:

8. Trong phần mở đầu Microsoft Visual Basic cho các ứng dụng , thay thế mã gốc trong cửa sổ Mô-đun bằng mã VBA bên dưới:

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

Chú thích: Trong đoạn mã trên, Hình chữ nhật1 là tên hình dạng, Danh sáchBox1 là tên của hộp danh sách và Đầu ra là tên phạm vi của ô đầu ra. Bạn có thể thay đổi chúng dựa trên nhu cầu của bạn.

9. Sau đó, đóng cửa sổ mã. Bây giờ, nhấp vào nút hình chữ nhật sẽ ẩn hoặc hiển thị hộp danh sách. Khi hộp danh sách được hiển thị, hãy chọn các mục trong hộp danh sách và nhấp lại vào nút hình chữ nhật để xuất các mục đã chọn vào ô được chỉ định, xem bản trình diễn bên dưới:


 Tạo danh sách thả xuống với các hộp kiểm với một tính năng tuyệt vời

Để thêm các hộp kiểm vào danh sách thả xuống thực, bạn có thể sử dụng một công cụ mạnh mẽ - Kutools cho Excel, Với khả Danh sách thả xuống có hộp kiểm , bạn có thể tạo danh sách thả xuống với nhiều hộp kiểm một cách nhanh chóng và dễ dàng.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Đầu tiên, hãy chèn danh sách thả xuống bình thường vào các ô đã chọn, xem ảnh chụp màn hình:

2. Sau đó nhấn vào Kutools > Danh sách thả xuống > Danh sách thả xuống có hộp kiểm > Cài đặt. Xem ảnh chụp màn hình:

3. Trong Danh sách thả xuống với cài đặt hộp kiểm hộp thoại, vui lòng cấu hình như sau.

  • Trong tạp chí Nộp đơn , chỉ định phạm vi áp dụng nơi bạn sẽ tạo hộp kiểm cho các ô danh sách thả xuống. Bạn có thể chỉ định một phạm vi nhất định, trang tính hiện tại, sổ làm việc hiện tại hoặc tất cả các sổ làm việc đã mở dựa trên nhu cầu của bạn;
  • Trong tạp chí Chế độ phần, chọn Sửa đổi Tùy chọn;
  • Trong tạp chí máy phân ly hộp, gõ dấu phân cách để tách các mục đã chọn;
  • Trong Thướng ext phần, chọn hướng văn bản dựa trên nhu cầu của bạn;
  • Cuối cùng, nhấp vào OK .

4. Sau khi hoàn tất cài đặt, hãy nhấp vào Kutools > Danh sách thả xuống > Danh sách thả xuống có hộp kiểm > Bật danh sách hộp kiểm thả xuống để kích hoạt tính năng này. Xem ảnh chụp màn hình:

5. Từ bây giờ, khi bạn nhấp vào một ô có danh sách thả xuống, một danh sách có các hộp kiểm sẽ bật lên, sau đó chọn các mục bằng cách chọn các hộp kiểm để xuất các mục vào ô như hình minh họa bên dưới:

Nhấp để biết thêm thông tin chi tiết của tính năng này…


 Ví dụ 4: Chọn hộp kiểm để thay đổi màu hàng

Bạn đã bao giờ cố gắng thay đổi màu hàng dựa trên hộp kiểm đã chọn chưa? Có nghĩa là màu của hàng liên quan sẽ được thay đổi nếu bạn chọn hộp kiểm như hình minh họa bên dưới, phần này sẽ nói về một số thủ thuật để giải quyết tác vụ này trong Excel.

 Chọn hộp kiểm để thay đổi màu ô bằng cách sử dụng Định dạng có Điều kiện

Để thay đổi màu hàng bằng cách chọn hoặc bỏ chọn hộp kiểm, Định dạng có điều kiện tính năng trong Excel có thể giúp bạn. Vui lòng làm như sau:

1. Đầu tiên, hãy chèn các hộp kiểm vào danh sách các ô khi bạn cần, xem ảnh chụp màn hình:

2. Tiếp theo, bạn nên liên kết các hộp kiểm này với các ô bên cạnh mỗi hộp kiểm một cách riêng biệt, xem ảnh chụp màn hình:

Lời khuyên: Để liên kết hộp kiểm với các ô, bạn có thể sử dụng Kiểm soát định dạng để liên kết chúng với từng ô một hoặc áp dụng Mã VBA để liên kết chúng với các ô cùng một lúc.

3. Sau đó, chọn phạm vi dữ liệu mà bạn muốn thay đổi màu hàng, rồi bấm Trang Chủ > Định dạng có điều kiện > Quy tắc mới, xem ảnh chụp màn hình:

4. Trong Quy tắc định dạng mới hộp thoại, hãy thực hiện các thao tác dưới đây:

  • Chọn hình ba gạch Sử dụng công thức để xác định ô cần định dạng tùy chọn trong Chọn một loại quy tắc cái hộp;
  • Nhập công thức này = IF ($ F2 = TRUE, TRUE, FALSE) vào Định dạng các giá trị trong đó công thức này đúng cái hộp;
  • Nhấn vào Định dạng để chỉ định màu bạn thích cho các hàng.

Chú thích: Trong công thức, $ F2 là ô được liên kết đầu tiên của hộp kiểm ..

5. Sau khi chọn màu, hãy nhấp vào OK > OK để đóng các hộp thoại và bây giờ, khi bạn chọn một hộp kiểm, hàng tương ứng sẽ tự động được đánh dấu dưới dạng bản trình diễn dưới đây:


  Chọn hộp kiểm để thay đổi màu hàng bằng cách sử dụng mã VBA

Mã VBA sau cũng có thể giúp bạn thay đổi màu hàng dựa trên hộp kiểm đã chọn, vui lòng thực hiện với mã dưới đây:

1. Trong trang tính bạn muốn đánh dấu các hàng bằng các hộp kiểm, hãy nhấp chuột phải vào tab trang tính và chọn Mã Chế độ xem từ menu chuột phải. Xem ảnh chụp màn hình:

2. Sao chép và dán đoạn mã dưới đây vào phần mở Microsoft Visual Basic cho các ứng dụng cửa sổ:

Mã VBA: Đánh dấu các hàng bằng cách chọn hộp kiểm

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

Lưu ý: Trong đoạn mã trên, trong đoạn mã này xChk.OnAction = "Sheet2.InsertBgColor", bạn nên thay đổi tên trang tính-Sheet2 cho riêng bạn (Sheet2 là tên thật của trang tính, bạn có thể lấy nó từ ngăn cửa sổ mã bên trái). Xem ảnh chụp màn hình:

3. Sau đó, đặt con trỏ vào phần đầu tiên của mã và nhấn F5 phím để chạy mã. Trong cửa sổ bật lên Kutools cho Excel hộp thoại, vui lòng chọn phạm vi bạn muốn chèn hộp kiểm, xem ảnh chụp màn hình:

4. Sau đó nhấn vào OK , các hộp kiểm được chèn vào các ô đã chọn như hình ảnh chụp màn hình bên dưới:

5. Từ bây giờ, nếu bạn chọn hộp kiểm, hàng tương đối sẽ tự động được tô màu như hình ảnh chụp màn hình bên dưới:


 Ví dụ 5: Đếm hoặc tính tổng các giá trị ô nếu hộp kiểm được chọn

Nếu bạn có một dải dữ liệu với danh sách các hộp kiểm, bây giờ, bạn muốn đếm số hộp kiểm đã chọn hoặc tính tổng các giá trị tương ứng dựa trên các hộp kiểm đã chọn như hình minh họa bên dưới. Làm thế nào bạn có thể giải quyết công việc này trong Excel?

Để giải quyết công việc này, bước quan trọng là liên kết các hộp kiểm với các ô tương đối bên cạnh dữ liệu. Hộp kiểm đã chọn sẽ hiển thị TRUE trong ô được liên kết, nếu không, giá trị FALSE sẽ được hiển thị và sau đó, bạn có thể sử dụng hàm đếm hoặc tổng để lấy kết quả dựa trên giá trị TRUE hoặc FALSE.

1. Đầu tiên, bạn nên liên kết các hộp kiểm với các ô riêng biệt, nếu hộp kiểm được chọn, TRUE được hiển thị, nếu không được chọn, FALSE được hiển thị, hãy xem ảnh chụp màn hình:

Lời khuyên: Để liên kết hộp kiểm với các ô, bạn có thể sử dụng Kiểm soát định dạng để liên kết chúng với từng ô một hoặc áp dụng Mã VBA để liên kết chúng với các ô cùng một lúc.

2. Sau đó, áp dụng các công thức sau để đếm hoặc tính tổng các giá trị dựa trên các hộp kiểm đã chọn:

Đếm giá trị bằng các hộp kiểm đã chọn:

= COUNTIF (D2: D10, TRUE)

Chú thích: Trong công thức này, D2: D10 là phạm vi ô liên kết mà bạn đã đặt cho các hộp kiểm.

Tính tổng các giá trị bằng các hộp kiểm đã chọn:

= SUMPRODUCT (($ D $ 2: $ D $ 10 = TRUE) * $ C $ 2: $ C $ 10)

Chú thích: Trong công thức này, D2: D10 là phạm vi ô liên kết mà bạn đã đặt cho các hộp kiểm và C2: C10 là danh sách các ô mà bạn muốn tính tổng.


 Ví dụ 6: Nếu hộp kiểm được chọn thì trả về một giá trị cụ thể

Nếu bạn có một hộp kiểm, khi chọn hộp kiểm đó, một giá trị cụ thể sẽ xuất hiện trong một ô và khi bỏ chọn hộp kiểm đó, một ô trống sẽ được hiển thị như hình minh họa bên dưới:

Để hoàn thành công việc này, vui lòng làm như sau:

1. Trước tiên, bạn nên liên kết hộp kiểm này với một ô. Nhấp chuột phải vào hộp kiểm và chọn Kiểm soát định dạng, trong cửa sổ bật ra Định dạng đối tượng hộp thoại, bên dưới Kiểm soát , nhấp để chọn một ô mà bạn muốn liên kết với hộp kiểm từ Liên kết ô hộp, xem ảnh chụp màn hình:

2. Sau đó nhấn vào OK để đóng hộp thoại. Bây giờ, hãy nhập công thức này: = IF (A5 = TRUE, "Extendoffice"," ") vào một ô mà bạn muốn xuất kết quả, rồi nhấn đăng ký hạng mục thi Chìa khóa.

Chú thích: Trong công thức này, A5 là ô được liên kết với hộp kiểm, “Extendoffice”Là văn bản cụ thể, bạn có thể thay đổi chúng theo nhu cầu của mình.

3. Bây giờ, khi bạn chọn hộp kiểm, văn bản cụ thể sẽ hiển thị, khi bỏ chọn nó, một ô trống sẽ hiển thị, hãy xem bản trình diễn bên dưới:


  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột và Lưu giữ dữ liệu; Nội dung phân chia ô; Kết hợp các hàng trùng lặp và Tổng / Trung bình... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Yêu thích và Chèn công thức nhanh chóng, Dãy, Biểu đồ và Hình ảnh; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Nhóm bảng tổng hợp theo số tuần, ngày trong tuần và hơn thế nữa ... Hiển thị các ô đã mở khóa, đã khóa bởi các màu sắc khác nhau; Đánh dấu các ô có công thức / tênhữu ích. Cảm ơn !
tab kte 201905
  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations