Cách tạo danh sách thả xuống trong Excel với nhiều lựa chọn

  • Chia Sẻ Cái Này
Hugh West

Cho đến bây giờ, chúng ta đã xem xét cách tạo danh sách thả xuống trong Excel. Hôm nay tôi sẽ trình bày cách tạo danh sách thả xuống với nhiều lựa chọn trong Excel .

Tải xuống Sổ làm việc Thực hành

Bạn có thể tải xuống sổ làm việc thực hành từ đây.

Tạo danh sách thả xuống có nhiều lựa chọn.xlsm

Quy trình từng bước để tạo danh sách thả xuống có nhiều lựa chọn trong Excel

Ở đây, chúng ta có tập dữ liệu có cột Tên sách chứa một số tên sách. Mục tiêu của chúng tôi hôm nay là tạo danh sách thả xuống dựa trên tập dữ liệu này có nhiều lựa chọn. Tôi sẽ trình bày quy trình từng bước trong phần bên dưới.

BƯỚC 1: Tạo danh sách thả xuống bằng cách sử dụng xác thực dữ liệu

Để tạo danh sách thả xuống danh sách thả xuống có nhiều lựa chọn, trước tiên chúng ta phải tạo một danh sách thả xuống. Hãy xem qua các quy trình.

  • Đầu tiên, hãy chọn ô mà bạn muốn tạo danh sách thả xuống. Tôi đã chọn Ô D5 .

  • Tiếp theo, chuyển đến tab Dữ liệu và chọn Xác thực dữ liệu từ ruy-băng.

  • Sau đó, từ cửa sổ Xác thực dữ liệu , chọn Danh sách trong phần Cho phép và viết các ô phạm vi có dữ liệu mà bạn muốn thêm vào danh sách trong trường Nguồn .
  • Hoặc, bạn có thể nhấp vào mũi tên nhỏ hướng lên trong phần Nguồn và chọnphạm vi dữ liệu từ trang tính.

  • Cuối cùng, chúng ta sẽ thấy một danh sách thả xuống được tạo trong Ô D5 .

Bài đọc tương tự:

  • Cách tạo danh sách thả xuống trong Excel (Độc lập và phụ thuộc )
  • Tạo nhiều lựa chọn từ danh sách thả xuống trong Excel (3 cách)
  • Cách tạo danh sách thả xuống phụ thuộc trong Excel
  • Tạo Danh sách thả xuống trong nhiều cột trong Excel (3 cách)

BƯỚC 2: Kích hoạt danh sách thả xuống để chấp nhận nhiều lựa chọn bằng mã VBA

Chúng tôi đã tạo danh sách thả xuống rồi. Bây giờ, đã đến lúc chuẩn bị danh sách thả xuống cho nhiều lựa chọn. Tôi sẽ sử dụng 2 mã VBA để cho phép danh sách chấp nhận nhiều lựa chọn. Một người sẽ chấp nhận sự lặp lại của dữ liệu và một người khác sẽ không chấp nhận sự lặp lại của dữ liệu.

Trường hợp 1: Mã VBA cho nhiều lựa chọn có sự lặp lại

Trong phần này, tôi sẽ chỉ ra cách để tạo danh sách thả xuống với nhiều lựa chọn sẽ lặp lại dữ liệu.

Hãy xem qua các quy trình.

  • Đầu tiên, nhấn ALT + F11 để mở cửa sổ VBA .
  • Sau đó, chọn Project Explorer . Ngoài ra, nhân đôi nhấp vào trên trang tính mà bạn muốn thực hiện tác vụ.

  • Đồng thời, cửa sổ sẽ mở ra.
  • Sau đó, Viết đoạn mã sau vào đówindow.
6483

Lưu ý: Trong phần mã ( If Target.Address = “$D$5” Sau đó ) thay vì tham chiếu ô $D$5, bạn viết tham chiếu ô nơi bạn đã tạo danh sách thả xuống.

  • Cuối cùng, hãy quay lại trang tính và chúng ta sẽ có thể chọn nhiều phần tử trong danh sách thả xuống với sự lặp lại của cùng một phần tử.

Trường hợp 2: Mã VBA cho Nhiều lựa chọn không lặp lại

Trong phần này, tôi sẽ trình bày cách tạo một danh sách thả xuống với nhiều lựa chọn mà không lặp lại dữ liệu .

Hãy xem qua quy trình.

  • Đầu tiên, nhấn ALT + F11 để mở cửa sổ VBA .
  • Sau đó, chọn Project Explorer . Ngoài ra, nhân đôi nhấp vào trên trang tính mà bạn muốn thực hiện tác vụ.

  • Đồng thời, một cửa sổ sẽ xuất hiện.
  • Sau đó, hãy nhập mã sau vào cửa sổ đó.
7967

Lưu ý: Trong phần mã ( If Target.Address = “$D$5” Then ) thay vì tham chiếu ô $D$5, bạn viết tham chiếu ô nơi bạn đã tạo danh sách thả xuống.

  • Cuối cùng, quay lại trang tính và chúng ta sẽ có thể chọn nhiều phần tử trong danh sách thả xuống mà không lặp lại cùng một phần tử.

Kết luận

Sử dụng phương pháp này, bạn có thể tạo danh sách thả xuống trong Excel với nhiều lựa chọn. Bạn có câu hỏi nào không? Hãy cho chúng tôi biết trong phần bình luận. Truy cập Trang web ExcelWIKI của chúng tôi để biết thêm các bài viết về Excel .

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.