Lấy dữ liệu nếu thỏa điều kiện dữ liệu giống nhau (3 người xem)

  • Thread starter Thread starter th7
  • Ngày gửi Ngày gửi
Liên hệ QC

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

th7

Thành viên thường trực
Tham gia
3/3/15
Bài viết
215
Được thích
52
Giới tính
Nam
Chào các Bạn,
Mình có file dữ liệu,
Mục đích là tìm và lấy dữ liệu, nếu dữ liệu có và trùng khớp tên với tên mô tả ở Cột thì sẽ lấy dữ liệu tương ứng ở hàng,
Nhờ các bạn xem qua file và hỗ trợ mình với.
 

File đính kèm

Chào các Bạn,
Mình có file dữ liệu,
Mục đích là tìm và lấy dữ liệu, nếu dữ liệu có và trùng khớp tên với tên mô tả ở Cột thì sẽ lấy dữ liệu tương ứng ở hàng,
Nhờ các bạn xem qua file và hỗ trợ mình với.
Bạn dùng công thức này xem.
Mã:
=VLOOKUP(B4,Data!$A$2:$I$12,MATCH(Sort!D4,Data!$A$1:$I$1),0)
 
Chào bạn snow25
Mình bỏ công thức vào rồi mà nó chưa hiện ra,
View attachment 211824
Như trên là bị sao vậy nhỉ?
Hi mình không biết dùng hàm excel bạn dùng hàm tự tạo nhé.
Mã:
Function layngay(ByVal mang As Range, ByVal dk As String) As Date
        Dim arr, i As Long, j As Long
        arr = mang.Value
        For i = 2 To UBound(arr, 1)
            If UCase(arr(i, 1)) = UCase(dk) Then
               For j = 3 To UBound(arr, 2)
                   If Len(arr(i, j)) > 0 Then
                      layngay = arr(1, j)
                      exit for
                   End If
               Next j
           End If
        Next i
End Function
Mã:
=layngay(Data!$A$1:$I$12,Sort!B4)
 

File đính kèm

  • Thích
Reactions: th7
Hi mình không biết dùng hàm excel bạn dùng hàm tự tạo nhé.
Mã:
Function layngay(ByVal mang As Range, ByVal dk As String) As Date
        Dim arr, i As Long, j As Long
        arr = mang.Value
        For i = 2 To UBound(arr, 1)
            If UCase(arr(i, 1)) = UCase(dk) Then
               For j = 3 To UBound(arr, 2)
                   If Len(arr(i, j)) > 0 Then
                      layngay = arr(1, j)
                      exit for
                   End If
               Next j
           End If
        Next i
End Function
Mã:
=layngay(Data!$A$1:$I$12,Sort!B4)
Cảm ơn Bạn hỗ trợ nha,
 
Web KT

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

Back
Top Bottom