а если отсеять плюс и обработать TEXT(Ячейка;"00000000")
Приведение номеров телефонов к виду
380********* (12 цифр)
=REGEXREPLACE(if(AND(MID(TO_TEXT(A22);1;1)="0";len(TO_TEXT(A22))=10);"38"& TO_TEXT(A22);if(AND(MID(TO_TEXT(A22);1;1)="8";len(TO_TEXT(A22))=11);"3"& TO_TEXT(A22);TO_TEXT(A22)));"[\s|\+|(|)|\-|]";"")
if(AND(MID(TO_TEXT(A22);1;1)="0";len(TO_TEXT(A22))=10);"38"& TO_TEXT(A22)
Если первый 0 для 0660000000 добавим 38
Иначе
if(AND(MID(TO_TEXT(A22);1;1)="8";len(TO_TEXT(A22))=11);"3"& TO_TEXT(A22);TO_TEXT(A22))
Если первая 8 для 80660000000 добавим 3
Иначе
Убираем пробелы,+,(),-
[\s|\+|(|)|\-|]0660000000 добавим 38
Иначе
if(AND(MID(TO_TEXT(A22);1;1)="8";len(TO_TEXT(A22))=11);"3"& TO_TEXT(A22);TO_TEXT(A22))
Если первая 8 для 80660000000 добавим 3
Иначе
Убираем пробелы,+,(),-
[\s|\+|(|)|\-|]