Tìm một từ đã biết trước trong một cụm từ đã có (1 người xem)

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

kimyonh

Thành viên mới
Tham gia
15/12/08
Bài viết
7
Được thích
0
Tôi muốn tìm một từ, ví dụ " Tìm" trong các cụm từ như " file tìm kiếm" hay " nội dung cần tìm" trong một workbook mà chỉ ở trên một cột B chẳng hạn. Nhờ các ban giúp đỡ.
p/s: Tôi đã đọc lời giải đáp cách tìm từ " Thuế" của chuyên mục, nhưng ở đây từ "tìm" có vị trí không cố định ( chưa biết trước được).
 
Tôi muốn tìm một từ, ví dụ " Tìm" trong các cụm từ như " file tìm kiếm" hay " nội dung cần tìm" trong một workbook mà chỉ ở trên một cột B chẳng hạn. Nhờ các ban giúp đỡ.
p/s: Tôi đã đọc lời giải đáp cách tìm từ " Thuế" của chuyên mục, nhưng ở đây từ "tìm" có vị trí không cố định ( chưa biết trước được).

Có nhiều cách để tìm kiếm, bạn muốn kết quả ra như thế nào?
 
Cam on Ban đã check, ở đây tôi muốn hiển thị kết quả là cụm từ có từ :"Tìm"
 
Tôi muốn tìm một từ, ví dụ " Tìm" trong các cụm từ như " file tìm kiếm" hay " nội dung cần tìm" trong một workbook mà chỉ ở trên một cột B chẳng hạn. Nhờ các ban giúp đỡ.
p/s: Tôi đã đọc lời giải đáp cách tìm từ " Thuế" của chuyên mục, nhưng ở đây từ "tìm" có vị trí không cố định ( chưa biết trước được).

Mình hơi hiểu rồi đó .
Vd : trong ds tên nhân viên hàng loạt .bạn tìm nhửng ai họ nguyễn (hay nói rỏ hơn là liên quan đến từ nguyên thì nó xoat ra cho bạn đúng ko ?).bất cứ là từ nguyên này nằm ở vị trí nào ,họ hay tên hoặc chử lót .
Mình nhớ bài này có ở nói đến rồi .
mình làm được đó ,mà có phải như vậy ko ?
 
Mình hơi hiểu rồi đó .
Vd : trong ds tên nhân viên hàng loạt .bạn tìm nhửng ai họ nguyễn (hay nói rỏ hơn là liên quan đến từ nguyên thì nó xoat ra cho bạn đúng ko ?).bất cứ là từ nguyên này nằm ở vị trí nào ,họ hay tên hoặc chử lót .
Mình nhớ bài này có ở nói đến rồi .
mình làm được đó ,mà có phải như vậy ko ?
Theo cách hiểu của Volga thì tôi nghĩ dùng Advanced Filter là ngon nhất!
- Gõ từ cần tìm vào 1 ô
- Danh sách sẽ Filter theo điều kiện tìm
 
Đúng như ý của Volga vậy, mình đã tìm được rồi, bằng cách dùng lệnh search, và auto filter. Tuy nhiên trong workbook có nhiều sheet, làm thế nào để xử lý hết tất cả các sheet mà chỉ thao tác có một lần thôi. Tức là trong một sheet, sẽ in ra tất cả các trường như họ hoặc tên có từ nguyên và các trường ngày tháng năm sinh,bậc lương... của tất cả các sheet còn lại.
 
Đúng như ý của Volga vậy, mình đã tìm được rồi, bằng cách dùng lệnh search, và auto filter. Tuy nhiên trong workbook có nhiều sheet, làm thế nào để xử lý hết tất cả các sheet mà chỉ thao tác có một lần thôi. Tức là trong một sheet, sẽ in ra tất cả các trường như họ hoặc tên có từ nguyên và các trường ngày tháng năm sinh,bậc lương... của tất cả các sheet còn lại.
Bây giờ thì đã hơi mường tượng ra vấn đề (do bạn không nói rõ) --> Cái này phải dùng VBA
Nhớ không lầm trên diển đàn đã có chủ đề này: Lọc theo điều kiện nào đó qua tất cả các sheet!
Ít nhất bạn cũng nên đưa file với vài chục dòng dử liệu lên (đương nhiên dử liệu phải giống với thật) để mọi người có thể trợ giúp chính xác hơn
 
Có một file cụ thể, tuy nhiên do tế nhị không upload được. Cụ thể là thế này: Một workbook có 10 sheet, sheet1 có 200hàng ,sheet2 có 220, sheet 3 có 150..., tất cả các sheet đều có cùng số cột gồm số tt, họ, tên, ngày tháng năm sinh, bậc lương, hệ số PC, và thành tiền thực nhận. Tôi muốn in ra một sheet gồm có các cột giống như các sheet đang tồn tại, còn hàng là danh sách các người có tên, họ hoặc tên đệm trùng với từ : nguyên chẳng hạn. Sau đó nếu muốn in những người có tên Hoa thì gõ từ Hoa trong điều kiện của hàm search thì sẽ có một sheet khác. Bạn có thể giúp đỡ được không. Cảm ơn trước nha.
 
