2013-04-13 2 views
0

Что не так с этой формулой? Я пробовал формулу по-разному снова и снова, и я не могу понять, что я делаю неправильно.Что не так с моей формулой для поиска соответствующих частей текста?

=IF(((ISERROR(INDEX(Voids!$B:$B,MATCH("*"&$A5,Voids!$A:$A),"",(INDEX(Voids!B:B,MATCH($A18&"*",Voids!A:A,2))))

Я ищу для согласования деталей или полу текста соответствия на одном листе

+0

Можете ли вы привести пример того, что вы хотите, чтобы соответствовать? –

ответ

1

Я предполагаю, что вы хотите что-то вроде этого

=IF(ISERROR(VLOOKUP("*"&$A5,Voids!$A:$B,2,0)),"",VLOOKUP("*"&$A5,Voids!$A:$B,2,0))

Использование "*"&$A5 означает, что формула потребности чтобы соответствовать значению, где A5 находится на конце, если он может быть где угодно, переключиться на "*"&$A5&"*"

Если у вас есть Excel 2007 или более поздней версии вы можете использовать ЕСЛИОШИБКА для упрощения, то есть

=IFERROR(VLOOKUP("*"&$A5,Voids!$A:$B,2,0),"")

Смежные вопросы