Mong mọi người giúp đỡ về tìm 1 giá trị trong nhiều cột

Liên hệ QC
Đây mình làm thêm 1 cột nữa, vậy công thức chỉ cần thêm vlookup để tìm kiếm hay thế nào, mong mọi người giúp đỡ !
Giá trị cần tìm bây giờ là 110

Theo mình bạn viết công thức trong VBA nhanh hơn!
Xem thử xem có vừa ý không nhé
P/S: nhớ Enable marco nhé! chúc thành công
 

File đính kèm

Đây, thêm 1 tham khảo hàm tự tạo & giảm thiểu vòng lắp

PHP:
Option Explicit
Function TraBang(SoDo As Range, A1 As Range)
 Dim Rg0 As Range, Cls As Range, Sh As Worksheet, Rng As Range
 Dim Rws As Long
   
 Set Sh = ThisWorkbook.Worksheets(A1.Parent.Name)
 Rws = Sh.UsedRange.Rows.Count
 Set Rg0 = Range(A1, Sh.Cells(A1.Row, "iU").End(xlToLeft))
 For Each Cls In Rg0
   If Cls.Value = Range("SoDo").Value Then
      If Rng Is Nothing Then
         Set Rng = Cls.Resize(Rws)
      Else
         Set Rng = Union(Rng, Cls.Resize(Rws))
      End If
   End If
 Next Cls
 Set Rg0 = Rng.Find(SoDo, , xlFormulas, xlWhole)
 If Rg0 Is Nothing Then
   TraBang = "Nothing"
 Else
   TraBang = Rg0.Offset(, 1).Value
 End If
End Function

Chú í nhỏ: Ta gán cho ô [B3] cái tên 'SoDo' trước khi xài hàm

Tại ô trống nào đó trên trang 'Sheet1' ta nhập cú fáp
=TraBang(B26,Barem!G6) hay =TraBang(B12,Barem!G6) để hàm trả về cho ta kết quả

Còn chuyện tra số nguyên trước số thập fân cần tìm sẽ ngâm cứu tiếp.


(húc vui!
 
chào các bạn,
tôi chưa biết gì vê excel, nhưng gặp phải bảng số liệu kiểu này tui ko biết làm. co bạn nào chỉ giúp tui. cảm ơn nhiều.
 

File đính kèm

Web KT

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

Back
Top Bottom