Cách tạo nhiều danh sách thả xuống được liên kết trong Excel

Danh sách thả xuống trong Excel là công cụ mạnh mẽ. Chúng cho phép bạn cung cấp cho người dùng một mũi tên thả xuống, khi được chọn, sẽ cung cấp cho họ một danh sách các lựa chọn.

Điều này có thể giảm lỗi nhập dữ liệu vì nó tránh cho người dùng phải nhập câu trả lời trực tiếp. Excel thậm chí còn cho phép bạn kéo các mục cho các danh sách thả xuống đó từ một loạt các ô.

Tuy nhiên, sự việc không dừng lại ở đó. Sử dụng một số cách sáng tạo để định cấu hình xác thực dữ liệu cho các ô thả xuống, bạn thậm chí có thể tạo nhiều danh sách thả xuống được liên kết, trong đó các mục có sẵn trong danh sách thứ hai(available in a second list) phụ thuộc vào phần người dùng đã thực hiện trong danh sách đầu tiên.

Nhiều danh sách thả xuống được liên kết (Linked)tốt(Good) cho điều gì?

Hãy xem xét rằng hầu hết các biểu mẫu trực tuyến điền vào danh sách thả xuống phụ dựa trên những gì bạn trả lời trong danh sách thả xuống trước nó. Điều này có nghĩa là bạn có thể làm cho các trang tính nhập dữ liệu Excel của mình cũng nâng cao như các biểu mẫu trực tuyến. Nó sẽ tự sửa đổi dựa trên câu trả lời của người dùng. 

Ví dụ: giả sử bạn đang sử dụng bảng tính Excel để thu thập thông tin máy tính từ những người dùng cần sửa chữa máy tính(computer repairs) của bạn . 

Các tùy chọn mục nhập có thể trông như thế này:

  • Phần máy tính(Computer Part) : Màn hình, Chuột(Mouse) , Bàn phím(Keyboard) , Hệ thống cơ sở(Base System)
  • Loại phần:
    • Màn hình(Monitor) : Kính, Vỏ(Housing) , Dây nguồn(Power Cord) , Điện tử bên trong(Internal Electronics)
    • Chuột(Mouse) : Bánh xe, Đèn LED(LED Light) , Dây(Cord) , Các nút(Buttons) , Vỏ
    • Bàn phím(Keyboard) : Phím, Vỏ(Housing) , Màng(Membrane) , Dây(Cord) , Điện tử bên trong(Internal Electronics)
    • Hệ thống cơ sở(Base System) : Vỏ, Các nút(Buttons) , Cổng(Ports) , Nguồn(Power) , Điện tử bên trong(Internal Electronics) , Hệ điều hành(Operating System)

Như bạn có thể thấy từ cây này, thông tin có sẵn để chọn cho “Loại bộ phận” phụ thuộc vào Bộ phận máy tính(Computer Part) mà người dùng chọn trong danh sách thả xuống đầu tiên.

Trong ví dụ này, bảng tính của bạn có thể bắt đầu trông giống như sau:

Nếu bạn tạo nhiều danh sách thả xuống được liên kết, bạn có thể sử dụng mục đã chọn từ danh sách thả xuống trong B1 để điều khiển nội dung của danh sách thả xuống trong B2.

Hãy xem cách bạn có thể thiết lập điều này. Ngoài ra, vui lòng tải xuống trang tính Excel mẫu của chúng tôi với ví dụ bên dưới.

Tạo trang nguồn danh sách(List Source Sheet) thả xuống của bạn

Cách tốt nhất để thiết lập một cái gì đó như thế này là tạo một tab mới trong Excel nơi bạn có thể định cấu hình tất cả các mục trong danh sách thả xuống của mình.

Để thiết lập các danh sách thả xuống được liên kết này, hãy tạo một bảng trong đó tiêu đề ở trên cùng là tất cả các bộ phận máy tính mà bạn muốn đưa vào danh sách thả xuống đầu tiên. Sau đó liệt kê tất cả các mục (loại bộ phận) sẽ nằm dưới tiêu đề đó.

Tiếp theo, bạn sẽ muốn chọn và đặt tên cho từng phạm vi để sau này khi thiết lập Xác thực dữ liệu(Data Validation) , bạn sẽ có thể chọn đúng phạm vi.

Để thực hiện việc này, hãy chọn tất cả các mục dưới mỗi cột và đặt tên cho dải ô đã chọn giống với tiêu đề. Để đặt tên cho bảng, bạn chỉ cần nhập tên vào trường trên cột “A”.

Ví dụ: chọn các ô từ A2 đến A5 và đặt tên cho dải ô đó là “Màn hình”.

Lặp lại quá trình này cho đến khi bạn có tất cả các phạm vi được đặt tên thích hợp. 

Một cách khác để làm điều này là sử dụng tính năng Tạo(Create) từ lựa chọn(Selection) của Excel . Điều này cho phép bạn đặt tên cho tất cả các phạm vi giống như quy trình thủ công ở trên, nhưng chỉ với một cú nhấp chuột.

Để thực hiện việc này, chỉ cần chọn tất cả các phạm vi trong trang tính thứ hai mà bạn đã tạo. Sau đó chọn Công thức(Formulas) từ menu và chọn Tạo từ Lựa chọn(Create from Selection) trong ruy-băng.

