Tạo list bằng lệnh validation theo điều kiện

Liên hệ QC

ctm8-k44

Thành viên mới
Tham gia
11/12/09
Bài viết
6
Được thích
0
Chào đại gia đình .xls
Tôi có 1 bài toán khó, mong mọi người giải quyết giúp. Xin cảm ơn trước!
Tôi có 1 workbook gồm 2 sheet:
1. sheet 1 chứa 2 mảng dữ liệu 1 chiều có tên: AR1, AR2.
2. sheet 2 có hai ô A1 và B1 cần nhập dữ liệu:
+ ô A1 sẽ nhập 1 trong 2 loại dữ liệu: H hoặc L.
+ ô B1 sẽ có kết quả là 1 "list lựa chọn" (dùng lệnh validation) với điều kiện sau:
- nếu A1 là H thì B1 sẽ có "list lựa chọn" gồm dữ liệu của mảng AR1 được tạo bằng lệnh validation.
- nếu A1 là L thì B1 sẽ có "list lựa chọn" gồm dữ liệu của mảng AR2 được tạo bằng lệnh validation.

Mong mọi người chỉ giáo.
 
Chào đại gia đình .xls
Tôi có 1 bài toán khó, mong mọi người giải quyết giúp. Xin cảm ơn trước!
Tôi có 1 workbook gồm 2 sheet:
1. sheet 1 chứa 2 mảng dữ liệu 1 chiều có tên: AR1, AR2.
2. sheet 2 có hai ô A1 và B1 cần nhập dữ liệu:
+ ô A1 sẽ nhập 1 trong 2 loại dữ liệu: H hoặc L.
+ ô B1 sẽ có kết quả là 1 "list lựa chọn" (dùng lệnh validation) với điều kiện sau:
- nếu A1 là H thì B1 sẽ có "list lựa chọn" gồm dữ liệu của mảng AR1 được tạo bằng lệnh validation.
- nếu A1 là L thì B1 sẽ có "list lựa chọn" gồm dữ liệu của mảng AR2 được tạo bằng lệnh validation.

Mong mọi người chỉ giáo.
Cái này dùng Define Name được đấy bạn.
 

File đính kèm

  • Validation List.xls
    14 KB · Đọc: 1,731
Chào đại gia đình .xls
Tôi có 1 bài toán khó, mong mọi người giải quyết giúp. Xin cảm ơn trước!
Tôi có 1 workbook gồm 2 sheet:
1. sheet 1 chứa 2 mảng dữ liệu 1 chiều có tên: AR1, AR2.
2. sheet 2 có hai ô A1 và B1 cần nhập dữ liệu:
+ ô A1 sẽ nhập 1 trong 2 loại dữ liệu: H hoặc L.
+ ô B1 sẽ có kết quả là 1 "list lựa chọn" (dùng lệnh validation) với điều kiện sau:
- nếu A1 là H thì B1 sẽ có "list lựa chọn" gồm dữ liệu của mảng AR1 được tạo bằng lệnh validation.
- nếu A1 là L thì B1 sẽ có "list lựa chọn" gồm dữ liệu của mảng AR2 được tạo bằng lệnh validation.

Mong mọi người chỉ giáo.
Thêm 1 ví dụ cho bạn tham khảo ở file đính kèm nhé.
 

File đính kèm

  • Tao Validation.xls
    17.5 KB · Đọc: 1,106
Rất cám ơn bạn. lúc trước mình dùng thử lện define rồi, nhưng chưa quen nên kô thể tạo được. phải nói gia đình mình hữu ích thật
 
Các bác ơi em có file này muốn lấy dữ liệu theo validation như các bác mà sao em không lấy đựoc nè.
Cụ thể là ở sheet thông tin giá, em cũng muốn lấy mã hàng theo từng nhà cung cấp mà sao không lấy được các bác giúp em với.
em làm theo cách của các bác ở trên mà cũng không đựơc
 

File đính kèm

  • KHO - PK - TH.rar
    96.1 KB · Đọc: 305
