Tìm kiếm dòng dữ liệu theo chữ cái đầu tiên của cụm từ trong ô excel

Liên hệ QC

roadno1

Thành viên chính thức
Tham gia
16/10/13
Bài viết
67
Được thích
1
:=\+ Mình có vấn đề mà chắc có lẽ nhiều người quan tâm: (dò tìm theo ký tự đầu tiên của từ trước và sau khoảng trắng), nếu làm được nó sẽ giúp it rất nhiều trong các công việc liên quan đến excel, Mình không biết phải viết code cho vấn đề này thế nào nên hỏi mọi người, mong các cao thủ giúp mình. Mọi người xem file đính kèm trong file có câu hỏi của mình nhờ mọi người. Các cao thủ VBA Giúp mình
 

File đính kèm

  • HOI.xls
    90.5 KB · Đọc: 58
Lần chỉnh sửa cuối:
:=\+ Mình có vấn đề mà chắc có lẽ nhiều người quan tâm: (dò tìm theo ký tự đầu tiên của từ trước và sau khoảng trắng), nếu làm được nó sẽ giúp it rất nhiều trong các công việc liên quan đến excel, Mình không biết phải viết code cho vấn đề này thế nào nên hỏi mọi người, mong các cao thủ giúp mình. Mọi người xem file đính kèm trong file có câu hỏi của mình nhờ mọi người. Các cao thủ VBA Giúp mình

Trong file bạn nói:
Mình muốn khi kích vào Seach và gõ: ndsl1 (những chữ cái đầu tiên của từ
trong các ô của cột C) thì sẽ hiện những dòng mà ô tại cột C có tên là: Nệm
da Singapore loại 1 (dòng 1 & 2 là tiêu đề nên không tính vào)
Hỏi lại: hiện ra ở đâu? và hiện như thế nào? Tô màu cho nó nỗi lên chăng?
 
Dạ hiển thị tại sheet đó luôn ạ, và ẩn những dòng không liên quan, chỉ có những dòng đó hiển thị nên không cần phải tô màu ạ, khi không search nữa thì toàn bộ những dòng hiển thị trở lại bình thường ạ.
Chú ndu96081631 giúp cháu với nha
 
Dạ hiển thị tại sheet đó luôn ạ, và ẩn những dòng không liên quan, chỉ có những dòng đó hiển thị nên không cần phải tô màu ạ, khi không search nữa thì toàn bộ những dòng hiển thị trở lại bình thường ạ.
Chú ndu96081631 giúp cháu với nha

Thông thường người ta search tìm là phải có mục đích gì đó: Search xong để sửa, xóa hoặc thêm dữ liệu gì gì đó
Chẳng lẽ bạn search xong chỉ để... nhìn thôi
 
Thông thường người ta search tìm là phải có mục đích gì đó: Search xong để sửa, xóa hoặc thêm dữ liệu gì gì đó
Chẳng lẽ bạn search xong chỉ để... nhìn thôi
Dạ sau khi search xong sẽ chỉ hiển thị dòng chứa tên vật tư mình muốn tìm kiếm để update số lượng vật tư trong PACKING LIST nhà cung cấp gửi về, và Issue xưởng yêu cầu & vị trí vật tư ngoài bãi ạ,
Vì vật tư của cháu trùng tên khá nhiều chỉ khác quy cách thôi nên phải search theo cách của cháu thì thao tác mới nhanh được ạ, cháu đã tham khảo khá nhiều cách tìm kiếm trên diễn đàng nhưng nó thực sự không phù hợp với cháu.
File cháu gửi chỉ là giả định thôi vì file cháu làm ko đưa ra ngoài được.
Ví dụ cháu có gần 300 loại thép này chỉ khác mỗi kích thước và grade thôi ạ,
Steel Square Tube Jis SS400 70 100 H mm x 100 Wmm x 4.5 T mm x 6000L mm
nếu gõ hết tên để tìm thì không khả thi (lâu & hiển thị nhiều dòng không mong muốn), nên cháu muốn tìm theo kí tự đầu tiên của các tư ghép lại như thế sẽ nhanh hơn rất nhiều và tiết kiệm được manhours:

Cháu chỉ cần gõ:
SSTJS7... (hoặc SSTJS711..)thì dòng chứa vật tư này: Steel Square Tube Jis SS40070 100 H mm x 100 Wmm x 4.5 T mm x 6000L mm
sẽ hiển thì lúc đó cháu sẽ update loại vật tư này nhanh hơn
 
