Цитата |
---|
Denisant написал: (и с неимоверной радостью послушаю как это работает) |
Слушай дружок, я расскажу тебе радостную сказку, про то как это работает. Где-то на краю галактики есть планета Excel. Жители её с радостью принимают гостей и с радушием отвечают на вопросы, за годы они научились угадывать вопросы заданные вкривь и вкось, без примера и с ошибками в них, но были и такие, которые понять совсем не возможно. Вот и сейчас как из этого 067-390-40-19 или (044) 500-06-08; (067) 937-80-83
получить 38**** немного не понятно.
Если префикс 38 всегда, то очистить от знаков через подставить, взять последние 10 символов и присоединить к 38
="38"&RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A4;"-";);"(";);")";);" ";);10) но разделить сперва то что через ; - уже несколько сложнее.
=IFERROR("38"&RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LEFT(A4;FIND(";";A4)-1);"-";);"(";);")";);" ";);10)&"; ";"")&"38"&RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A4;"-";);"(";);")";);" ";);10)