Gareth từ Anh viết và hỏi về việc có một danh sách thả xuống trên một trang tính trong đó danh sách các ô hợp lệ nằm trên một trang tính khác. Gareth cũng lưu ý rằng anh ấy không muốn sử dụng các hộp tổ hợp ActiveX trên trang tính, vì chúng không di chuyển và thay đổi kích thước với các ô.
Câu trả lời cho vấn đề này là sử dụng Xác thực dữ liệu. Tính năng này, được giới thiệu trong Excel 97, cung cấp một cách đơn giản để có danh sách thả xuống ngay trong ô. Không có vấn đề gì với việc di chuyển hoặc thay đổi kích thước.
Trường hợp đơn giản của việc thiết lập Xác thực dữ liệu rất dễ dàng. Đi tới một vị trí khác trên trang tính của bạn và nhập danh sách các giá trị. Chuyển đến ô mà bạn muốn menu thả xuống xuất hiện. Từ menu, chọn Dữ liệu, Xác thực. Trong hộp cho phép, chọn Danh sách. Trong hộp danh sách, sử dụng RefEdit (biểu tượng màu đỏ và trắng ở bên phải) và chọn phạm vi của bạn. Đó là tất cả những gì cần thiết để thiết lập xác thực dữ liệu.
Đây là mẹo thực sự cho ngày hôm nay: Nói chung, khi bạn cố gắng thiết lập xác thực dữ liệu và bạn nhập một danh sách trên một trang tính khác, chẳng hạn như nếu bạn nhập =Sheet2!A1:A99
, bạn sẽ gặp lỗi nói rằng "Bạn có thể không sử dụng tham chiếu đến các trang tính khác cho tiêu chí xác thực dữ liệu ". Có một cách để giải quyết hạn chế này! Đi tới Sheet2, đánh dấu phạm vi danh sách của bạn và đặt tên cho nó bằng Chèn - Tên - Xác định. Nếu bạn gán A1: A99 trên Sheet2, tên phạm vi của MyList (hoặc bất kỳ thứ gì bạn có thể nhớ). Sau đó, chuyển đến trang tính ban đầu của bạn và trong hộp thoại Xác thực Dữ liệu, đối với Danh sách, hãy nhập =MyList
và bạn sẽ có thể xác thực trên một trang tính khác.