Настройка
У меня есть список имен пользователей в рабочей таблице 1. Имя пользователя в столбце B. Примеры:
- DefaultUser
- jsmith
- jdefaul
- btesting
В рабочем листе 2 у меня есть отдельный список общих / часто используемых терминов имени. Имя рабочего листа = Элементы управления , термины хранятся в столбце A. Примеры:
Цель
На листе 1 я хотел бы построить формулу для каждой строки / имени пользователя, которая может сказать мне, если имя пользователя в этой строке соответствует подстроке с любым условий из моего обобщенного списка имен. Примеры
- DefaultUser >> TRUE
- jsmith >> FALSE
- jdefaul >> FALSE (отсутствует 't')
- btesting >> ИСТИНА
То, что я пробовал до сих пор
Я уже давно гуглю и все различные формулы VLOOKUP, MATCH и INDEX, которые я нашел и пытался не делать то, что я хочу.
=MATCH("*"&Controls!A:A&"*",B5,0)
>> который дал мне результаты, которые я даже не могу расшифровать =INDEX(B4,MATCH(“*”&Controls!A:A&”*”,B4,0))
>> не работал на all (все возвращается как #NAME?) =VLOOKUP(B4,Controls!A:A,1,TRUE)
>> Был ли WAAAAY слишком свободен при сопоставлении, возвращая значения с тем, что казалось бесполезным или беспричинным =VLOOKUP("*"&B4&"*",Controls!A:A,1,FALSE)
>> был ближайшим, но не совсем там. Он только вернул точные совпадения, потому что он рассматривает значение поиска как компонент подстроки вместо моего списка терминов generi c. Если бы я мог получить обратное поведение, я был бы золотым.
Такое ощущение, что я относительно близок, но не могу достичь конечной линии sh. Любая помощь будет принята с благодарностью.