Có một file cụ thể, tuy nhiên do tế nhị không upload được. Cụ thể là thế này: Một workbook có 10 sheet, sheet1 có 200hàng ,sheet2 có 220, sheet 3 có 150..., tất cả các sheet đều có cùng số cột gồm số tt, họ, tên, ngày tháng năm sinh, bậc lương, hệ số PC, và thành tiền thực nhận. Tôi muốn in ra một sheet gồm có các cột giống như các sheet đang tồn tại, còn hàng là danh sách các người có tên, họ hoặc tên đệm trùng với từ : nguyên chẳng hạn. Sau đó nếu muốn in những người có tên Hoa thì gõ từ Hoa trong điều kiện của hàm search thì sẽ có một sheet khác. Bạn có thể giúp đỡ được không. Cảm ơn trước nha.
Trời đất ơi! Tế nhị gì chứ... thì bạn đừng đưa dử liệu thật lên
Bạn có thể giã lập 1 file miển sao cấu trúc của bảng tính là giống với thật, còn dử liệu thì sửa nó thành cái gì đó
Muốn người khác hướng dẩn bạn chi tiết thì đương nhiên bạn cũng phải có dử liệu chi tiết chứ ---> Chả lẽ mọi người phải giã lập giúp bạn sao?
Người ta nói rằng: "Muốn ăn thì lăn vào bếp" ---> Bạn vừa muốn ĂN lại vừa muốn NẰM IM thì...
Ẹc... Ẹc... ---> Nói chung nếu không có file thì... làm biếng lắm
Bạn có thể tham khảo tại đây:
http://www.giaiphapexcel.com/forum/showthread.php?p=122029#post122029
Ở đây là lọc 1 sheet, nếu nhiều sheet thì cách làm cũng tương tự
 
Minh gởi kem file DN1.xls, tìm giúp từ nguyên
 
File đính kèm ở dười đây
 

File đính kèm

File đính kèm

Cam on hai ban da giup, minh se lam thu.
 
Chào (các) Anh,
Em mở xem thử cái anh làm thấy hay quá và em cũng đang có nhu cấu cần lọc giống như cái của anh vậy (=IF(NOT(ISERR(tim)),tim,""). Có điều ô em cần hiện kết quả và nhập từ cần tìm khác với vị trí của file anh. Anh có thể xem file đính kèm và chỉnh giúp em không?
Ô em nhập từ cần tìm là K7. (thí dụ như chữ: văn)
Kết quả có liên quan chữ "văn" hiện thị từ ô H15 -> H20.
Cám ơn (các) anh rất nhiều.
 

File đính kèm

Chào (các) Anh,
Em mở xem thử cái anh làm thấy hay quá và em cũng đang có nhu cấu cần lọc giống như cái của anh vậy (=IF(NOT(ISERR(tim)),tim,""). Có điều ô em cần hiện kết quả và nhập từ cần tìm khác với vị trí của file anh. Anh có thể xem file đính kèm và chỉnh giúp em không?
Ô em nhập từ cần tìm là K7. (thí dụ như chữ: văn)
Kết quả có liên quan chữ "văn" hiện thị từ ô H15 -> H20.
Cám ơn (các) anh rất nhiều.
bạn thử tìm hiểu link sau:
http://www.get-digital-help.com/201...using-contain-condition-of-a-column-in-excel/
 
Em cũng đang có nhu cấu cần lọc giống như cái của anh vậy (=IF(NOT(ISERR(tim)),tim,""). Có điều ô em cần hiện kết quả và nhập từ cần tìm khác với vị trí của file anh. Anh có thể xem file đính kèm và chỉnh giúp em không?
Ô em nhập từ cần tìm là K7. (thí dụ như chữ: văn)
Kết quả có liên quan chữ "văn" hiện thị từ ô H15 -> H20.

Mình làm bằng UDF, bạn xem trong file & chú í hàm sẽ fân biệt chữ hoa & chữ thường
 

File đính kèm

Chào Anh,
File anh chỉnh và gởi ở đây đúng y như ý em rồi anh ạ.
Mà sao lạ quá anh ơi, em không ứng dụng công thức qua được file excel khác. (copy qua file khác cũng không ứng dụng được).
Xin lỗi anh là em chỉ biết dùng Excel thôi chứ hoàn toàn không biết xíu gì về lập trình. Anh làm sao để em dùng công thức này cho bất kỳ file excel nào, có được không anh? Với lại làm sao cho nó đừng phân biệt chữ hoa hay thường có được không anh?
Rất cám ơn anh.
 
Đó là cách do hàm mảng tự tạo đem lại;
Trong CS VBE ta sẽ thấy nội dung hàm này

Muốn xài ở file khác thì cần chép nội dung hàm trong CS VBE này sang file đó; & 1 lưu í nữa, đó là hàm mảng nên cần kết thúc bỡi tổ hợp 3 fím như với những hàm mảng của excel khác.

Còn chuyện để tìm họ tên nào đó trong 1 CSDL thì cần fân biết chữ hoa & chữ thường; Chi vậy (?), Để chúng ta tránh cẩu thả, gây hư hỏng trong khâu nhập liệu cho CSDL đáng quí của chúng ta.
 
Chào Anh,
.........
Xin lỗi anh là em chỉ biết dùng Excel thôi chứ hoàn toàn không biết xíu gì về lập trình. Anh làm sao để em dùng công thức này cho bất kỳ file excel nào, có được không anh? Với lại làm sao cho nó đừng phân biệt chữ hoa hay thường có được không anh?
Rất cám ơn anh.
Muốn công thức thì tặng bạn một cách viết công thức
Ở [H15] nhập:
=IFERROR(INDEX($C$1:$C$11,SMALL(IF(IFERROR(SEARCH($K$7,$C$2:$C$11),0)>0,ROW($C$2:$C$11),""),ROWS($A$1:A1))),"")
Xong rồi thì bấm Ctrl + Shift + Enter
Kéo xuống
 

File đính kèm

Cám ơn anh đã góp ý.
 
Lần chỉnh sửa cuối:
Chào anh!
Cái này quá tuyệt vời.

Em làm được rồi ạ.
Cám ơn anh rát... rát nhiều
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom