Hỏi: Tạo list danh sách sổ xuống theo điều kiện!!

Liên hệ QC

thanhquangauh

Thành viên chính thức
Tham gia
22/9/13
Bài viết
60
Được thích
2
Chào GPE! e có 2 sheet: dulieu và timkiem.
Tại sheet dulieu có 3 cột: cột Tên Khách Hàng; cột Sản Phẩm và cột Xếp Loại
Tại sheet timkiem có 3 ô: E4; E5 và E6
Trong đó:
Ô E4 là ô list danh sách sổ xuống ứng với tên khách hàng.
Ô E5 là ô list danh sách sổ xuống ứng với sản phẩm.
Ô E6 là ô tìm dữ liệu xếp loại ứng với tên khách hàng và sản phẩm.
Câu hỏi:
Nhờ diễn đàn giúp e:
Tại ô E4 tạo 1 list danh sách tên khách hàng để lựa chọn (điều kiện là: do cột tên khách hàng có nhiều ô trùng tên nên khi tạo list danh sách thì không cho trùng tên chỉ để tên duy nhất).
Tại ô E5 tạo 1 list danh sách sản phẩm để lựa chọn (điều kiện là: khi tên khách hàng nào thì tạo list ứng với tên sản phẩm đó và tên sản phẩm cũng không được trùng chỉ để tên duy nhất điển hình).
Tại ô E6 tạo hàm tìm kiếm xếp loại ứng với tên khách hàng và sản phẩm.
Hình ảnh minh họa:
dulieu1.JPGtimkeim5.JPG
Ví dụ:
bâm vào ô E4: tạo ra danh sách3.JPG;bấm vào ô E5: tạo ra danh sách4.JPG(lưu ý là list danh sách là không trùng)
CHÂN THÀNH CẢM ƠN RẤT NHIỀU...
 

File đính kèm

Huhu. :., không phải bạn ơi. Trong Sheet KetQua mình chỉ cần có 1 hàng thui chứ không phải nhiều hàng như vậy :.,

Mình giải thích thêm 1 lần nữa :-=

Cách hoạt động của sheet Ketqua:

- Đầu tiên bạn chọn 1 giá trị của cột Profile.
- Tiếp tục bạn chọn cột Danh mục thì nó show 1 list Danh mục thuộc giá trị Profile mà bạn đã chọn (các danh mục này ứng với hệ Profile đã có bên sheet BangThamChieu)
- Sau khi nhập xong cột Danh mục, chọn tiếp cột Chủng loại -> nó lọc ra các chủng loại thuộc hệ Profile và Danh mục đã cài bên sheet BangThamChieu.
 
Upvote 0
Mình giải thích thêm 1 lần nữa :-=

Cách hoạt động của sheet Ketqua:

- Đầu tiên bạn chọn 1 giá trị của cột Profile.
- Tiếp tục bạn chọn cột Danh mục thì nó show 1 list Danh mục thuộc giá trị Profile mà bạn đã chọn (các danh mục này ứng với hệ Profile đã có bên sheet BangThamChieu)
- Sau khi nhập xong cột Danh mục, chọn tiếp cột Chủng loại -> nó lọc ra các chủng loại thuộc hệ Profile và Danh mục đã cài bên sheet BangThamChieu.
Hix. Mình hiểu í bạn nói cũng như cách hoạt động, nhưng cái VBA hình như không đúng theo ý của mình :( Bạn có thể viết lại VBA cho mình được không?
Cảm ơn bạn nhiều !
 
Upvote 0
Hix. Mình hiểu í bạn nói cũng như cách hoạt động, nhưng cái VBA hình như không đúng theo ý của mình :( Bạn có thể viết lại VBA cho mình được không?
Cảm ơn bạn nhiều !

Vậy bạn nói rõ xem yêu cầu thế nào và kết quả ra sao? càng chi tiết càng tốt + file hoặc hình ảnh kèm theo (nếu có).
 
Upvote 0
Upvote 0
chào bạn..nó rất đơn giản bạn à, thấy mấy bác kia xài toàn code, mình thì chưa từng học qua VBA bao giờ
- bạn làm thế này, bạn tạo riêng danh sách cho 1 sheet mới, bạn quét chọn toàn bộ cột hay hàng cho danh sách đó rồi kích chuột phải chọn "name a range " bạn đặt tên là ds viết tắt của danh sách chẳng hạn, hay bất kì tên nào bạn muốn, nhưng có 1 điều là tên không được chứa kí tự số. bạn phải nhớ cái tên bạn vừa đặt.
- Tiếp theo bạn chọn 1 ô nào đó mà bạn muốn đặt list cho danh sách, bạn vào data trên thanh công cụ (cho excel 2007) ---> chọn Data validation ---> bạn chọn thẻ setting, trong mục Allow bạn chọn list ở dưới là mục source bạn gõ dấu = rồi gõ tên list bạn đặt lúc nãy, như tên ở trên thì bạn gõ =ds
thân! chúc bạn thành công.
 
Upvote 0
chào bạn..nó rất đơn giản bạn à, thấy mấy bác kia xài toàn code, mình thì chưa từng học qua VBA bao giờ
- bạn làm thế này, bạn tạo riêng danh sách cho 1 sheet mới, bạn quét chọn toàn bộ cột hay hàng cho danh sách đó rồi kích chuột phải chọn "name a range " bạn đặt tên là ds viết tắt của danh sách chẳng hạn, hay bất kì tên nào bạn muốn, nhưng có 1 điều là tên không được chứa kí tự số. bạn phải nhớ cái tên bạn vừa đặt.
- Tiếp theo bạn chọn 1 ô nào đó mà bạn muốn đặt list cho danh sách, bạn vào data trên thanh công cụ (cho excel 2007) ---> chọn Data validation ---> bạn chọn thẻ setting, trong mục Allow bạn chọn list ở dưới là mục source bạn gõ dấu = rồi gõ tên list bạn đặt lúc nãy, như tên ở trên thì bạn gõ =ds
thân! chúc bạn thành công.

Bạn có thể sửa trên file của mình được không? Rồi up lên cho mình tham khảo với nhé.
Cảm ơn bạn !
 
Upvote 0
mình trình bày trên rất rõ ràng rồi, mà sao mình đính kèm file lên chỗ trả lời sao không được !
 
Upvote 0
mình làm vậy Insert Image ( cái biểu tượng excel ) nhưng nó không lên do mạng yếu hay sao biết? nói chung bạn làm theo từng bước như trên là OK rồi, mình trình bày rất chi tiết và rõ ràng
 
Upvote 0
Thử thế này xem sao
Thân
Thử thế này xem sao
Thân
Thử thế này xem sao
Thân
A ơi! e cũng muốn tạo ds xã_huyện_tỉnh xổ xuống có điều kiện như a làm. E hơi ngu tí. nên a có thể giúp e viết rõ trình tự các bước làm được ko ạ. E có xem trên youtube và 1 số trang khác nhưng làm ko ra kết quả a ạ.
Cảm ơn a nhiều và mong a giúp đỡ ạ.
 
Upvote 0
Mình giải thích thêm 1 lần nữa :-=

Cách hoạt động của sheet Ketqua:

- Đầu tiên bạn chọn 1 giá trị của cột Profile.
- Tiếp tục bạn chọn cột Danh mục thì nó show 1 list Danh mục thuộc giá trị Profile mà bạn đã chọn (các danh mục này ứng với hệ Profile đã có bên sheet BangThamChieu)
- Sau khi nhập xong cột Danh mục, chọn tiếp cột Chủng loại -> nó lọc ra các chủng loại thuộc hệ Profile và Danh mục đã cài bên sheet BangThamChieu.



Vậy trường hợp có giá trị ở cột Profile nhưng không cí giá trị ở cột danh mục thì xủa lý thế nào bạn
 
Upvote 0
A ơi! e cũng muốn tạo ds xã_huyện_tỉnh xổ xuống có điều kiện như a làm. E hơi ngu tí. nên a có thể giúp e viết rõ trình tự các bước làm được ko ạ. E có xem trên youtube và 1 số trang khác nhưng làm ko ra kết quả a ạ.
Cảm ơn a nhiều và mong a giúp đỡ ạ.
Bạn Nêu khơi khơi vầy thì chịu.
Nên đưa cái File đang theo dõi lên mới biết mà làm cho phù hợp.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom