Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Информационные технологии
+2

Условное форматирование в Excel

Добрый день! Задача следующая: Даны номера телефонов в данном формате, необходимо при вставке автоматически редактировать значение ячейки в формате 11-символьной строки следующего вида: 79231231212, то есть удалить все символы и пробелы и добавить в начало 7

Знаю, что можно это сделать при помощи УСЛОВНОГО ФОРМАТИРОВАНИЯ, но как понять не могу.
Заранее спасибо😊

По дате
По рейтингу
Аватар пользователя
Новичок
1
 =ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;")";"");" ";"");"-";"")+7*10^10 

.

Аватар пользователя
Просветленный

необходимо при вставке автоматически

"автоматически" Excel не работает.

редактировать значение ячейки

В ячейке ИЛИ формула ИЛИ данные !
Значит, в одну - вставляем номер, в соседней получаем результат.

Знаю, что можно это сделать при помощи УСЛОВНОГО ФОРМАТИРОВАНИЯ

Не правильно ты, Дядя Фёдор, знаешь. Условное форматирование вообще не при делах.

Сделать можно по разному. В принципе, уже приводили выше формулу, должно хватить.

Аватар пользователя
Искусственный Интеллект

формат текст
выделяем колонку заменить ) на пусто, заменить - на пусто, новая колонка склеить 8 и колонку 10 цифрами, будет 11

Аватар пользователя
Искусственный Интеллект

Условное форматирование это немножко другое, можно попробовать использовать формат ячейки

PS: работает только на числовых значениях - удалять символы из строки не умеет

Аватар пользователя
Мастер

52