Страницы: 1
RSS
Формула как впр по частичному совпадению искомого значения
 
Здравствуйте,
Помогите, пожалуйста, какую формулу использовать, чтобы подтянуть значения из 3 столбца (вкладка EE Master), по частичному совпадению значения в первом столбце?
Например, искомое значение - Smith John. В таблице, откуда нужно подтянуть значения соответствующие этому имени, есть Smith John Jr. и Smith David.
Нужно чтобы формула взяла значение для Smith John Jr.
Формула находится в столбце L на вкладке Detail.

Большое спасибо!
 
Вариант через пользовательскую функцию.
В ячейку L2 =myLOOKUP(B2;'EE Master'!A:A;3)
В стандартный модуль:
Код
Function myLOOKUP(lookup_value As String, table_array As Range, column_index As Long) As Variant
    myLOOKUP = ""
    Dim rr As Range
    Set rr = Intersect(table_array, table_array.Parent.UsedRange).Columns(1)
    
    Dim arr As Variant
    arr = rr.Value
    
    Dim ll As Long
    ll = Len(lookup_value)
    Dim ya As Long
    For ya = 1 To UBound(arr, 1)
        If Left(arr(ya, 1), ll) = lookup_value Then
            myLOOKUP = rr.Cells(ya, column_index).Value
            Exit Function
        End If
    Next
End Function
 
Цитата
Супер!!! Большое спасибо!!!
Изменено: Baby Boo - 11.06.2024 14:43:50
 
Baby Boo,

=ЕСЛИОШИБКА(ВПР("*"&B2&"*";'EE Master'!A:E;3;0);"")
 
Спасибо! Я тоже использовала звездочки, но не догадалась взять их в кавычки.  :oops:  
Страницы: 1
Наверх