Các bác ơi em có file này muốn lấy dữ liệu theo validation như các bác mà sao em không lấy đựoc nè.
Cụ thể là ở sheet thông tin giá, em cũng muốn lấy mã hàng theo từng nhà cung cấp mà sao không lấy được các bác giúp em với.
em làm theo cách của các bác ở trên mà cũng không đựơc
Trong name của Bạn đâu có name nào tên là MAHANGMOI đâu. Chỉ có name tên MHMOIKHO thôi. Tôi thấy trong sheet TD.NKHO Bạn có dùng Validation nhưng không được, Bạn thử sửa MAHANGMOI thành MHMOIKHO xem có đúng ý không nhé!
 
Vấn đề của bạn là do bạn để trống 1 số dòng mà các dòng này xen kẽ với dòng có mã Mặt hàng. (Thực ra chỉ là đoán, chứ bạn không cho biết bạn đã dùng những name gì, và đã thử validation vào ô nào, sheet nào).

Cho nên, trước tiên phải sort vùng gồm 2 cột NCC và MH theo lần lượt từng cột, sau đó mới tiến hành tạo name.

Giả sử bắt đầu từ dòng 3, khi chọn NCC ở cột Q, sẽ chọn tiếp MH ở cột R: Dùng 3 Name như sau:

NCC =OFFSET(TT.GIA!$Q$11;MATCH(TT.GIA!$Q3;TT.GIA!$Q$12:$Q$2000;0);0;COUNTIF(TT.GIA!$Q$12:$Q$2000;TT.GIA!$Q3);1)
MH1 =OFFSET(NCC;0;1)
MHTHEONCC =OFFSET(MH1;;;COUNTA(MH1);)
 

File đính kèm

  • Validation.rar
    96.3 KB · Đọc: 554
Cảm ơn các bác nhiều nha, lâu nay, tại công việc bận quá em không vào thăm gia đình mình được em sẽ xem lại hướng dẫn của các bác... dù sao cũng cảm ơn các bác rất nhiều..
 
Nếu sheet 1 không phải là 2 mảng dữ liệu mà là nhiều mảng dữ liệu thì làm thế nào hả bạn Hoàng Nghĩa Phúc ( ví dụ cả nước có 63 tỉnh thành, mỗi tỉnh có các huyện, mỗi huyện lại có các xã)
Bạn giúp mình với nhé. Mình cảm ơn bạn.
 
Câu hỏi của hieubk2010 rất hay đó mà không thấy AC nào giúp đỡ hết trơn, em cũng đang muốn làm một trường hợp tương tự như vậy mà chưa làm được.
btm0412 rất giỏi về vấn đề này nhờ giúp đỡ cách làm theo yêu cầu của hieubk2010 để mọi người tham khảo với.
 
Chia sẻ mọi người kinh nghiệm tạo list box theo nhiều điều kiện

Chào cả nhà, mình gửi cả nhà cách để tạo list box theo nhiều điều kiện rất dể thực hiện để mọi người cùng tham khảo nha.
Ví dụ mình lấy là tạo list box để chọn tên huyện theo cột tên tỉnh ở phía trước.
1. Trước tiên mình tạo một name là TINH (Theo cột) bao gồm tên các tỉnh thành
2. Tạo list tên các huyện của từng tỉnh.
3. Chú ý tên TINH bạn tạo ở trên phải là tên name cho từng list bạn tạo ở bước 2
4. Đến vùng dữ liệu cần để thực hiện tạo list.
5. Tạo 2 cột trong đó 1 cột là Tên Tỉnh, một cột là Tên Huyện
6. Ở cột tên tỉnh tạo Validation với name là TINH
7. Ở cột Tên Huyện ta chọn cả vùng mở hộp thoại Validation lên ô Allow chọn "list", Ô Source và gõ lệnh "=Indirect(A2)"
8. A2 là dòng đầu tiên trong vùng dữ liệu và sau tiêu đề tên tỉnh và tên Huyện, nếu dòng đầu tiên này không phải là dòng 2 thì tùy theo dữ liệu của mọi người mà chọn ô phù hợp.
9. Khi Thực hiện bước 7 thì ô A2 ta phải chọn trước một Tỉnh nào đó.
10. List trong bước 1 viết liền không dấu (Còn nếu có dấu thì mọi người thử nghiên cứu nha.
Cần trao đổi thêm gì thì mọi người liên lạc qua mail để cùng nghiêng cứu và thảo luận nha.
thanh_hung_lam@yahoo.com

 
Câu hỏi của hieubk2010 rất hay đó mà không thấy AC nào giúp đỡ hết trơn, em cũng đang muốn làm một trường hợp tương tự như vậy mà chưa làm được.
btm0412 rất giỏi về vấn đề này nhờ giúp đỡ cách làm theo yêu cầu của hieubk2010 để mọi người tham khảo với.

Mình làm thử 1 file nhưng phải có cột phụ :)
 

