Что ж, я борюсь с частичным поиском следующим образом:
В массиве элементов я создаю новый пустой столбец FIRST, а затем помещаю формулу
="+"&B2
. Это займет содержимое ячейки.B2 и добавьте + перед ним.
Когда я делаю vlookup, я добавляю "+" к искомому значению
=VLOOKUP("+"&A6,A:O,2,FALSE)
Поэтому вместо сравнения, например, строк и чисел, ясравните строки, добавив "+" в начале.
Еще один метод - убить все форматирование: выделите весь столбец, нажмите DATA-TEXT TO COLUMNS-DELIMITED, а затем удалите все разделители.Нажмите Готово.Это очистит ваше форматирование.
================================================================================
Это решение VBA, которое вы задалидля:
Позвоните из Excel
=GetLookup(G2,A:C)
Вот VBA:
Function GetLookup(LOOKFOR As String, RANGEARRAY As Range) As String
GetLookup = Application.WorksheetFunction.VLookup("+" & LOOKFOR, RANGEARRAY, 3, False)
End Function
Удачи!