Làm thế nào để cải thiện chức năng Settings - List trong Validation? (1 người xem)

  • Thread starter Thread starter haitramy
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

haitramy

Thành viên mới
Tham gia
17/8/10
Bài viết
44
Được thích
3
Chức năng list trong Validation có một nhược điểm rất lớn là: Không tự động dò đến phần tử cần tìm trong danh sách khi gõ ký tự đầu tiên. Vì vậy, với một danh sách dài, việc dò tìm một phần tử bằng tay sẽ mất rất nhiều thời gian. Các bác cao thủ của GPE cho em hỏi có cách nào để khắc phục được nhược điểm này không ạ?!$@!!
 
Chức năng list trong Validation có một nhược điểm rất lớn là: Không tự động dò đến phần tử cần tìm trong danh sách khi gõ ký tự đầu tiên. Vì vậy, với một danh sách dài, việc dò tìm một phần tử bằng tay sẽ mất rất nhiều thời gian. Các bác cao thủ của GPE cho em hỏi có cách nào để khắc phục được nhược điểm này không ạ?!$@!!
Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa

[video=youtube;XlZasNpDiuU]http://www.youtube.com/watch?v=XlZasNpDiuU[/video]
 

File đính kèm

Lần chỉnh sửa cuối:
Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa
Thêm một tí, để cho nhanh lúc đang gõ mấy ký tự gợi nhớ bạn có thể nhấn nút Alt+Phím mũi tên xuống sẽ giúp bạn hiện ra list validation mà không cần rờ con chuột.
 
Thêm một tí, để cho nhanh lúc đang gõ mấy ký tự gợi nhớ bạn có thể nhấn nút Alt+Phím mũi tên xuống sẽ giúp bạn hiện ra list validation mà không cần rờ con chuột.
Hổng có vụ này à nha! Bạn kiểm tra thử trong file của tôi chưa?
 
ẹc, ẹc.. sao vậy ta. Đúng là em thử lại trên Excel 2007 và 2010 thì theo cách của em không được. không biết các phiên bản khác thì sao.
 
ẹc, ẹc.. sao vậy ta. Đúng là em thử lại trên Excel 2007 và 2010 thì theo cách của em không được. không biết các phiên bản khác thì sao.
Hổng có phiên bản nào được hết bạn ơi
Thật ra Atl + mũi tên xuống là để lấy list mà bạn đã từng nhập ở trên... Có nhập trước đó thì cell dưới mới có list, chưa nhập lần nào thì cũng chẳng có list nào tồn tại
 
Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa
Em cảm ơn bác ndu96081631 nhiều lắm lăm, nguyên ăn ngủ cùng GPE.
nhưng mà sao không được bác ơi, em cũng làm y bác nhưng sao nó báo lỗi hoài à, bác xem giúp em cái file với vị trí em bôi đỏ ấy
http://www.mediafire.com/file/n8dl15iny4rjjx3/Validation_New02.xls
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cách làm của bác ndu96081631 làm được đối với tiếng " không dấu" còn tiếng có dấu như tiếng việt thì chịu, không làm được
 
Nếu ô chọn dữ liệu không nhiều, bạn có thể sử dụng Listbox (phải biết VBA) thì khắc phục được hạn chế trên.
 
Cách làm của bác ndu96081631 làm được đối với tiếng " không dấu" còn tiếng có dấu như tiếng việt thì chịu, không làm được
Thử file này xem, sao mà CHỊU cơ chứ
Vẫn y như cũ thôi, chẳng hiểu sao bạn lại làm không được
File có sẳn, phải chịu khó tìm hiểu chứ
 

File đính kèm

Lần chỉnh sửa cuối:
Vì mình làm bên ban đền bù, nên việc thường xuyên nhập dữ liệu trùng lặp là rất nhiều, danh sách của dữ liệu cũng nhiều (VD: Cau có quả, cau chưa quả..; mít đk > 30, mít đk 20-<30cm .v.v.), mình cũng biết sơ qua VB nhưng không áp dụng được, phần mềm trên thị trường cho lĩnh vực đền bù thì hơi hiếm. Validation mình nghĩ là có thể ứng dụng để nhập nhanh dữ liệu từ danh sách sẵng có, đang tiếp tục nghiên cứu. . .; cảm ơn bác ndu96081631 đã nhiệt tình chia sẽ./.
 