Một cửa sổ bật lên sẽ xuất hiện. Đảm bảo rằng chỉ hàng Trên cùng(Top row) được chọn và sau đó chọn OK .

Điều này sẽ sử dụng các giá trị tiêu đề ở hàng trên cùng để đặt tên cho từng phạm vi bên dưới nó. 

Thiết lập danh sách thả xuống đầu tiên của bạn

Bây giờ đã đến lúc thiết lập nhiều danh sách thả xuống được liên kết của bạn. Để làm điều này:

1. Trở lại trang tính đầu tiên, chọn ô trống ở bên phải của nhãn đầu tiên. Sau đó chọn Dữ liệu(Data) từ menu và chọn Xác thực Dữ liệu(Data Validation) trong ruy-băng.

2. Trong cửa sổ Xác thực Dữ liệu(Data Validation) mở ra, chọn Danh sách(List) trong Cho phép(Allow) , và trong Nguồn(Source) , chọn biểu tượng mũi tên lên. Điều này sẽ cho phép bạn chọn phạm vi ô bạn muốn sử dụng làm nguồn cho danh sách thả xuống này.

3. Chọn trang thứ hai nơi bạn thiết lập dữ liệu nguồn danh sách thả xuống, sau đó chỉ chọn các trường tiêu đề. Chúng sẽ được sử dụng để điền vào danh sách thả xuống ban đầu trong ô bạn đã chọn.

4. Chọn mũi tên xuống trong cửa sổ lựa chọn để mở rộng cửa sổ Xác thực Dữ liệu . (Data Validation)Bạn sẽ thấy phạm vi bạn đã chọn hiện được hiển thị trong trường Nguồn(Source) . Chọn OK để hoàn tất.

5. Bây giờ, trở lại trang tính chính, bạn sẽ nhận thấy rằng danh sách thả xuống đầu tiên chứa từng trường tiêu đề từ trang tính thứ hai.

Bây giờ danh sách thả xuống đầu tiên của bạn đã hoàn thành, đã đến lúc tạo danh sách thả xuống được liên kết tiếp theo của bạn.

Thiết lập danh sách thả xuống đầu tiên của bạn

Chọn ô thứ hai mà bạn muốn tải các mục danh sách tùy thuộc vào những gì được chọn trong ô đầu tiên.

Lặp lại quy trình trên để mở cửa sổ Xác thực dữ liệu(Data Validation) . Chọn Danh sách(List) trong trình đơn thả xuống Cho phép . (Allow)Trường Nguồn(Source) là những gì sẽ kéo các mục danh sách vào tùy thuộc vào những gì được chọn trong danh sách thả xuống đầu tiên.

Để thực hiện việc này, hãy nhập công thức sau:

=INDIRECT($B$1)

Hàm INDIRECT(INDIRECT) hoạt động như thế nào?

Hàm này trả về một tham chiếu Excel hợp lệ (trong trường hợp này là một dải ô), từ một chuỗi văn bản. Trong trường hợp này, chuỗi văn bản là tên của phạm vi được truyền bởi ô đầu tiên ($ B $ 1). Vì vậy, INDIRECT lấy tên của phạm vi và sau đó cung cấp xác thực dữ liệu thả xuống với phạm vi chính xác được liên kết với tên đó.

Lưu ý(Note) : Nếu bạn định cấu hình xác thực dữ liệu cho menu thả xuống thứ hai này mà không chọn giá trị từ menu thả xuống đầu tiên, bạn sẽ thấy thông báo lỗi. Bạn có thể chọn (Yes) để bỏ qua lỗi và tiếp tục.

Bây giờ, hãy kiểm tra nhiều danh sách thả xuống được liên kết mới của bạn. Sử dụng menu thả xuống đầu tiên để chọn một trong các bộ phận máy tính. Khi bạn chọn menu thả xuống thứ hai, bạn sẽ thấy các mục danh sách thích hợp cho phần máy tính đó. Đây là các loại phần trong cột trên trang thứ hai(on the second sheet) mà bạn đã điền cho phần đó.

Sử dụng nhiều(Multiple Linked) danh sách thả xuống được liên kết trong Excel

Như bạn có thể thấy, đây là một cách rất hay để làm cho các bảng tính của bạn năng động hơn nhiều. Bằng cách điền vào các danh sách thả xuống tiếp theo để đáp ứng những gì người dùng chọn trong các ô khác(select in other cells) , bạn có thể làm cho bảng tính của mình phản hồi nhanh hơn đối với người dùng và dữ liệu hữu ích hơn nhiều.

Hãy thử với các mẹo ở trên và xem bạn có thể tạo loại danh sách thả xuống được liên kết thú vị nào trong bảng tính của mình. Chia sẻ(Share) một số mẹo thú vị của riêng bạn trong phần bình luận bên dưới.



About the author

Tôi là nhà phát triển phần mềm miễn phí và là người ủng hộ Windows Vista / 7. Tôi đã viết hàng trăm bài báo về các chủ đề khác nhau liên quan đến hệ điều hành, bao gồm các mẹo và thủ thuật, hướng dẫn sửa chữa và các phương pháp hay nhất. Tôi cũng cung cấp các dịch vụ tư vấn liên quan đến văn phòng thông qua công ty của tôi, Dịch vụ Bộ phận Trợ giúp. Tôi hiểu sâu về cách hoạt động, các tính năng của Office 365 và cách sử dụng chúng hiệu quả nhất.



Related posts