Ну ... у меня гораздо более сложный ответ, чем у Скотта.Для потомков вот оно!
- В столбце B вкладки A я создал вспомогательный столбец, который подсчитывает число
.
в домене - в столбце Tab-AC & D & E, я создал формулу для возврата каждого «куска» домена.
- В столбце F таблицы A я создал формулу, которая возвращает электронное письмо на основе двух запросов: объединение столбца C & D,и если это не возвращает никакого значения, то объединение столбца D & E.
Для этого выполняется поиск нескольких комбинаций фрагментов домена, а не поиск частичного совпадения по адресу электронной почты.
В B1
=LEN(A1)-LEN(SUBSTITUTE(A1,".",""))
В C1
=IF(A1=0,"",TRIM(LEFT(RIGHT(SUBSTITUTE("."&A1,".",REPT(" ",99)),(B1+1)*99),99)))
В D1
=IF(A1=0,"",TRIM(LEFT(RIGHT(SUBSTITUTE("."&A1,".",REPT(" ",99)),(B1)*99),99)))
В E1
=IF(A1=0,"",TRIM(LEFT(RIGHT(SUBSTITUTE("."&A1,".",REPT(" ",99)),(B1-1)*99),99)))
В F1
=INDEX('Tab-B'!A1:A4,IFNA(MATCH("*"&C1&"."&D1&"*",'Tab-B'!B1:B4,0)<>"",MATCH("*"&D1&"."&E1&"*",'Tab-B'!B1:B4,0)))
Позвольте мне сказать, что решение Скотта чертовски элегантнее!