Lần chỉnh sửa cuối:
Vì mình làm bên ban đền bù, nên việc thường xuyên nhập dữ liệu trùng lặp là rất nhiều, danh sách của dữ liệu cũng nhiều (VD: Cau có quả, cau chưa quả..; mít đk > 30, mít đk 20-<30cm .v.v.), mình cũng biết sơ qua VB nhưng không áp dụng được, phần mềm trên thị trường cho lĩnh vực đền bù thì hơi hiếm. Validation mình nghĩ là có thể ứng dụng để nhập nhanh dữ liệu từ danh sách sẵng có, đang tiếp tục nghiên cứu. . .; cảm ơn bác ndu96081631 đã nhiệt tình chia sẽ./.
Xin nói thêm: Để Validation trong file hoạt động tốt thì bạn cần có 2 yêu cầu:
- Dữ liệu nguồn phải được sort trước
- Trong Data Validation, tab Error Alert, phải bỏ check mục "Show error alert... "

untitled.JPG
 
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ <== a ơi làm thế nào để được như vậy ạ?
 
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ <== a ơi làm thế nào để được như vậy ạ?

Bạn xem trong file:

- vào validation xem
- Thấy list
- Thấy name
- Xem name.
- Nhấn cám ơn ndu 2 cái.
 
List sẽ thu gọn phù hợp với từ khóa vừa gõ
Trước khi gửi lên đây cháu đã xem validation rồi nhưng chỉ thấy có list thôi
Chú chỉ cụ thể hơn cho cháu được ko ạ
có hình minh hoạ thì càng tốt
cám ơn chú nhiều
 
Lần chỉnh sửa cuối:
Trước khi gửi lên đây cháu đã xem validation rồi nhưng chỉ thấy có list thôi
Chú chỉ cụ thể hơn cho cháu được ko ạ
có hình minh hoạ thì càng tốt
cám ơn chú nhiều
Bấm Ctrl + F3 sẽ nhìn thấy Name <--- Đây là các Name dùng để điều khiển AutoList đấy! Tự mình nghiên cứu thôi
 
mình hỏi tý, Có thể dùng Validation này không những tìm kiếm mỗi từ đầu mà có thể tìm kiếm tất cả các từ có ở trong đó được không. Giống như sử dụng filters contains ấy.
 
mình hỏi tý, Có thể dùng Validation này không những tìm kiếm mỗi từ đầu mà có thể tìm kiếm tất cả các từ có ở trong đó được không. Giống như sử dụng filters contains ấy.
e rằng sẽ không chính xác vì Validation kiểu này dữ trên CSDL đã được sort trước! Những ký tự đầu giống nhau sẽ nằm gần nhau ---> Nếu tìm theo kiểu bạn vừa nói thì hàm MATCH và COUNTIF sẽ xác định sai vùng dữ liệu cần xuất ra list
(tuy nhiên, nếu dùng thêm cột phụ thì chắc là được)
 
bác chỉ e làm sao để kéo theo dữ liệu của các cột kế tiếp đi, e đang cần cái này lắm, ví như cột B trong vd của bác đó, nó qua theo khi mình chọn 1 đối tượng
 
ok, vấn đề cột kế tiếp, e làm như bác vlookup đã ok, nhưng cho em hỏi nếu e cần hiển thị 10 cột như vậy thì e phải làm cho 10 cái thằng vlookup hả bác? có cách nào khác không? vì dữ liệu của em có khoảng 12 cột, chỉ cần tìm ô đầu là tên thì các cột khác phải show theo bác chỉ dùm em với
 
ok, vấn đề cột kế tiếp, e làm như bác vlookup đã ok, nhưng cho em hỏi nếu e cần hiển thị 10 cột như vậy thì e phải làm cho 10 cái thằng vlookup hả bác? có cách nào khác không? vì dữ liệu của em có khoảng 12 cột, chỉ cần tìm ô đầu là tên thì các cột khác phải show theo bác chỉ dùm em với
Thì chỉ cách đó thôi chứ bạn nghĩ còn cách nào khác nữa chứ? Tức bao nhiêu cell thì bấy nhiêu công thức
Nếu dùng VBA thì không có gì để nói cả (nó tự động hoàn toàn) nhưng topic này là đang nói về công thức
 
