Nhập liệu với ký tự gợi nhắc nhở với dữ liệu nguồn đã nhập sẵn khác cột (4 người xem)

Liên hệ QC

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

phuongla83

Thành viên hoạt động
Tham gia
21/9/11
Bài viết
131
Được thích
8
Chào anh, chị,

Mình đang có vấn đề nhập liệu cột C với yêu cầu sau:
1. Cột S là cột nhập liệu đã hoàn tất có sẳn
2. Tại cột C mình bắt đầu nhập vào với nội dung là dữ liệu trong phạm vi cột S

Tại cột C mình bắt đầu nhập: Nguyen Huu Dang, Khi mình vừa nhập "Ng" thì Excel sẽ hiện ra các ký tự gợi nhớ phía sau tiếp tục, nếu đúng thì mình Tab hoặc Enter là xong hoàn tất việc nhập liêu 1 ô ở cột C
Có giải pháp nào mong anh chị giúp đỡ
 

File đính kèm


1. Cột S là cột nhập liệu đã hoàn tất có sẳn
2. Tại cột C mình bắt đầu nhập vào với nội dung là dữ liệu trong phạm vi cột S
Tại cột C mình bắt đầu nhập: Nguyen Huu Dang, Khi mình vừa nhập "Ng" thì Excel sẽ hiện ra các ký tự gợi nhớ phía sau tiếp tục, nếu đúng thì mình Tab hoặc Enter là xong hoàn tất việc nhập liêu 1 ô ở cột C
Có giải pháp nào mong anh chị giúp đỡ
Ký tự gợi nhớ khó thực hiện, và không thực tế. Giả sử có 10 người họ Nguyễn và các tên bắt đầu là T, H, ..., A (10 tên). Sau khi gõ "Nguyễn " thì bạn muốn gợi ý ký tự 1, 2, ..., 9 hay 10? Nếu luôn là vd. ký tự thứ 2 thì sẽ chỉ gợi ý ký tự "H". Nhưng bạn không muốn chọn người tên "H" thì sao? Nếu bạn không biết trong danh sách có những tên nào thì chịu rồi. Bótay.com.

Thực tế hơn là sau khi gõ 1 đoạn nào đấy thì bằng cách nào đó hiện 1 danh sách chỉ những mục có chứa đoạn đã gõ kia (danh sách rút gọn) để bạn tự chọn từ danh sách ấy. Nếu là thế thì 1 trong những cách chính là Data Validation với danh sách động
 
Ký tự gợi nhớ khó thực hiện, và không thực tế. Giả sử có 10 người họ Nguyễn và các tên bắt đầu là T, H, ..., A (10 tên). Sau khi gõ "Nguyễn " thì bạn muốn gợi ý ký tự 1, 2, ..., 9 hay 10? Nếu luôn là vd. ký tự thứ 2 thì sẽ chỉ gợi ý ký tự "H". Nhưng bạn không muốn chọn người tên "H" thì sao? Nếu bạn không biết trong danh sách có những tên nào thì chịu rồi. Bótay.com.

Thực tế hơn là sau khi gõ 1 đoạn nào đấy thì bằng cách nào đó hiện 1 danh sách chỉ những mục có chứa đoạn đã gõ kia (danh sách rút gọn) để bạn tự chọn từ danh sách ấy. Nếu là thế thì 1 trong những cách chính là Data Validation với danh sách động
Độ dài của tên là 3 phần, giả sử có nhiều người hị NGUYEN nhưng khi mình cách ra thì chử ký tự đầu tiên đã giúp đc việc gợi nhớ rất nhiều,
Dữ liệu mình ko trùng nhiều nên vấn đề này dc thực thi sẽ rút ngắn thời gian nhập liệu rất nhiều,
Cám ơn bạn đã trao đổi, mình rất tiếc là dữ liệu ko trùng 1 cột được
 
Độ dài của tên là 3 phần, giả sử có nhiều người hị NGUYEN nhưng khi mình cách ra thì chử ký tự đầu tiên đã giúp đc việc gợi nhớ rất nhiều,
Dữ liệu mình ko trùng nhiều nên vấn đề này dc thực thi sẽ rút ngắn thời gian nhập liệu rất nhiều,
Cám ơn bạn đã trao đổi, mình rất tiếc là dữ liệu ko trùng 1 cột được
Thì trong vd. của tôi bạn hãy trả lời là bạn cần ký tự gợi ý là T hay H? Dù gì chăng nữa nhưng nếu bạn không muốn chọn T và H thì bó tay rồi. Vì bạn không biết còn những ai họ Nguyễn.
Tôi đã nói rõ là nếu không phải là hiện KÝ TỰ gợi nhớ mà là hiện DANH SÁCH có chứa đoạn đã gõ để bạn chọn thì HOÀN TOÀN có thể giải quyết được. Bạn muốn hay không thôi chứ lý luận gì nữa?

