Giúp em tìm dữ liệu trong 1 vùng dữ liệu

Liên hệ QC

Cavenui

Thành viên mới
Tham gia
16/5/08
Bài viết
5
Được thích
1
Em chào các anh/chị!

Em có một bài toán sau, loay hoay cả tối rồi chưa làm được, mong các anh/chị giúp đỡ em với.
Giả sử tại cột A, em có một vùng dữ liệu toàn Text, trong mỗi ô dữ liệu thì có tên một người nào đó. Bây giờ em có một list tên người ở cột C, em muốn dùng 1 hàm tìm kiếm ở cột B, tìm lần lượt tên của những người ở cột C có trong cột A, nếu tìm thấy thì trả về giá trị tương ứng ở cột B.
Các anh/chị xem file em gửi kèm để rõ hơn nhé.
Em cám ơn các anh/chị.
 

File đính kèm

Bạn xét đến hàm này xem sao:

PHP:
Option Explicit
Function TimTen(LookUpValue As String, LookUpRange As Range)
 Dim sRng As Range
 
 Set sRng = LookUpRange.Find(LookUpValue, , xlFormulas, xlPart)
 If sRng Is Nothing Then
   TimTen = "Nothing"
 Else
   TimTen = sRng.Value
 End If
End Function


Cách xài: tại [B1] bạn nhập cú fáp =TimTen(C1,Ten) & fillDown xuống dưới (Ten là vùng cốt 'A' chứa dữ liệu được gán tên)

Thân ái!
 
PHP:
Option Explicit
Function TimTen(LookUpValue As String, LookUpRange As Range)
 Dim sRng As Range
 
 Set sRng = LookUpRange.Find(LookUpValue, , xlFormulas, xlPart)
 If sRng Is Nothing Then
   TimTen = "Nothing"
 Else
   TimTen = sRng.Value
 End If
End Function

Cách xài: tại [B1] bạn nhập cú fáp =TimTen(C1,Ten) & fillDown xuống dưới (Ten là vùng cốt 'A' chứa dữ liệu được gán tên)

Thân ái!
Anh cho Em hỏi trong hàm Find ấy. Khi nào thì dùng xlFormulas, mà khi nào thì dùng xlValues?
 
Anh cho Em hỏi trong fương thức Find ấy. Khi nào thì dùng xlFormulas, mà khi nào thì dùng xlValues?
Khi vùng cần tìm là công thức, thỉ fải xài xlValues;

Còn ngược lại, khi chúng gồm chỉ values thì nên xài xlFormulas, vì:

(*) Tăng tốc độ tìm kiếm;

(*) Lở trong vùng cần tìm có vài ô bị ẩn trước đó có chứa dữ liệu cần tìm thì fương thức FIND() (Chứ không fải hàm) nó cũng lôi ra được.
(Chuyện này có nói, nhưng chưa rõ lắm (nếu chưa chú í) trong tổng quan về fương thức FIND() của HoangDanh):
http://www.giaiphapexcel.com/forum/showthread.php?15116-Tổng-hợp-về-phương-thức-tìm-kiếm-FIND-(-Find-Method)
 
Chào các anh/chị!

Em đã làm được rồi, vẫn dùng hàm find, mid thôi ạ. Còn trong hướng dẫn của anh/chị HYen17 em không rõ lắm vì em chưa biết VB, có lẽ phải nghiên cứu thêm về VB hi hi.
Em cám ơn các anh/chị nhé.
 
Web KT

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

Back
Top Bottom