Программное обеспечение

Как заменить в экселе первую цифру во всем столбце

Есть список телефонов в таблице эксель. Все телефоны начинаются с цифры 8, а требуется заменить во всех номерах чтобы была 7, возможно ли это сделать быстрым способом?
Лучший ответ
Если в таблице номера телефонов в числовом формате, то можно сделать почти, как предложил А. Давыдов, но проще, без функций и дополнительного столбца. В любой ячейке, временно, пишете 10000000000. Копируете эту ячейку. Затем выделяете колонку с телефонами, правой кнопкой вызываете окно специальной вставки, ставите отметку на операции вычесть. Ок. Ячейку с 10000000000 можно очистить.
Остальные ответы
Необходимо вставить функцию в новую клетку на против одного из номера, потом скопировать и вставить на против каждого номера. Функция такая [клетка с номером] - 10000000000. Таким образом мы получаем в начале семерку.
Пусть A столбец с телефонами, в соседнем столбце в B1 вставляем формулу ="+7" & ПСТР (A1;2;100) (я считаю это лучше чем "+7" & ПРАВСИМВ (ДЛСТР (A1)-1) - вычислений меньше) , ессно если нужна просто 7 - плюс в формуле у "+7" не пишем =) Берём за правый нижний угол ячейки и "растягиваем" формулу до конца данных Выделяем столбец B Правая кнопка на выделении, копировать Выбираем столбец B Правая кнопка вставить значения. Внимательно - именно значения в Excel 2010 это выглядит как значок 123 Всё. Столбец B у вас заменён вместо формул теперь их значения, если всё устраивает - выделяете столбец A и удаляете. Столбец B становится столбцом A Если проблемы и нужно подробнее - пишите на почту
вот формулы подобрал недавно, кому надо поэксперементируйте =ЕСЛИ (ДЛСТР (C1)<>11;ЗАМЕНИТЬ (C1;1;100;"0");ЕСЛИ (ЛЕВСИМВ (C1)<>8;ЗАМЕНИТЬ (C1;1;1;"8"))) и посложнее =ЕСЛИ (ДЛСТР (C1)=11;ЗАМЕНИТЬ (C1;1;1;"8");ЕСЛИ (ДЛСТР (C1)=12;ЗАМЕНИТЬ (C1;1;2;"8");ЕСЛИ (ДЛСТР (C1)=10;ЗАМЕНИТЬ (C1;1;1;"89");ЕСЛИ (ДЛСТР (C1)<10;;ЕСЛИ (ДЛСТР (C1)>12;;))))) тут столбец С1 меняете на свой.
Первый вариант самый лучший