ok, thank bác nhiều, cũng ko khó lắm, he he, tới đây là ok rồi
thank bác, chúc bác khỏe
 
Gõ chữ cái gợi nhớ nhưng vẫn hiện đây đủ làm sao
 
giải đáp thắc mắc của bạn

Tui hiểu bạn bị lỗi gì rồi
bạn nên xem lại phần Error Alert nha,
ở phần Error Alert bạn đừng cho thông báo lỗi,
bỏ chọn phần Show..... đi là được rồi
chúc bạn làm bài tốt
 
Em xin hỏi nếu theo cách này mà mình thường xuyên cập nhập thêm vào List thì phải làm thế nào (có phải tự mình sort cho đúng hay mỗi lần theo lại sort lại). Cảm ơn các bác!
 
Em xin hỏi nếu theo cách này mà mình thường xuyên cập nhập thêm vào List thì phải làm thế nào (có phải tự mình sort cho đúng hay mỗi lần theo lại sort lại). Cảm ơn các bác!
Sau khi nhập liệu xong, bạn sort lại danh sách 1 phát cũng đâu có tốn công gì lắm đâu!
Đương nhiên, muốn tự động toàn tập thì người ta sẽ dùng VBA... mà đã dùng đến VBA thì sẽ có những công cụ khác mạnh hơn nhiều so với validation
 
Cảm ơn bác ndu. Em xin phép hỏi một câu hơi ... Trong file của bác: Sao trong 1 cell em vào Validation: Allow = list, Source = LIST như những cell khác của bán thì chỉ chọn được từ mũi tên, còn gõ ký tự vào tìm thì bác lỗi. Bác thông cảm em mới học Excel!
 
Cảm ơn bác ndu. Em xin phép hỏi một câu hơi ... Trong file của bác: Sao trong 1 cell em vào Validation: Allow = list, Source = LIST như những cell khác của bán thì chỉ chọn được từ mũi tên, còn gõ ký tự vào tìm thì bác lỗi. Bác thông cảm em mới học Excel!
Bạn nói tôi không hiểu gì cả
Có vấn đề gì, tốt nhất bạn cứ đưa file lên, ghi rõ những lỗi đang gặp phải là sẽ được giải quyết ngay lập tức
 
Cảm ơn bác rất nhiều. Xin lỗi vì em vô ý quá +-+-+-+
 
Mình làm nhưng sao lại ko list được theo vần nhỉ VD: gõ chữ m thì hiện ra Máy búa máy cán. Trong file nay co 2 Define Name: LIST va MC minh ko hiểu mong mọi người giải thích cho mình với
 
oạch. sao ko thấy ai trả lời nhỉ
 
Mình làm nhưng sao lại ko list được theo vần nhỉ VD: gõ chữ m thì hiện ra Máy búa máy cán. Trong file nay co 2 Define Name: LIST va MC minh ko hiểu mong mọi người giải thích cho mình với

Trong validation không có chức năng này bạn ạ.
 
ý e muốn hỏi làm như thầy Ndu thì làm như thế nào thui anh ơi
Name:
Mã:
=OFFSET(MC!$A$1,0,0,COUNTA(MC!$A:$A),1)
là Name động lấy vùng dữ liệu. Bạn có thể đặt Name tĩnh là abc =MC!$A$1:$A$351, nhưng name tĩnh không cập nhật thêm được khi thêm dữ liệu. Dữ liệu này phải Sort sẵn (A-Z), khi thêm mới thì phải Sort lần nữa.
Name:
Mã:
=OFFSET(MC!$A$1,MATCH(Schedule!B1&"*",MC,0)-1,0,COUNTIF(MC,Schedule!B1&"*"),1)
Trước khi gõ Name này phải đặt con trỏ vào dòng 1 (để nó tương ứng với ô Schedule!B1).
Mình nghĩ bạn đã hiểu các hàm OFFSET, MATCH, và COUNTIF có tác dụng như thế nào.
 
