Это легко сделать с помощью формул.
Чтобы избежать дублирования вычислений, я предлагаю создать вспомогательный столбец, который извлекает текст после @
знака, который будет несколько раз упоминаться в формуле.
Если адрес электронной почты указан в A1, поместите эту вспомогательную формулу в ячейку B1:
=MID(A1,FIND("@",A1)+1,99)
Следующим шагом является подсчет количества .
символов в B1. Домен с поддоменом будет иметь 2, поэтому, только если число больше 1, вам нужно обрезать все до и включая первый .
символ.
=IF(LEN(B1)-LEN(SUBSTITUTE(B1,".",""))>1,MID(B1,FIND(".",B1)+1,99),B1)
На скриншоте показана эта комбинация формул в действии. Конечно, вы можете заменить каждое упоминание о B1 формулой из B1, но это будет сложнее поддерживать и потребует больше времени для вычисления (не то, чтобы это имело значение с несколькими сотнями адресов электронной почты).