Liên kết thả xuống với xác thực dữ liệu - Mẹo Excel

Một cách sử dụng hiệu quả của Data Validation là khi cần phải "liên kết" hai hoặc nhiều danh sách thả xuống, khiến chúng phụ thuộc vào nhau.

Ví dụ, John hỏi:

Tôi có một danh sách các quốc gia (Mỹ, Úc, Anh), và một danh sách các thành phố. Làm thế nào tôi có thể thực hiện hơn khi người dùng chọn Hoa Kỳ trong một ô, trong ô còn lại chỉ xuất hiện các thành phố từ Hoa Kỳ (New York, Los Angeles) và cả Úc (Camberra, Perth), v.v.?

Điều đầu tiên cần phải làm là đặt tên cho các danh sách. Chọn các quốc gia, không có tiêu đề và đặt tên là COUNTRIES. Tiếp theo, chọn tất cả các thành phố (Một lần nữa không có tiêu đề) từ Hoa Kỳ và đặt tên là Hoa Kỳ. Tiếp tục quá trình này cho mọi quốc gia.

Bây giờ, hãy giả sử rằng danh sách đầu tiên xuất hiện trong A1. Đi tới Dữ liệu, Xác thực, Chọn Danh sách và trong "Nguồn" đặt:

=COUNTRIES

Đảm bảo rằng "Danh sách thả xuống trong ô" được chọn.

Bây giờ, nếu danh sách thứ hai xuất hiện trong B1, hãy chuyển đến Dữ liệu, Xác thực, một lần nữa Chọn Danh sách và trong "Nguồn" đặt:

=INDIRECT(A1)

Nếu Excel trả về lỗi, đừng lo lắng, bạn không có bất kỳ thứ gì được chọn trong A1. Để kiểm tra nó, hãy chọn một quốc gia trong A1 và bây giờ, khi bạn nhấp vào B1, bạn sẽ chỉ thấy các thành phố của quốc gia đó.

Thêm vào

Ian Narbeth yêu cầu nhắc nhở rằng Tên được xác định không được bao gồm khoảng trắng, vì vậy, để nhập, Vương quốc Anh, bạn sẽ phải đặt nó như "Great_Britain" hoặc "GreatBritain". Cảm ơn vì điều đó.

thú vị bài viết...