ý e muốn hỏi làm như thầy Ndu thì làm như thế nào thui anh ơi

Thì xem cách người ta đặt name, xem thiết lập trong Validation rồi làm giống y chang thế là được rồi
Chú ý: Danh sách phải được sort trước
Nếu bạn làm không được thì mọi người cũng đâu thể nào biết bạn "không được" thế nào đâu mà giúp
 
Name:
Mã:
=OFFSET(MC!$A$1,0,0,COUNTA(MC!$A:$A),1)
là Name động lấy vùng dữ liệu. Bạn có thể đặt Name tĩnh là abc =MC!$A$1:$A$351, nhưng name tĩnh không cập nhật thêm được khi thêm dữ liệu. Dữ liệu này phải Sort sẵn (A-Z), khi thêm mới thì phải Sort lần nữa.
Name:
Mã:
=OFFSET(MC!$A$1,MATCH(Schedule!B1&"*",MC,0)-1,0,COUNTIF(MC,Schedule!B1&"*"),1)
Trước khi gõ Name này phải đặt con trỏ vào dòng 1 (để nó tương ứng với ô Schedule!B1).
Mình nghĩ bạn đã hiểu các hàm OFFSET, MATCH, và COUNTIF có tác dụng như thế nào.

Vâng cảm ơn anh. em cung làm vậy copy name sang cell khác thì nó chạy lung. nên em lấy file của thầy ndu làm file viết biểu luôn
 
Anh xem giúp em file này sao ko được với ạ
 

File đính kèm

Anh xem giúp em file này sao ko được với ạ
Bạn không xem kỹ rồi:
Một là bạn phải sort dữ liệu.
Hai là đặt con trỏ ở dòng đầu tiên của vùng nhập tìm.
Tôi thử đặt trỏ vào Sheet2 B1 của bạn và xem Name thì thấy:
Mã:
=OFFSET(Sheet1!$C$30,MATCH(Sheet2!A1048549&"*",MC,0)-1,0,COUNTIF(MC,Sheet2!A1048549&"*"),1)
Bạn sửa lại:
Mã:
=OFFSET(Sheet1!$C$30,MATCH(Sheet2!$B1&"*",MC,0)-1,0,COUNTIF(MC,Sheet2!$B1&"*"),1)
 
Bạn không xem kỹ rồi:
Một là bạn phải sort dữ liệu.
Hai là đặt con trỏ ở dòng đầu tiên của vùng nhập tìm.
Tôi thử đặt trỏ vào Sheet2 B1 của bạn và xem Name thì thấy:
Mã:
=OFFSET(Sheet1!$C$30,MATCH(Sheet2!A1048549&"*",MC,0)-1,0,COUNTIF(MC,Sheet2!A1048549&"*"),1)
Bạn sửa lại:
Mã:
=OFFSET(Sheet1!$C$30,MATCH(Sheet2!$B1&"*",MC,0)-1,0,COUNTIF(MC,Sheet2!$B1&"*"),1)

em copy nguyên văn code vào name nhưng thấy nó vẫn chạy vậy anh à. em ko hiểu sort dũ liệu là gì anh có thể giải thích cho em được ko
 
Thank anh Leonguyenz em làm được rùi anh à
 
em copy nguyên văn code vào name nhưng thấy nó vẫn chạy vậy anh à. em ko hiểu sort dũ liệu là gì anh có thể giải thích cho em được ko
Dữ liệu bên Sheet1 bạn phải Sort (A-Z) thì dữ liệu trong "chiều cao" của hàm OFFSET mới đúng. Không sort thì vẫn có dữ liệu, nhưng trong list sẽ không đúng yêu cầu.
Spam nhiều quá, sry, mong mod gộp mấy bài lại dùm, cảm ơn !
 
Thầy ơi, cách làm insert LIST và tạo ra drop list em biét rồi. Còn cách làm sao để gõ và giới hạn thì chưa ? Thầy chỉ cách được không ?
Thanks Thầy.
 
Data validation

