Làm thế nào để tạo danh sách thả xuống với nhiều hộp kiểm trong Excel?
Nhiều người dùng Excel có xu hướng tạo danh sách thả xuống với nhiều hộp kiểm để chọn nhiều mục từ danh sách mỗi lần. Trên thực tế, bạn không thể tạo danh sách có nhiều hộp kiểm với Xác thực dữ liệu. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai phương pháp để tạo danh sách thả xuống với nhiều hộp kiểm trong Excel.
Sử dụng Hộp Danh sách để tạo một danh sách thả xuống với nhiều hộp kiểm
A: Tạo một hộp danh sách với dữ liệu nguồn
B: Đặt tên cho ô mà bạn sẽ định vị các mục đã chọn
C: Chèn một hình dạng để giúp xuất các mục đã chọn
Dễ dàng tạo danh sách thả xuống với các hộp kiểm bằng một công cụ tuyệt vời
Các hướng dẫn khác cho danh sách thả xuống ...
Sử dụng Hộp Danh sách để tạo một danh sách thả xuống với nhiều hộp kiểm
Như ảnh chụp màn hình bên dưới được hiển thị, trong trang tính hiện tại, tất cả các tên trong phạm vi A2: A11 sẽ là dữ liệu nguồn của hộp danh sách. Nhấp vào nút trong ô C4 có thể xuất các mục đã chọn và tất cả các mục đã chọn trong hộp danh sách sẽ được hiển thị trong ô E4. Để đạt được điều này, hãy làm như sau.
A. Tạo một hộp danh sách với dữ liệu nguồn
1. nhấp chuột Nhà phát triển > Chèn > Hộp danh sách (Điều khiển X hoạt động). Xem ảnh chụp màn hình:
2. Vẽ một hộp danh sách trong trang tính hiện tại, nhấp chuột phải vào nó và sau đó chọn Bất động sản từ menu chuột phải.
3. bên trong Bất động sản hộp thoại, bạn cần cấu hình như sau.
- 3.1 Trong Danh sáchFillRange , nhập phạm vi nguồn mà bạn sẽ hiển thị trong danh sách (ở đây tôi nhập phạm vi A2: A11);
- 3.2 Trong Phong cách danh sách hộp, chọn 1 - Tùy chọn kiểu danh sách fm;
- 3.3 Trong Đa lựa chọn hộp, chọn 1 - fmMultiSelectMulti;
- 3.4 Đóng Bất động sản hộp thoại. Xem ảnh chụp màn hình:
B: Đặt tên cho ô mà bạn sẽ định vị các mục đã chọn
Nếu bạn cần xuất tất cả các mục đã chọn vào một ô cụ thể chẳng hạn như E4, vui lòng thực hiện như sau.
1. Chọn ô E4, nhập Danh SáchHộpĐầu Ra vào Tên Box và nhấn đăng ký hạng mục thi Chìa khóa.
C. Chèn một hình dạng để giúp xuất các mục đã chọn
1. nhấp chuột Chèn > Hình dạng > Hình chữ nhật. Xem ảnh chụp màn hình:
2. Vẽ một hình chữ nhật trong trang tính của bạn (ở đây tôi vẽ hình chữ nhật trong ô C4). Sau đó nhấp chuột phải vào hình chữ nhật và chọn Chỉ định Macro từ menu chuột phải.
3. bên trong Chỉ định Macro hộp thoại, nhấp vào Mới .
4. Trong phần mở đầu Microsoft Visual Basic cho các ứng dụng cửa sổ, vui lòng thay thế mã gốc trong Mô-đun cửa sổ với mã VBA bên dưới.
Mã VBA: Tạo danh sách với nhiều hộp kiểm
Sub Rectangle1_Click()
'Updated by Extendoffice 20200730
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("ListBoxOutput").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("ListBoxOutput") = Mid(xSelLst, 1, Len(xSelLst) - 1)
Else
Range("ListBoxOutput") = ""
End If
End If
End Sub
LƯU Ý Trong mã, 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; Lựa chọn các phương án và Tùy chọn nhận hàng là các văn bản hiển thị của hình dạng; và Danh SáchHộpĐầ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.
5. nhấn Khác + Q các phím đồng thời để đóng Microsoft Visual Basic cho các ứng dụng cửa sổ.
6. Nhấp vào nút hình chữ nhật sẽ gấp hoặc mở rộng hộp danh sách. Khi hộp danh sách đang mở rộng, hãy kiểm tra các mục trong hộp danh sách, sau đó bấm lại vào hình chữ nhật để xuất tất cả các mục đã chọn vào ô E4. Xem demo dưới đây:
7. Và sau đó lưu sổ làm việc dưới dạng Sổ làm việc MacroEnable Excel để sử dụng lại mã trong tương lai.
Tạo danh sách thả xuống với các hộp kiểm bằng một công cụ tuyệt vời
Phương pháp trên là quá nhiều bước để xử lý dễ dàng. Đây thực sự khuyên bạn nên Danh sách thả xuống có hộp kiểm tiện ích của Kutools cho Excel để giúp bạn dễ dàng tạo danh sách thả xuống với các hộp kiểm trong một phạm vi được chỉ đị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. Xem bản demo dưới đây:
Tải xuống và thử ngay bây giờ! (30-ngày đường mòn miễn phí)
Bên cạnh bản demo ở trên, chúng tôi cũng cung cấp hướng dẫn từng bước để chứng minh cách áp dụng tính năng này để đạt được nhiệm vụ này. Hãy làm như sau.
1. Mở trang tính mà bạn đã đặt danh sách thả xuống xác thực dữ liệu, nhấp 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:
2. bên 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.
- 2.1) Trong 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 mục trong danh sách thả xuống. Bạn có thể chỉ định một phạm vi nhất định, bảng tính hiện tại, sổ làm việc hiện tại or tất cả các sổ làm việc đã mở dựa trên nhu cầu của bạn.
- 2.2) Trong Chế độ , chọn kiểu mà bạn muốn xuất các mục đã chọn;
- Đây lấy Sửa đổi làm ví dụ, nếu bạn chọn tùy chọn này, giá trị ô sẽ được thay đổi dựa trên các mục đã chọn.
- 2.3) Trong máy phân ly , hãy nhập dấu phân cách mà bạn sẽ sử dụng để tách nhiều mục;
- 2.4) Trong Văn bản chỉ đạo phần, chọn một hướng văn bản dựa trên nhu cầu của bạn;
- 2.5) Nhấp vào OK .
3. Bước cuối cùng, 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.
Từ bây giờ, khi bạn nhấp vào các ô có danh sách thả xuống trong một phạm vi được chỉ định, một hộp danh sách sẽ bật lên, vui lòng chọn các mục bằng cách chọn các hộp kiểm để xuất thành ô như hình minh họa bên dưới (Lấy chế độ Sửa đổi làm ví dụ ).
Để biết thêm chi tiết về tính năng này, vui lòng truy cập vào đây.
Nếu bạn muốn dùng thử miễn phí (30-day) của tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.
Các bài liên quan:
Tự động điền khi nhập trong Excel danh sách thả xuống
Nếu bạn có danh sách thả xuống xác thực dữ liệu với các giá trị lớn, bạn cần cuộn xuống danh sách chỉ để tìm giá trị phù hợp hoặc nhập trực tiếp toàn bộ từ vào hộp danh sách. Nếu có phương pháp cho phép tự động hoàn thành khi nhập ký tự đầu tiên trong danh sách thả xuống, mọi thứ sẽ trở nên dễ dàng hơn. Hướng dẫn này cung cấp phương pháp để giải quyết vấn đề.
Tạo danh sách thả xuống từ một sổ làm việc khác trong Excel
Khá dễ dàng để tạo danh sách sổ xuống xác thực dữ liệu giữa các trang tính trong sổ làm việc. Nhưng nếu dữ liệu danh sách bạn cần để xác thực dữ liệu nằm trong một sổ làm việc khác, bạn sẽ làm gì? Trong hướng dẫn này, bạn sẽ học cách tạo danh sách drop fown từ một sổ làm việc khác trong Excel một cách chi tiết.
Tạo danh sách thả xuống có thể tìm kiếm trong Excel
Đối với một danh sách thả xuống với nhiều giá trị, việc tìm một giá trị thích hợp không phải là một công việc dễ dàng. Trước đây, chúng tôi đã giới thiệu một phương pháp tự động hoàn thành danh sách thả xuống khi nhập ký tự đầu tiên vào hộp thả xuống. Bên cạnh chức năng tự động hoàn thành, bạn cũng có thể làm cho danh sách thả xuống có thể tìm kiếm được để nâng cao hiệu quả làm việc trong việc tìm kiếm các giá trị thích hợp trong danh sách thả xuống. Để làm cho danh sách thả xuống có thể tìm kiếm được, hãy thử phương pháp trong hướng dẫn này.
Tự động điền các ô khác khi chọn giá trị trong danh sách thả xuống của Excel
Giả sử bạn đã tạo một danh sách thả xuống dựa trên các giá trị trong phạm vi ô B8: B14. Khi bạn chọn bất kỳ giá trị nào trong danh sách thả xuống, bạn muốn các giá trị tương ứng trong phạm vi ô C8: C14 được tự động điền vào một ô đã chọn. Để giải quyết vấn đề, các phương pháp trong hướng dẫn này sẽ giúp bạn.
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excelvà trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel Cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Office Tab Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều
- 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!



