Để bạn có thể hình dung thì nếu dùng DV thì sau khi gõ "Nguyễn" và click tam giác ngược ở cuối thì sẽ có danh sách 10 họ tên để chọn
Nguyễn T
Nguyễn H
...
Nguyễn A
 
Thì trong vd. của tôi bạn hãy trả lời là bạn cần ký tự gợi ý là T hay H? Dù gì chăng nữa nhưng nếu bạn không muốn chọn T và H thì bó tay rồi. Vì bạn không biết còn những ai họ Nguyễn.
Tôi đã nói rõ là nếu không phải là hiện KÝ TỰ gợi nhớ mà là hiện DANH SÁCH có chứa đoạn đã gõ để bạn chọn thì HOÀN TOÀN có thể giải quyết được. Bạn muốn hay không thôi chứ lý luận gì nữa?

Để bạn có thể hình dung thì nếu dùng DV thì sau khi gõ "Nguyễn" và click tam giác ngược ở cuối thì sẽ có danh sách 10 họ tên để chọn
Nguyễn T
Nguyễn H
...
Nguyễn A
Thiệt mình chưa hiểu rõ suy nghĩ của bạn,
Như vậy nè, cột TÊN của mình cụ thể là cột C.
Cột C chỉ nhập những tên trong cột S.
Dữ liệu thực tế của mình 99% là ko trùng ( các ô trong cột S ko trùng nhau)
Tại các ô cột C, mìn nhập chử Am thì sẽ tự động hiện ra chử America ....

Mong bạn hiểu đúng ý của mình mong muốn.
Cám ơn bạn rất nhiều
 
Thiệt mình chưa hiểu rõ suy nghĩ của bạn,
Như vậy nè, cột TÊN của mình cụ thể là cột C.
Cột C chỉ nhập những tên trong cột S.
Dữ liệu thực tế của mình 99% là ko trùng ( các ô trong cột S ko trùng nhau)
Tại các ô cột C, mìn nhập chử Am thì sẽ tự động hiện ra chử America ....

Mong bạn hiểu đúng ý của mình mong muốn.
Cám ơn bạn rất nhiều
Thôi tôi ngừng ở đây. Bạn nói là nhập Am thì sẽ ra America. Cột S làm gì có America?

Còn ý của tôi?

Trong cột S có 6 người họ "Ngo"
Ngo Huynh Dam
Ngo Quynh
Ngo Thanh Du
Ngo Thi Thu
Ngo Trinh Nhut
Ngo Van Ninh

Khi gõ "Ngo" thì bạn muốn tự động hiện cái gì?

Còn tôi đề nghị là sau khi gõ "Ngo" thì có danh sách 6 mục như trên để bạn chọn. Thế thôi
 
Thôi tôi ngừng ở đây. Bạn nói là nhập Am thì sẽ ra America. Cột S làm gì có America?

Còn ý của tôi?

Trong cột S có 6 người họ "Ngo"
Ngo Huynh Dam
Ngo Quynh
Ngo Thanh Du
Ngo Thi Thu
Ngo Trinh Nhut
Ngo Van Ninh

Khi gõ "Ngo" thì bạn muốn tự động hiện cái gì?

Còn tôi đề nghị là sau khi gõ "Ngo" thì có danh sách 6 mục như trên để bạn chọn. Thế thôi
Gỏ chử Ngo sẽ chưa hiện ra gì, cho đến khi gỏ khoảng trắng và chử Q sẽ hiện Ngo Quynh.
Hoặc gỏ chử Ngo khoảng trắng và chử Tha sẽ hiện Ngo Thanh Du, tương tự Ngo V sẽ hiện ra Ngo Van Ninh
.....
Bài đã được tự động gộp:

Gỏ chử Ngo sẽ chưa hiện ra gì, cho đến khi gỏ khoảng trắng và chử Q sẽ hiện Ngo Quynh.
Hoặc gỏ chử Ngo khoảng trắng và chử Tha sẽ hiện Ngo Thanh Du, tương tự Ngo V sẽ hiện ra Ngo Van Ninh
.....
Ví dụ trong cột S có chử America, tôi lấy chử America để dễ hiểu vì trong cột S chử America là duy nhất ko trùng với các ô còn lại
 
tai cột C, cụ thể tại C6, mình nhập Do thì nó hiện gợi ý chỉ là Do Manh Hung,

Nhưng trong trong S có Do Chi Hien, Do Manh Hung,

Kết quả đúng phải là khi nhập Do C thì sẽ hiện là Do Chi Hien mới đúng

Ví dụ tiếp là tại C6, nhập Nguyen thì chỉ hiện Nguyen Mong Thuy Trang, đáng lẽ khi nhập Nguyen vẫn chưa hiện vì trong cột S có rất nhiều tên bắt đầu là Nguyen,

vì vậy cụ thể trường hợp này là, khi nhập Nguyen khoảng trắng rồi nhập tiếp ký tự cho đến khi nào được sự lựa chọn duy nhất trong trong cột S, giả sử trong cột S chỉ có 1 người tên " Nguyen Thi Phuong Hong " và người có họ Nguyen khác là Nguyen Ngoc Tam.