em copy nguyên văn code của thầy Ndu vào name nhưng thấy nó vẫn chạy vậy anh à.nó báo lỗi , anh có thể giúp em được không
Cám ơn anh chị nhiều
em có gửi file dính kèm, em muốn dùng data validation ở sheet Dealer report
 

File đính kèm

Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa
Kể ra mà nó đưa luôn ra gợi ý (không cần bước dùng chuột ấn vào mũi tên), như kiểu mình gõ chữ đầu của tên hàm trong Cel thì tốt thày nhỉ
 
Chỉ cần gõ 1 chữ rồi nhấn tổ hợp Alt và mũi tên xuống thì list sẽ xổ ra để ta chọn không cần thiết phải click chuột vào mũi tên
 
Chỉ cần gõ 1 chữ rồi nhấn tổ hợp Alt và mũi tên xuống thì list sẽ xổ ra để ta chọn không cần thiết phải click chuột vào mũi tên
Ý mình ở đây là view ra gợi ý các kết quả như là mình đánh hàm số trong cel mà..
 
Thầy ơi, cho em hỏi cái vùng tên "LIST" phần chữ bị bôi "đỏ": Thầy xử lý như thế nào ạ, phần này em luôn bị cố định

phần OFFSET(MC!$A$1,MATCH(Schedule!H24&"*",MC,0)-1,0,COUNTIF(MC,Schedule!H24&"*"),1)

Em cảm ơn thầy ạ
 
Thầy ơi ! cái này đúng là thứ em đang rất cần, mà có điều em là người mới nên em không có rành những thuật ngữ của excel nhiều được, nên em chưa làm được, Thầy có cái Clip nào hướng dẫn chi tiết k thầy hay cái gì đại loại là làm từng bước áh Thầy, em cảm ơn thầy nhiều lắm
 
Muốn hiểu được bài này bạn phải hiểu hàm OFFSET, hàm MATCH, hàm COUNTIF trước đã
 
View attachment Valilation 1.xlsx
Các Thầy, các Pro xem dùm em với, xem dùm em sai chỗ nào mà nhập vào nó cứ ra lung tung ? sao nhập chữ là nó ra cả đống hic, cảm ơn nhiều lắm
 
Lần chỉnh sửa cuối:
View attachment 123994
Các Thầy, các Pro xem dùm em với, xem dùm em sai chỗ nào mà nhập vào nó cứ ra lung tung ? sao nhập chữ là nó ra cả đống hic, cảm ơn nhiều lắm

Bạn hỏi ở chủ đề đã bị khóa
Hic Copy qua lại thì làm được rồi áh, mình cảm ơn bạn lắm, nhưng mà bạn có biết cách làm từ đầu chứ k phải là copy từ file trên k bạn hic, nếu bạn biết thì làm ơn chỉ tôi với, giúp người giúp cho chót đi bạn, tại nhiều khi bất thình lình lỡ k có cái file đó thì hok biết sao giờ nữa, với lại nếu k biết cách thức làm thì mình k thể thêm sản phẩm vào thêm được ^_^!

Tôi đành trả lời trong chủ đề này.

Trích ở chủ đề đã bị khóa
Bạn xem Data Validation sẽ thấy = List. Tiếp theo xem name
Nhưng không phải lúc nào bạn cũng làm theo được cách này. Cách này chỉ dùng cho danh sách đã được SORT. Nếu danh sách của bạn không được Sort hoặc nếu bạn muốn tìm cả những mục khớp "ở giữa", vd. bạn gõ "gỗ" thì danh sách rút gọn có cả "gỗ tấm" và "bàn gỗ" thì bạn không dùng được cách này vì danh sách sẽ sai (mất vài mục và thêm vài mục "trời ơi")
Thậm chí bạn muốn sort cũng không đơn giản. Nếu danh sách có tiếng Việt thì phải có code để sort hoặc nếu dùng sort của Excel thì phải xoay xở thêm. Vì sort của Excel không sort được chính xác. Hậu quả là danh sách sẽ sai (mất vài mục và thêm vài mục "trời ơi").
Theo tôi nên dùng cách khác. Chả cần code cũng chả cần sort. Nhưng sẽ cần cột phụ.

