Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Добавление двоеточий - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Добавление двоеточий
ivanov1974 Дата: Суббота, 15.02.2014, 16:07 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 149
Репутация: 1 ±
Замечаний: 0% ±

В кадастровом номере всегда 19 цифр. Лень вводить двоеточия после 10,12,15 символов. Вообще-то сделал, но получается 6 дополнительных формул. Может кто подскажет, как это сделать с помощью одной формулы?
Пример файла прикладываю.
К сообщению приложен файл: 2808123.xls (13.5 Kb)
 
Ответить
СообщениеВ кадастровом номере всегда 19 цифр. Лень вводить двоеточия после 10,12,15 символов. Вообще-то сделал, но получается 6 дополнительных формул. Может кто подскажет, как это сделать с помощью одной формулы?
Пример файла прикладываю.

Автор - ivanov1974
Дата добавления - 15.02.2014 в 16:07
Pelena Дата: Суббота, 15.02.2014, 16:18 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
Как вариант
Код
=ПСТР(A2;1;10)&":"&ПСТР(A2;11;2)&":"&ПСТР(A2;13;3)&":"&ПСТР(A2;16;4)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак вариант
Код
=ПСТР(A2;1;10)&":"&ПСТР(A2;11;2)&":"&ПСТР(A2;13;3)&":"&ПСТР(A2;16;4)

Автор - Pelena
Дата добавления - 15.02.2014 в 16:18
Wowick Дата: Суббота, 15.02.2014, 16:23 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 5 ±
Замечаний: 0% ±

Excel 2010
=сцепить(ЛевСимв(Данные;10);и затем несколько раз функция ПСТР()
 
Ответить
Сообщение=сцепить(ЛевСимв(Данные;10);и затем несколько раз функция ПСТР()

Автор - Wowick
Дата добавления - 15.02.2014 в 16:23
KuklP Дата: Суббота, 15.02.2014, 17:09 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
ЮДФ:
[vba]
Код
Function StrF(i$)
     StrF = Format$(i, "0000000000:00:000:0000")
End Function
[/vba]
К сообщению приложен файл: 4603315.xls (19.5 Kb)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеЮДФ:
[vba]
Код
Function StrF(i$)
     StrF = Format$(i, "0000000000:00:000:0000")
End Function
[/vba]

Автор - KuklP
Дата добавления - 15.02.2014 в 17:09
AlexM Дата: Суббота, 15.02.2014, 18:12 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Еще можно так
Код
=ЗАМЕНИТЬ(ЛЕВБ(A2;12);11;;":")&":"&ЗАМЕНИТЬ(ПРАВБ(A2;7);4;;":")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще можно так
Код
=ЗАМЕНИТЬ(ЛЕВБ(A2;12);11;;":")&":"&ЗАМЕНИТЬ(ПРАВБ(A2;7);4;;":")

Автор - AlexM
Дата добавления - 15.02.2014 в 18:12
_Boroda_ Дата: Суббота, 15.02.2014, 18:56 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16793
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант с моим любимым ТЕКСТом
Код
=ТЕКСТ(A2/10^4;"0\:00\:000:")&ПРАВБ(A2;4)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант с моим любимым ТЕКСТом
Код
=ТЕКСТ(A2/10^4;"0\:00\:000:")&ПРАВБ(A2;4)

Автор - _Boroda_
Дата добавления - 15.02.2014 в 18:56
AlexM Дата: Суббота, 15.02.2014, 19:16 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Александр, можно сократить формулу на три знака моим любимым %%, вместо /10^4
:)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеАлександр, можно сократить формулу на три знака моим любимым %%, вместо /10^4
:)

Автор - AlexM
Дата добавления - 15.02.2014 в 19:16
ivanov1974 Дата: Суббота, 15.02.2014, 20:57 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 149
Репутация: 1 ±
Замечаний: 0% ±

Всем спасибо за помощь
 
Ответить
СообщениеВсем спасибо за помощь

Автор - ivanov1974
Дата добавления - 15.02.2014 в 20:57
vikttur Дата: Воскресенье, 16.02.2014, 21:37 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

вариант с ... ТЕКСТом

Можно не вычислять и обойти ограничение?
Код
=ЛЕВБ(A2;10)&ТЕКСТ(ПРАВБ(A2;9);"\:00\:000\:0000")


Сообщение отредактировал vikttur - Воскресенье, 16.02.2014, 21:41
 
Ответить
Сообщение
вариант с ... ТЕКСТом

Можно не вычислять и обойти ограничение?
Код
=ЛЕВБ(A2;10)&ТЕКСТ(ПРАВБ(A2;9);"\:00\:000\:0000")

Автор - vikttur
Дата добавления - 16.02.2014 в 21:37
ivanov1974 Дата: Понедельник, 17.02.2014, 13:43 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 149
Репутация: 1 ±
Замечаний: 0% ±

Спасибо за еще один вариант
 
Ответить
СообщениеСпасибо за еще один вариант

Автор - ivanov1974
Дата добавления - 17.02.2014 в 13:43
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!