Làm thế nào để tạo danh sách thả xuống với nhiều hộp kiểm trong Excel?

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ó khuynh hướng tạo list thả xuống với nhiều hộp kiểm để chọn nhiều mục từ list mỗi lần. Trên thực tiễn, bạn không hề tạo list có nhiều hộp kiểm với Xác thực tài liệu. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai chiêu thức để tạo list 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 hiển thị bên dưới được hiển thị, trong trang tính hiện tại, tổng thể những tên trong khoanh vùng phạm vi A2 : A11 sẽ là tài liệu nguồn của hộp list. Nhấp vào nút trong ô C4 hoàn toàn có thể xuất những mục đã chọn và tổng thể những mục đã chọn trong hộp list 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 ListFillRange, 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 ListStyle hộp, chọn 1 – fmList StyleOption;
  • 3.3 Trong MultiSelect 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ổng thể những mục đã chọn vào một ô đơn cử ví dụ điển hình như E4, vui mắt triển khai như sau .

1. Chọn ô E4, nhập ListBoxOutput vào Tên Box và nhấn Đi vào 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; ListBox1 là tên của hộp danh sách; Lựa chọn các phương ánTùy chọn nhận hàng là các văn bản hiển thị của hình dạng; và ListBoxOutput 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 lan rộng ra hộp list. Khi hộp list đang lan rộng ra, hãy kiểm tra những mục trong hộp list, sau đó bấm lại vào hình chữ nhật để xuất toàn bộ những 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 Excel MacroEnable Workbook để 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ờ! (Đường mòn miễn phí 30 ngày)

Bên cạnh bản demo ở trên, chúng tôi cũng cung ứng hướng dẫn từng bước để chứng tỏ cách vận dụng tính năng này để đạt được trách nhiệm 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ừ giờ đây, khi bạn nhấp vào những ô có list thả xuống trong một khoanh vùng phạm vi được chỉ định, một hộp list sẽ bật lên, vui mắt chọn những mục bằng cách chọn những hộp kiểm để xuất thành ô như hình minh họa bên dưới ( Lấy chính sá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 ngày) 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ác hướng dẫn khác cho list thả xuống …

Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel xử lý hầu hết những yếu tố của bạn và tăng 80 % hiệu suất của bạn

  • Tái sử dụng:

    Chèn nhanh

    công thức phức tạp, biểu đồ

     và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo list gửi thư và gửi email …

  • Super Formula Bar (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 những ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp những hàng / cột trùng lặp… Ngăn chặn các ô trùng lặp; So sánh những 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 đúng chuẩn Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tìm hiểu thêm sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa …
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa khoảng trống; 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 quan trọng 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 tài 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 !
  • Hơn 300 tính năng can đảm và mạnh mẽ. Hỗ trợ Office / Excel 2007-2019 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ các tính năng dùng thử miễn phí 30 ngày. Đảm bảo hoàn tiền trong 60 ngày.

tab kte 201905 Đọc thêm … Tải xuống miễn phí… Mua, tựa vào, bám vào… 

Tab Office mang lại giao diện Tab cho Office và giúp việc làm của bạn trở nên thuận tiện 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!

officetab dưới cùng Đọc thêm … Tải xuống miễn phí… Mua, tựa vào, bám vào…