Nếu bạn muốn làm theo cách trong tập tin thì cần gì phải biết?
Bạn có trong DV = LIST trong đó list là name thì cứ copy cái name ấy (và name MA) sang tập tin của mình thôi. Chỉ có điều phải kiểm tra name và sửa nếu cần cho đúng cấu trúc dữ liệu của mình. Trong name vd. thì danh sách ở sheet MA, trong của bạn có thể là sheet "Danh muc". Trong của người ta thì dữ liệu ở cột A, trong của bạn có thể là cột B. Thế thôi.

Nếu bạn đã biết copy và chỉnh sửa cho phù hợp nhưng bạn muốn học thì khó giải thích quá. Vì nếu bạn nắm vững về công thức thì nhìn 2 name bạn phải hiểu. Nhưng bạn đã hỏi thì tức nhìn công thức bạn không hiểu. Bạn không có chút kiến thức nào về công thức thì giải thích thế nào cho bạn hiểu? Đến nước đó thì chỉ có 1 khóa học giúp được thôi.

Tôi chỉ nói qua về 2 name. Name MA là định nghĩa vùng dữ liệu - danh sách. Name LIST là định nghĩa một mảnh liên tục của vùng dữ liệu mà thỏa điều kiện là mỗi dòng bắt đầu bởi các kỹ tự mà bạn đã gõ. Như thế LIST là vùng phụ thuộc vào những ký tự mà bạn gõ, và là vùng động.
Để tạo LIST thì "người ta" đã giải quyết bằng cách dùng MATCH để tìm dòng dữ liệu đầu tiên thỏa, sau đó mở rộng ra thành n dòng, với n là số dòng thỏa điều kiện. Cũng chính vì thế mà dữ liệu của bạn phải được sort. Vì sao? Ví dụ

Danh sách:
Mã:
xi măng
gạch
sỏi
gỗ
xi lanh
xi giầy
xi măng ngoại hạng

thì khi gõ "xi" thì LIST là danh sách bắt đầu từ dòng 1 và có 4 dòng (do đỏ đỏ)

Mã:
xi măng
gạch
sỏi
gỗ

Như vậy là mất 3 mục thỏa và thay vào đó là 3 mục "giời ơi đất hỡi"

Cũng chính vì dòng đỏ đỏ mà bạn không tìm được các dòng "khớp" ở giữa, bất luận dữ liệu có được sort hay không. Vì kết quả sẽ sai như trên.
------------
Về bài này thì bạn đã có DV đâu
Chọn vùng C5:C15 --> Data --> Data Validation: Allow --> List, Source --> =LIST, thẻ Error Alert --> bỏ chọn ở "Show error alert ..."
 
Em đã làm giống anh nói luôn rồi cũng mà sao vẫn chưa được hả anh ? em đã bỏ chọn dấu Show error alert... rồi những mỗi lần nhấn chữ cái đầu tiên nó cũng hiện ra 1 dọc các mục chứ không giới hạn được anh ơi !! hic vậy rốt cuộc bài này em đã lỗi gì vậy anh ?
 
Em hiểu rồi, em làm được rồi, em cảm ơn anh nhiều lắm
 
Chào các bác,
Mình đang thử Droplist và cũng gặp vấn đề, không biết mình sai chỗ nào mong các bác giúp đỡ:

1) Gõ ký tự gợi nhớ cũng không hiển thị dữ liệu cần tìm mà phải xổ luôn 1 list rồi dò từ trên xuống dưới.
2) Khi xổ list thì không hiển thị 2 dòng màu đỏ ở sheet”Ho ten”

Cám ơn.
 

File đính kèm

Chào các bác,
Mình đang thử Droplist và cũng gặp vấn đề, không biết mình sai chỗ nào mong các bác giúp đỡ:

1) Gõ ký tự gợi nhớ cũng không hiển thị dữ liệu cần tìm mà phải xổ luôn 1 list rồi dò từ trên xuống dưới.
2) Khi xổ list thì không hiển thị 2 dòng màu đỏ ở sheet”Ho ten”

