|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.08.2009, 23:50 | #1 |
Пользователь
Регистрация: 06.08.2009
Сообщений: 33
|
как с помощью формулы проставить тире между цифрами
например 0672465786 а надо преобразовать в тойже ячейке, (можно в следущей, но обязательнов в той же строке) (067) 246-57-86. но тут есть нюанс, этот же телефон может податься в формате: 80672465786 или 8(067)2465786, 8 (067) 24-65-786, (067)2465786
Буду очень благодарен,сам не справляюсь !!! (возможно без макроса не обойтись) Последний раз редактировалось ALEKS2008; 19.08.2009 в 14:38. |
19.08.2009, 00:20 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
а что, код всегда только 067?
|
19.08.2009, 01:07 | #3 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Функция для обработки номера
и пример использования. А Вы потом примените ,как надо по обработке ячеек Код:
Анализ,обработка данных Недорого
|
19.08.2009, 01:12 | #4 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Если да, можете попробовать такую замысловатую формулу (число в ячейке A1):
Код:
|
19.08.2009, 01:16 | #5 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте ALEKS2008.
добавьте к проекту книги модуль и разместите в нем подобный код Код:
Удачи Вам. Евгений. |
19.08.2009, 01:24 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
motorway
Это в том случае,если один оператор,а если нет,утвердительного ответа не было.На Киевстаре кроме 067 ёще 097,098
Анализ,обработка данных Недорого
|
19.08.2009, 01:31 | #7 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
ну в принципе переделывается легко - заменой соотв. символов. Можно и макрос написать
|
19.08.2009, 02:43 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
или такой еще вариант:
1.удаляем в столбце с телефонами открывающиеся, закрывающиеся скобки и тире с помощью Ctrl+H (найти и заменить) 2. правая кнопка мыши по столбцу / формат ячеек / (все форматы) / в строку "тип" пишем это: #(###) ###-##-## / жмем ОК
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
19.08.2009, 13:46 | #9 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Без VBA см.вложение
|
19.08.2009, 14:57 | #10 |
Пользователь
Регистрация: 06.08.2009
Сообщений: 33
|
="(067) "&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТА ВИТЬ(A1;")";"");" ";"");"-";"");ПОИСК("067";ПОДСТАВИТЬ(ПОДСТА ВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");1)+3;3)&"-"&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТА ВИТЬ(A1;")";"");" ";"");"-";"");ПОИСК("067";ПОДСТАВИТЬ(ПОДСТА ВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");1)+6;2)&"-"&ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТА ВИТЬ(A1;")";"");" ";"");"-";"");ПОИСК("067";ПОДСТАВИТЬ(ПОДСТА ВИТЬ(ПОДСТАВИТЬ(A1;")";"");" ";"");"-";"");1)+8;2)
НЕ РАБОТАЕТ |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отступ между цифрами в консоле | Golovastik | Общие вопросы C/C++ | 4 | 15.07.2009 23:24 |
Почему двоеточие и тире отображается выше обычного? | Сергей Орлов | Microsoft Office Word | 1 | 10.07.2009 00:53 |
Как в HTML в form проставить два E-mail | чебургатор | HTML и CSS | 1 | 27.05.2009 20:33 |
Столбцы озаглавлены цифрами. как исправить? | zoom | Microsoft Office Excel | 2 | 06.10.2007 18:13 |
Где надо объявить и описать вводимые данные, чтобы расчитать с помощью них формулы | Соня | Помощь студентам | 1 | 31.05.2007 07:07 |