Validation

Liên hệ QC

bucthucuoi

Thành viên mới
Tham gia
14/9/06
Bài viết
14
Được thích
9
Nghề nghiệp
SV
Số giá trị trong list khi sử dụng Validation bị hạn chế. Vậy các bác có cách nào để mở rộng không nhỉ?
 
Chào bạn, mình thấy số lượng phần tử trong list tối đa được tới 32767 lận mà, bây nhiêu đó tìm chọn là mệt lắm rồi.

TP.
 
Theo mình thì bạn bucthucuoi muốn nói đến giá trị cột cơ không biết đúng không.Nếu vậy thì bạn nên dùng combox
 
xin hoi mấy bác có ai chỉ giùm tôi myốn học sâu về validation tôi phải làm cách nào nghiên cứu những sách gì
cám ơn!!!

phu van]xin hoi mấy bác có ai chỉ giùm tôi myốn học sâu về validation tôi phải làm cách nào nghiên cứu những sách gì
cám ơn!!!
nếu nhu6 tìm đựơc sách hay hãy liên lạc với tôi qua địa chỉ
longho_songhun@yahoo.com-=09= /-*+/

xin bổ sung
longho_songhun@yahoo.com
hay la
thienha_denhat1988@yahoo.com
 
Chỉnh sửa lần cuối bởi điều hành viên:
"Số giá trị trong list khi sử dụng Validation bị hạn chế" nghĩa là thế nào nhỉ? Tôi chưa hiểu ý bạn hỏi lắm... Thường thì khi dùng Data Validation người ta hay gặp 1 rắc rối nho nhỏ sau đây: Validation tham chiếu tới 1 cái list có sẳn. Khi cái list này có sự thay đổi, chẳng hạn như thêm vào 1 vài dòng mới thì.. validation sẽ ko dc cập nhật... Ý của người dùng Excel thì lại muốn nhiều hơn nữa cơ: Cái list chuẩn thay đổi thì Validation phải lập tức dc cập nhật. Lấy 1 VD: Tôi dùng Data Validation tham chiếu tới 1 list có 100 dòng (danh sách 100 nhân viên chẳng hạn). Đến hôm nào đó tôi muốn thêm tên của 1 người (Mới vào công ty chẳng hạn) thì Validation phải cập nhật luôn tên của người mới này chứ (Tức là bây giờ danh sách phải có 101 dòng)...
Ko biết ý của bạn "bucthucuoi" có liên quan đến vấn đề này ko nhỉ?
Chúc bạn vui...
ANH TUẤN
 
anhtuan1066 đã viết:
"Số giá trị trong list khi sử dụng Validation bị hạn chế" nghĩa là thế nào nhỉ? Tôi chưa hiểu ý bạn hỏi lắm... Thường thì khi dùng Data Validation người ta hay gặp 1 rắc rối nho nhỏ sau đây: Validation tham chiếu tới 1 cái list có sẳn. Khi cái list này có sự thay đổi, chẳng hạn như thêm vào 1 vài dòng mới thì.. validation sẽ ko dc cập nhật... Ý của người dùng Excel thì lại muốn nhiều hơn nữa cơ: Cái list chuẩn thay đổi thì Validation phải lập tức dc cập nhật. Lấy 1 VD: Tôi dùng Data Validation tham chiếu tới 1 list có 100 dòng (danh sách 100 nhân viên chẳng hạn). Đến hôm nào đó tôi muốn thêm tên của 1 người (Mới vào công ty chẳng hạn) thì Validation phải cập nhật luôn tên của người mới này chứ (Tức là bây giờ danh sách phải có 101 dòng)...
Ko biết ý của bạn "bucthucuoi" có liên quan đến vấn đề này ko nhỉ?
Chúc bạn vui...
ANH TUẤN
Theo tôi nghĩ, khi đặt vùng cho list này (lúc khởi tạo) bạn nên dự trù rộng hơn 100 dòng, chẳng hạn bạn đặt địa chỉ mà list tham chiếu là 200 hoặc 300 dùng thì vô tư luôn.
Nhưng vấn đề mà người hỏi đặt ra ở đây có lẽ là hạn chế về số lượng cột chứ không phải dòng vì Validation List chỉ có một cột duy nhất. Muốn hai hoặc hơn thì làm thế nào - khi không dùng Combobox. Đây là vấn đề cần phải giải quyết. Thân chào !
 
anhtuan1066 đã viết:
"Thường thì khi dùng Data Validation người ta hay gặp 1 rắc rối nho nhỏ sau đây: Validation tham chiếu tới 1 cái list có sẳn. Khi cái list này có sự thay đổi, chẳng hạn như thêm vào 1 vài dòng mới thì.. validation sẽ ko dc cập nhật... Ý của người dùng Excel thì lại muốn nhiều hơn nữa cơ: Cái list chuẩn thay đổi thì Validation phải lập tức dc cập nhật. Lấy 1 VD: Tôi dùng Data Validation tham chiếu tới 1 list có 100 dòng (danh sách 100 nhân viên chẳng hạn). Đến hôm nào đó tôi muốn thêm tên của 1 người (Mới vào công ty chẳng hạn) thì Validation phải cập nhật luôn tên của người mới này chứ (Tức là bây giờ danh sách phải có 101 dòng)...
ANH TUẤN

Bạn có thể dùng Name động để cập nhật List của mình. Khi List thay đổi thì tự động Validation thay đổi theo. (Dùng Offset chẳng hạn)

Thân!
 
Chính xác như bạn Mr Okebab nói... "Dùng name động"... Thường thì người ta sẽ dùng thêm OFFSET trong Define Name...
Lấy VD nha: Trong Sheet1 bạn có dữ liệu nằm từ cell A1 đến cell 100... Bạn vào menu Insert\Name\Define... Trong khung "Names in workbook" đánh vào 1 tên nào đó, chẳng hạn là DS...Trong khung "Refers to" đánh vào nội dung: =OFFSET('Sheet1'!$A$1,0,0,COUNTA('Sheet1'!$A$1:$A$1000),1)
Bạn có thể tăng số 1000 ở công thức trên lên bao nhiêu tùy ý nhưng DATA VALIDATION của bạn cũng chỉ có 100 dòng mà thôi. Chỉ khi nào bạn thêm 1 vài dòng mới vào Sheet1 thì VALIDATION của bạn sẽ tự động cập nhật... (Tất nhiên Source List trong VALIDATION của bạn sẽ là =DS theo như VD trên)
Tôi thấy trên diễn đàn này có rất nhiều bạn tài năng, như Mr Okebab, ThuNghi và nhiều bạn khác nữa.. Ko biết các bạn có cách nào hay hơn nữa ko nhỉ?
Mong dc học hỏi thêm...
ANH TUẤN
 
@ anhtuan 1066:

Em đã tìm nhiều cách để giải quyết vấn đề này mà không được. Cám ơn bác nhiều.

Tuy rằng cách của bác em làm nó không cho kết quả, nhưng qua đó em cũng đã xử lý vấn để của mình bằng cách dùng hàm Address kết hợp với Indirect để cho ra được một list như ý.

Cảm ơn bác lần nữa!

Best Regards,
 
Nhân tiện cho tôi hỏi: Làm thế nào để trong list đó có những cái giống nhau mà nó chỉ lấy ra 1 thôi nhỉ, khó quá xin các bác chỉ giùm, có thể làm 1 file ví dụ rồi up lên có được ko? tôi đang rất cần !
 
Web KT
Back
Top Bottom