Cám ơn.
Bạn để trỏ chuột tại ô C4 sheet 12Hangthang và sửa lại Name List_Hoten
Mã:
=OFFSET([COLOR=#ff0000]Hoten!$C$3[/COLOR],MATCH([COLOR=#ff0000]'12Hangthang'!C4[/COLOR]&"*",Hoten,0)-1,0,COUNTIF(Hoten,[COLOR=#ff0000]'12Hangthang'!C4[/COLOR]&"*"),1)
 
Mình mới làm bài này. Không biết sai ở chỗ nào mà vẫn chưa được. Mong các bạn giúp đỡ.
 

File đính kèm

Theo cách chỉ của các thầy và các anh chi em, đã làm được xin cảm ơn mọi người, nhưng xin cho hỏi thêm một tí là muốn làm thêm một bảng sheet nữa hoặc nhiều sheet thì có được không hay phải làm cách khác, xin gởi file đính kèm muốn làm thêm 1 sheet anh ba, Xin chân thành cảm ơn!
 

File đính kèm

Cái này mà có 1 video thì đỡ biết bao nhức đầu quá 2 ngày ko làm được :((
 

File đính kèm

Lần chỉnh sửa cuối:
:(( ĐÃ TÌM Và KHÔNG THẤY!!! AI PRO GIúP MìNH VỚI...........


Lỗi là chỉ chọn được có 1 cái à ai fix dùm mình với :
các Bạn giúp mình với :(!$@!!!$@!!!$@!!!$@!!!$@!!!$@!!!$@!!!$@!!!$@!!!$@!!

Có 2 vấn đề:
1> Đặt name sai bét. Sửa lại như sau:
- Tại sheet1, đặt con trỏ chuột ở dòng 9, sửa lại name a2a thành:
Mã:
=OFFSET(a1a,MATCH(Sheet1!$B[COLOR=#ff0000]9[/COLOR]&"*",a1a,0)-1,0,COUNTIF(a1a,Sheet1!$B[COLOR=#ff0000]9[/COLOR]&"*"),1)
Lưu ý rằng name a2a phụ thuộc vào vị trí cell hiện hành. Nếu bạn đặt chuột ở dòng khác thì name trên phải sửa thành.. khác
2> Nếu muốn chọn hết cả list thì phải xóa cell trước
 

File đính kèm

mọi người giúp em với, em làm như hướng dẫn nhưng mà khi em đánh ký tự để tìm dữ liệu nhập vào thì nó không tìm các từ có chứa ký tự em đánh mà cứ hiện lên hết cả danh sách. Tiện đây mong mọi người giúp luôn là các dữ liệu nào em đã chọn rồi ở mục tên thuốc thì không chọn trùng nữa được không ạ.
Em cảm ơn !
 

File đính kèm

cái này chỉ tìm/gợi ý được những ký tự đầu tiên, nếu muốn gõ những từ ở giữa thì không tìm đc :(
 
cho em hỏi cái này với .Làm sao để tạo drop down bên cột tên sản phẩm theo cột tên hãng sữa.(vd : bên cột tên hãng sữa là abbott thì bên tên sản phẩm chỉ hiện drop down của các sản phẩm của abbott).mong câu trả lời của mấy anh .thanks mấy anh nhiều !!
 

File đính kèm

Em vừa tập làm..vẫn không được. Nhờ các thầy giúp em.
 

File đính kèm

  • Book1ERROR.xlsx
    Book1ERROR.xlsx
    8.9 KB · Đọc: 10
  • Screenshot_1.jpg
    Screenshot_1.jpg
    35.8 KB · Đọc: 9
Mình có file này nhờ ae giúp đỡ. Không biết bị lỗi gì.
 
Link youtube hướng dẫn cho bạn nào vẫn chưa hiểu:
[video=youtube;WtWa5r8WGZA]https://www.youtube.com/watch?v=WtWa5r8WGZA[/video]
)(&&@@/-*+/__--__;;;;;;;;;;;
 
Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảoCách dùng:- Gõ 1 vài ký tự gợi nhớ vào cell- Bấm mũi tên xổ xuống của Validation- List sẽ thu gọn phù hợp với từ khóa vừa gõXem đoạn video clip minh họa[video=youtube;XlZasNpDiuU]http://www.youtube.com/watch?v=XlZasNpDiuU[/video]
bạn hướng dẫn cách làm luôn được không. Cảm ơn nhiều.
 
bạn hướng dẫn cách làm luôn được không. Cảm ơn nhiều.
Cái này muốn làm được phải mất khả nhiều thời gian
Bước 1: dữ liệu phải được sắp xếp
Bước 2: phải cài đặt name động để chọn vùng dữ liệu cho phù hợp
Bước 3: tao data validation
trong các bước này bước 2 là bước khó gặm nhất. Cần có thời gian ngâm cứu
 

File đính kèm

Mình cũng không làm được, thay tên đổi họ cho giống mà cũng không ra
 
Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa

[video=youtube;XlZasNpDiuU]

Em bổ sung thêm: Để có thể hiển thị hết dữ liệu, đòi hỏi dữ liệu gốc phải sắp xếp theo A,B,C... Nếu đảo lộn nó sẽ không hiển thị đâu :)
Mọi người xem công thức trong Name để hiểu hơn.
 
Mình đã tạo list tìm kiếm rồi. thấy dùng đc up lên để mọi người tham khảo. trong này có sử dụng code VBA sortandfill của bạn nào đấy trên diễn đàn nhưng ko nhớ.
khi có tên vật liệu mới tự động thêm vào danh sách; khi gõ ký tự đại diện sẽ lọc ra những vật liệu thoả mãn điều kiện, sắp xếp lại list theo thứ tự
 

File đính kèm

Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa

[video=youtube;XlZasNpDiuU]

Em đã thu gọn được list với từ khóa vừa gõ. Em còn 1 vướng mắc giống như làm thế nào để chỉ hiện tên các huyện trong 1 tỉnh vừa chọn. Mọi người xem File đính kèm ạ. Em xin cảm ơn.
 

File đính kèm

giải đáp thắc mắc của bạn

Tui hiểu bạn bị lỗi gì rồi
bạn nên xem lại phần Error Alert nha,
ở phần Error Alert bạn đừng cho thông báo lỗi,
bỏ chọn phần Show..... đi là được rồi
chúc bạn làm bài tốt
Anh giúp e file này với e làm i như anh mà không hiểu sao vẫn không được
 
Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa

[video=youtube;XlZasNpDiuU]http://www.youtube.com/watch?v=XlZasNpDiuU[/video]
Dear anh
Sao em làm thử (giữ nguyên toàn bộ của anh nhưng em đổi lại dữ liệu của em)
Thì khi em đánh thử "Tra" thì nó ra tá lả vậy có sai gì không anh
Nhờ anh xem giúp ah

Cám ơn
 

File đính kèm

Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa

[video=youtube;XlZasNpDiuU]http://www.youtube.com/watch?v=XlZasNpDiuU[/video]
Vậy cho em hỏi em nhập vài ký tự thì trong danh sách chỉ hiện lên những dự liệu mà có đuôi giống ký tự mình nhập thì sao ah?
 
Bài dạng này đã có nói nhiều rồi. Gữi bạn 1 file tham khảo
Cách dùng:
- Gõ 1 vài ký tự gợi nhớ vào cell
- Bấm mũi tên xổ xuống của Validation
- List sẽ thu gọn phù hợp với từ khóa vừa gõ
Xem đoạn video clip minh họa

[video=youtube;XlZasNpDiuU]
bác có thể cho em cái hướng dẫn cụ thể được không ah video không xem đc nữa rồi (em tải file về mà làm mà ko biết thiếu chỗ nào nó không chạy)
 
e rằng sẽ không chính xác vì Validation kiểu này dữ trên CSDL đã được sort trước! Những ký tự đầu giống nhau sẽ nằm gần nhau ---> Nếu tìm theo kiểu bạn vừa nói thì hàm MATCH và COUNTIF sẽ xác định sai vùng dữ liệu cần xuất ra list
(tuy nhiên, nếu dùng thêm cột phụ thì chắc là được)
Anh có thể gợi ý cho em cách dùng cột phụ được không ạ?
 

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

Back
Top Bottom