Lần chỉnh sửa cuối:
Theo mình, để nhanh nên tạo thêm 1 cột (chứa các ký tự đầu của các từ trong ô Material - VD: SSTJS7) sau đó bạn dùng filter là hợp lý nhất.

Sory là mình chỉ đưa ý tưởng, chứ chưa biết là sao để có SSTJS7 !!!
 
Dạ sau khi search xong sẽ chỉ hiển thị dòng chứa tên vật tư mình muốn tìm kiếm để update số lượng vật tư trong PACKING LIST nhà cung cấp gửi về, và Issue xưởng yêu cầu & vị trí vật tư ngoài bãi ạ,
Vì vật tư của cháu trùng tên khá nhiều chỉ khác quy cách thôi nên phải search theo cách của cháu thì thao tác mới nhanh được ạ, cháu đã tham khảo khá nhiều cách tìm kiếm trên diễn đàng nhưng nó thực sự không phù hợp với cháu.
File cháu gửi chỉ là giả định thôi vì file cháu làm ko đưa ra ngoài được.
Ví dụ cháu có gần 300 loại thép này chỉ khác mỗi kích thước và grade thôi ạ,
Steel Square Tube Jis SS400 70 100 H mm x 100 Wmm x 4.5 T mm x 6000L mm
nếu gõ hết tên để tìm thì không khả thi (lâu & hiển thị nhiều dòng không mong muốn), nên cháu muốn tìm theo kí tự đầu tiên của các tư ghép lại như thế sẽ nhanh hơn rất nhiều và tiết kiệm được manhours:

Cháu chỉ cần gõ:
SSTJS7... (hoặc SSTJS711..)thì dòng chứa vật tư này: Steel Square Tube Jis SS40070 100 H mm x 100 Wmm x 4.5 T mm x 6000L mm
sẽ hiển thì lúc đó cháu sẽ update loại vật tư này nhanh hơn

Bài này không khó đau. Gởi file có dữ liệu tạm lên sẽ có cách.
 
Thử với em này, nhập những chữ cái đầu vào cell [K1], bấm Search
Có gì nói sau
Thân
 

File đính kèm

  • HOI.rar
    30.9 KB · Đọc: 106
:=\+ Mình có vấn đề mà chắc có lẽ nhiều người quan tâm: (dò tìm theo ký tự đầu tiên của từ trước và sau khoảng trắng), nếu làm được nó sẽ giúp it rất nhiều trong các công việc liên quan đến excel, Mình không biết phải viết code cho vấn đề này thế nào nên hỏi mọi người, mong các cao thủ giúp mình. Mọi người xem file đính kèm trong file có câu hỏi của mình nhờ mọi người. Các cao thủ VBA Giúp mình

Vấn đề của bạn...vô cùng đơn giản
Đoạn code trong file đính kèm đã được viết dạng tối giản, bạn chỉ cần bấm nút Searh và nhập chuỗi tìm kiếm, nếu muốn hiển thị toàn bộ sau khi tìm kiếm xong thì bấm nút Searh rồi OK (bỏ trống ô nhập chuỗi tìm kiếm) .
 
Lần chỉnh sửa cuối:
Vấn đề của bạn...vô cùng đơn giản
Đoạn code trong file đính kèm đã được viết dạng tối giản, bạn chỉ cần bấm nút Searh và nhập chuỗi tìm kiếm, nếu muốn hiển thị toàn bộ sau khi tìm kiếm xong thì bấm nút Searh rồi OK (bỏ trống ô nhập chuỗi tìm kiếm) .

Code của bạn viết nó phân biệt chữ hoa và chữ thường, nhưng mình không muốn như vậy thì code có sữa được không bạn
Với lại code của bạn chạy quá chậm so với concogia
 
Lần chỉnh sửa cuối:
Code của bạn viết nó phân biệt chữ hoa và chữ thường, nhưng mình không muốn như vậy thì code có sữa được không bạn
Với lại code của bạn chạy quá chậm so với concogia

Trong file đính kèm sau đã hiệu chỉnh code để có thể :
- Tìm kiếm theo chuỗi nhập bất kỳ, không phân biệt hoa-thường
- Chuỗi có thể là ký tự đầu tiên hoặc ở vị trí bất kỳ, ví dụ : lscc, scc đều cho kết quả như nhau
- Đếm số lượng kết quả tìm thấy
 

File đính kèm

  • HOI(1).rar
    28.3 KB · Đọc: 95
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom