Tạo list có điều kiện trong excel

Quý khách hàng đang có tác dụng ráng như thế nào khi hy vọng trình diễn các đối tượng theo 1 danh sách trong Excel? Có rất nhiều phương pháp để có tác dụng điều này, một trong những cách thường gặp tốt nhất là thực hiện công dụng Data Validation/ List.Nhưng với đề nghị nâng cấp hơn là chế tác list phụ thuộc vào lẫn nhau thìnuốm nào? Hãy cùng giaidap.info mày mò phương pháp tạo list phụ thuộc vào nhau vào Excel bởi VBA nhé.

You watching: Tạo list có điều kiện trong excel

Để hiểu rõ ngôn từ này, bọn họ thuộc tìm hiểu thêm ví dụ sau:

*

Trong hình trên bọn họ tất cả 2 danh sách: Danh sách tỉnh/ tỉnh thành của VN. Tương ứng cùng với từng thức giấc / đô thị là các Quận / thị xã. Yêu cầu là bọn họ nên tạo ra danh sách chọn Tỉnh / TP vào vị trí ô F1, vào danh sách này tên những tỉnh/ TP.. chỉ lộ diện 1 lần. Tại ô F2 sinh sản list chọn tên những Quận / Huyện phụ thuộc vào theo tỉnh / TP. được chọn trên ô F1.

Sau phía trên chúng ta sẽ theo lần lượt đi giải quyết và xử lý cụ thể từng ngôi trường đúng theo.

Cách tạo nên danh sách chọn giá trị ko trùng

Để hoàn toàn có thể tạo thành 1 danh sách chọn các tỉnh/TPhường. không trùng nhau trên ô F1, họ yêu cầu thực hiện những công việc sau:

Lọc các văn bản ko trùng (chỉ xuất hiện 1 lần) tại cột A. Đưa tác dụng thanh lọc được ra cột CTạo list chọn trên ô F1 bởi Data Validation

Về bài toán lọc cực hiếm không trùng từ là 1 danh sách, bọn họ có không ít phương pháp làm: Sử dụng Advanced Filter, Sử dụngRemove sầu Duplicates

Tham mê khảo: Tự động lọc list ko trùng với Advanced Filter VBA rất là solo giản

Trong trường vừa lòng này, bọn họ đã sử dụng Advanced Filter vào VBA để lọc list ko trùng cùng với cột A. Nếu các bạn chưa rõ giải pháp có tác dụng thì hoàn toàn có thể xem thêm ngơi nghỉ link nội dung bài viết phía trên. Cách triển khai như sau:

*

Tại cột A: vận dụng Advanced Filter từ bỏ A1 tới A1000 (giả định cho tới 1000 chiếc dữ liệu)vào sheet1 (là sheet đang có tác dụng việc)

Action: Thực hiệnhành độngcopy hiệu quả ra địa điểm khácCopyToRange: Vị trí đem công dụng là ô C1 trong sheet1 (là sheet đã làm cho việc)Unique: để lấy các giá trị không trùng, chỉ mở ra 1 lần thì chọn là True

khi chạy câu lệnh này, chúng ta chiếm được công dụng danh sách Tỉnh/TP. nhỏng nghỉ ngơi cột C

Để sản xuất danh sách lựa chọn mang lại ô F1, bọn họ sử dụng Data Validation nlỗi sau:

*

Tại ô F1 chọn thẻ Data => Chọn chức năng Data Validation. Trong hành lang cửa số Data Validation thực hiện tiếp các nội dung:

Allow: chọn List nhằm tạo danh sách chọnSource: Nguồn đến list. Nguồn này vẫn địa thế căn cứ vào nội dung sống cột C. Do đó thực hiện hàm OFFSET, bước đầu tự địa chỉ C2, chấm dứt là vị trítính trường đoản cú C2 cho tới tổng số đối tượng trong vùng C2:C1000. Trong ngôi trường vừa lòng này ta có:

COUNTA(C2:C1000) = 63 khớp ứng cùng với 63 tỉnh thành phố

OFFSET(C2,0,0,63) = vùng C2:C64

Đây là giải pháp sản xuất 1 danh sách rượu cồn, trong những số đó độ rộng của danh sách rất có thể thay đổi tùy thuộc vào số đối tượng người dùng gồm trong list đó.

See more: Cách Mở Window Defender Trên Máy Tính, Cách Bật, Tắt Windows Defender Trên Máy Tính

Cách chế tạo danh sách chọn prúc thuộc

Sau Lúc đã kết thúc Việc tạo thành danh sách lựa chọn đến Tỉnh/TP.. trên ô F1, bạn có thể lựa chọn một tỉnh/TPhường bất kỳ.

Để hoàn toàn có thể tất cả list phụ thuộc quý giá được lựa chọn tại F1, bạn cũng có thể hình dung các công việc bắt buộc làm cho là:

Tại cột D sẽ khởi tạo ra list các Quận/ Huyện nhờ vào theo quý hiếm lựa chọn nghỉ ngơi ô F1.Tạo danh sách chọn tại ô F2 theo list vào cột D

Bước 1: Tạo ra danh sách các Quận/ Huyện dựa vào theo quý hiếm lựa chọn sinh hoạt ô F1

Bởi mọi khi lựa chọn quý hiếm tại ô F1 thì danh sách hoàn toàn có thể biến hóa, do đó vấn đề đầu tiên phải làm cho là làm cho mới lại văn bản vào cột D, xóa những ngôn từ trước kia trong danh sách.

See more: Nghĩa Của Từ Auditorium Là Gì, Nghĩa Của Từ Auditorium, Auditorium Trong Tiếng Tiếng Việt

Tiếp kia triển khai vòng lặp nhằm xét từng cực hiếm trên cột A với giá trị trên ô F1. Nếu địa chỉ như thế nào kiểu như nhau thì sẽ lấy cực hiếm tương ứng nghỉ ngơi cột B lấy lịch sự cột D.Kết quả gửi lịch sự cột D đã theo chiếc cuối bao gồm tài liệu vào cột này.

Nội dung cụ thể của câu lệnh VBA nhỏng sau:


Do các lần biến đổi cực hiếm tại ô F1 vẫn chạy lại câu lệnh trên, yêu cầu họ vẫn gán câu lệnh này trong sự kiện thay đổi giá trị tại ô F1 của worksheet nlỗi sau:

Kết quả chiếm được nhỏng sau:

*

Ngoài ra các chúng ta cũng có thể đọc thêm một trong những phương pháp khác như sau:

Cách tạo Combobox bao gồm danh sách dựa vào nhau

Tạo một danh sách tùy chọn vào Excel

Cách sinh sản list thức giấc thị xã làng mạc phụ thuộc nhau

Quý Khách gồm gặp mặt khó khăn lúc vận dụng VBA vào vào công việc trên Excel không? VBA thực thụ là một kỹ năng nâng cao trong Excel, khó học tập, nhưng nó lại giúp ích không ít vào các bước. Hãy tsi mê gia ngay khóa đào tạo và huấn luyện VBA101 – Lập trình VBA cho người mới ban đầu cùng giaidap.info. Khóa học này sẽ giúp đỡ các bạn tiếp cận những kiến thức về VBA trong Excel một phương pháp dễ hiểu tốt nhất, có khối hệ thống giúp cho bạn nắm bắt kiến thức này một cách nhanh duy nhất. Hiện nay khối hệ thống đang có tương đối nhiều chiết khấu vô cùng hấp dẫn khi bạn đăng ký tmê man gia khóa đào tạo này. Chi ngày tiết coi tại:


Chuyên mục: Chia sẻ