File đính kèm

  • GPE.xlsx
    10.7 KB · Đọc: 154
Mọi người giúp mình với !
Sao chuyển dữ liệu bằng Data Validation ko đc ...
Mình nhập dữ liệu ngày 1 mà toàn ra vào ngày 12, trc đây nó để tháng mà h mình sừa lại ngày
 
Mọi người giúp mình với !
Sao chuyển dữ liệu bằng Data Validation ko đc ...
Mình nhập dữ liệu ngày 1 mà toàn ra vào ngày 12, trc đây nó để tháng mà h mình sừa lại ngày
Bạn hỏi kiểu này thì chắc chắn là chẳng ai giúp được bạn cả. Hãy đưa file Excel lên đây và mô tả rõ bạn cần làm cái gì, vướng mắc chỗ nào chứ mô tả chung chung vậy thì có ai hiểu gì đâu mà giúp.
 
Mọi người thử xem cách làm này xem sao nha.
 

File đính kèm

  • Validation.xls
    33 KB · Đọc: 167
  • Validation.xls
    33 KB · Đọc: 92
qua bài viết của các sư huynh đẹ học hỏi được nhiều nhưng khi thực hiện vào công việc thì có mấy trở nagij xin các sư huynh chỉ giáo.
khi đã khai báo dữ liệu ban đầu. sau này khi khai báo thêm ở phần dư liẹu thì bên phần lits (sheet 2 như file) chọn không thể hiện được
Vậy nhờ các sư huynh chỉ giúp
 

File đính kèm

  • tính năng suất chặt.xlsx
    30.1 KB · Đọc: 41
qua bài viết của các sư huynh đẹ học hỏi được nhiều nhưng khi thực hiện vào công việc thì có mấy trở nagij xin các sư huynh chỉ giáo.
khi đã khai báo dữ liệu ban đầu. sau này khi khai báo thêm ở phần dư liẹu thì bên phần lits (sheet 2 như file) chọn không thể hiện được
Vậy nhờ các sư huynh chỉ giúp
mình đã giải quyết thank;;;;;;;;;;;;;;;;;;;;;;--=----=----=----=----=--||\||\
 
Cảm ơn bạn @$@!^% mình đang tìm mãi mà vẫn chưa hiểu nguyên lý :)
 
Bảng Excel của bạn chỉ tạo được 1 dòng list. vậy có ai có ý tưởng tạo ra được nhiều dòng list không. mình tìm mãi mà không thấy. Mong các sư phụ chỉ giáo
-\\/.
 
Bảng Excel của bạn chỉ tạo được 1 dòng list. vậy có ai có ý tưởng tạo ra được nhiều dòng list không. mình tìm mãi mà không thấy. Mong các sư phụ chỉ giáo
-\\/.

Bạn muốn nói chuyện của bài nào thì bấm vào nút "Trả lời với trích dẫn" dưới bài viết của người đó, người đọc mới biết muốn trao đổi với ai.
Muốn hỏi chuyện gì thì bạn phải đình kèm file và những yêu cầu và giải thích rõ yêu cầu, kết quả muốn có.
 
Web KT
Back
Top Bottom