Проверка, являются ли ячейки в столбце подстрокой другой ячейки - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь написать функцию, которая после получения строки через vlookup из источника 1, называемой StringA, будет проверять, является ли любая ячейка в столбце на Source2 (которая определяется INDEX / MATCH) подстрокой StringA , Часть моей проблемы заключается в том, что StringA никогда не бывает согласованным по длине или тексту, и искомая подстрока не обязательно находится в той же позиции в StringA.

То, что я имею до сих пор, это:

=IF(COUNTIF(INDEX('Source2'!A:Z,0,MATCH(LEFT($Q6,2) & "*",'Source2'!A1:Z1,0)),"*" & VLOOKUP($O6,Source1,11,FALSE) & "*"),  "Qualifed", "Not Qualified")

Q6 содержит зонтичную категорию, которая помечена на Source2, поэтому, когда он находит соответствующее имя, он возвращает этот столбец. Этот столбец содержит все возможные имена, которые должны существовать в StringA. Но я не могу указать конкретный текст или ячейку с текстом, так как я не знаю, какое имя в StringA

Редактировать: если бы пользовательскую функцию было легко выполнить, то я бы также взял это (у меня просто меньше опыта работы с макросами)

...