Lúc này mình nhập " Nguyen T " thì ô C6 sẽ tự động hiện " Nguyen Thi Phuong Hong " để mình chọn mà khỏi cần tốn thời gian để nhập đầy đủ tên " Nguyen Thi Phuong Hong "

đây là diễn giải yêu cầu của mình, hy vọng bạn hiểu ý mong muốn của mình.
Cám ơn
 
file Excel bạn gởi mình, mình bấm Alt F11 bên trong không thấy code gì, bạn xem lại giúp coi có save code vào file lại dùm mình chưa
Bài đã được tự động gộp:

Đây vấn chưa đúng ý bạ
bạn ơi nhập luôn trên từng ô của cột C chứ không hiện ra menu như bạn được không bạn
Bài đã được tự động gộp:

1631455635857.png
như hình đó bạn ví dụ C8 đó, bấm chử V ( giả sử trong cột S có một người có họ bắt đầu là V thì ô C8 sẽ hiện như hình, mình chỉ việc Enter là xong,
rồi xuống hàng nhập cho ô kế tiếp
 
như hình đó bạn ví dụ C8 đó, bấm chử V ( giả sử trong cột S có một người có họ bắt đầu là V thì ô C8 sẽ hiện như hình, mình chỉ việc Enter là xong,
rồi xuống hàng nhập cho ô kế tiếp
Bạn chưa hình dung ra cách của mình à, khi bạn thấy đúng tên cần tìm thì nhấp chuột chọn tên đó xong bấm vào cập nhật là tự vào ô tại cột C rồi.
 
mình chạy đươc macro của bạn rồi, mình cần macro chạy âm thầm, ko hiện ra để chọn như bạn, bạn thấy hình mình không,

bạn tự tạo 1 file excel, ô B1 nhập là Nguyen Thi Mong Lanh
ô B2 bạn nhập Nguyen Minh Dat

rồi ô B3 bạn nhập chử Nguyen vẫn chưa thấy gì, nhưng khi bạn nhập Nguyen M thì Excel sẽ tự hiện trong ô B3 của bạn là Nguyen Minh Dat với phần chử " inh Dat" phía sau có sẳn, bạn chỉ việc Enter là xong đã hoàn tất nhập ô B3.

Lúc này ô B3 đã nhập xong và kết quả là : Nguyen Minh Dat
 
bạn tự tạo 1 file excel, ô B1 nhập là Nguyen Thi Mong Lanh
ô B2 bạn nhập Nguyen Minh Dat
ô B3 bạn nhập chử Nguyen vẫn chưa thấy gì, nhưng khi bạn nhập Nguyen M thì Excel sẽ tự hiện trong ô B3 của bạn là Nguyen Minh Dat với phần chử " inh Dat" phía sau có sẳn, bạn chỉ việc Enter là xong đã hoàn tất nhập ô B3.
Lúc này ô B3 đã nhập xong và kết quả là : Nguyen Minh Dat
Mình không đủ khả năng thực hiện được ý tưởng này của bạn, chắc bạn chịu khó chờ người khác nhé.
 
Mình không đủ khả năng thực hiện được ý tưởng này của bạn, chắc bạn chịu khó chờ người khác nhé.
Cám ơn bạn rất nhiều, vì đây chỉ là 1 phần nhập liệu, nếu làm thao tác nhiều sẽ rất chậm, người dùng chỉ việc bấm Tab sẽ sang ô mới và nhập tiếp dữ liệu khác
 
Gỏ chử Ngo sẽ chưa hiện ra gì, cho đến khi gỏ khoảng trắng và chử Q sẽ hiện Ngo Quynh.
Hoặc gỏ chử Ngo khoảng trắng và chử Tha sẽ hiện Ngo Thanh Du, tương tự Ngo V sẽ hiện ra Ngo Van Ninh
Vấn để ở chỗ này. Giả sử bạn không nhớ danh sách. Vậy từ đâu sau khi gõ "Ngo " bạn biết cần phải gõ "Q", "T" (Tha), "V"? Bởi nếu không biết mà gõ "A" thì không hiện cái gì. Nếu vẫn gõ tiếp thì tới mùng thớt vẫn không hiện gì. Nếu lùi lại và thay cho "A" thì gõ "B" thì cũng tương tự. Có 19 ký tự như thế, ngoài "A", "B" thì có "C", "D", ..., "G", "I", "K", ..., "Q", "R", "S", "U", "X", "Y". Nếu không may mắn mà gõ phải những ký tự đó thì rất rất nhiều thời gian sẽ trôi qua cho tới khi gõ đúng 1 trong 4 ký tự "H", "Q", "T", "V".

Bạn không cần giải thích gì nữa. Tôi không hiểu được ý tưởng lớn của bạn, hoặc đối với tôi nó vô lý nên tôi không muốn tham gia nữa.
 
Web KT

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

Back
Top Bottom