Dò tìm value có nhiều giá trị tham chiếu

Liên hệ QC

hcmthm

Thành viên mới
Tham gia
5/1/10
Bài viết
10
Được thích
2
Chào mọi ngừoi, mình có dữ liệu như sau

Name Province
Best Caring Ho Chi Minh
Best Caring Ha Noi
Best Caring Can Tho

Vấn đề là cần dò tìm Best Caring thuộc tỉnh nào. Nếu chỉ dùng Vlookup thì chỉ lookup ra "Ho Chi Minh City" mà không thể hiện được 2 tỉnh còn lại.

Mọi người xem có công thức nào giúp mình không?
Xin cảm ơn
 
Lần chỉnh sửa cuối:
Bạn xài thử hàm mảng tự tạo sau đây

PHP:
Option Explicit:           Option Base 1
Function n_LOOKUP(LookUpRange As Range, LookUpValue As String)
 Dim Rng As Range
 Dim Jj As Long, fF
 
 Set Rng = LookUpRange.Find(LookUpValue, , xlFormulas, xlPart)
 If Not Rng Is Nothing Then
   ReDim Mang(1 To 9, 1)
   Set LookUpRange = Rng.Resize(LookUpRange.Rows.Count - Rng.Row + 1)
   For Each Rng In LookUpRange
      If InStr(Rng.Value, LookUpValue) > 0 Then
         Jj = Jj + 1:               Mang(Jj, 1) = Rng.Value
      End If
   Next Rng
   If Jj < 9 Then
      For fF = Jj + 1 To 9
         Mang(fF, 1) = ""
      Next fF
   End If
   n_LOOKUP = Mang
 Else
   n_LOOKUP = "Nothing"
 End If
End Function

Cách dùng:

(Giả dụ dữ liệu của bạn cần tìm đang ở cột 'N'

Ta cần hiện kết quả trên cột 'Q', như sau

Dùng chuột chọn 8 hay 9 ô trên cột này;

Tiếp theo, ta bấm chuột lên thanh công thức & nhập cú fáp : =n_LOOKUP(N1:N7,"Best Caring")
Cuối cùng là nhấn tổ hợp 3 fím dùng cho hàm màng
 
Thanks bạn SA_DQ, bạn có thể giúp mình thêm một tí nữa nhé vì mình không rành VBA cho lắm.
Mình đã insert công thức của bạn vào trong VBA (insert/User form) không biêt có đúng hay không nhưng khi áp dụng vào bảng tính thì công thức vẫn là #NAME?

Mình attach file cần làm, bạn xem giúp mình nhé, thanks bạn rất nhiều
 

File đính kèm

  • Book1.xlsx
    16.9 KB · Đọc: 31
Thật tiếc là mình chưa có E2K7 nên không thể làm hoàn toàn cho bạn được

Nguyên tắc là Copy toàn bộ nội dung hàm;
Vô CS (cửa sổ) VBE bằng fím {ALT}+{F11} & chép vô CS vừa xuất hiện những gì đang có trong bộ nhớ trung gian.

Chạy thử hàm bằng nhập cú fáp như chỉ dẫn trên. Có khả năng fải chỉnh sửa gì đó thì nhờ những thành viên có E2K7 giúp cho.

Đành vậy!
 
Chào bạn,
hiện tại mình cũng đang gặp phải rắc rối tương tự :
VD :số liệu tại sheet 2 : A1,A2,A3 :là XL. B1,B2,B3 : HCM, HN, CTO
Sheet1 :A2 khi nhập mã XL thi ô B2,C2,D2 sẽ ra kết quả là HCM,HN, CTO.
nhưng làm theo cách bạn chỉ ở trên thì chỉ ra XL!$@!!!$@!!.
Bạn xem giúp.
cảm ơn bạn nhiều
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom