вставка тире черезе количество знаков
vitek73
Дата: Понедельник, 25.06.2018, 10:09 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день, подскажите как сделать тире в наборе цифр ? то есть столбик с 8 значными номерами 40608056..... и.т.д. а надо чтоб получилось 4060-8056 ......., пробовал формат ечеек (дополнительные) индекс, но там он перед началом цифр вставляет нуль, а он мне совсем не нужен.
Добрый день, подскажите как сделать тире в наборе цифр ? то есть столбик с 8 значными номерами 40608056..... и.т.д. а надо чтоб получилось 4060-8056 ......., пробовал формат ечеек (дополнительные) индекс, но там он перед началом цифр вставляет нуль, а он мне совсем не нужен. vitek73
vitёk73
Ответить
Сообщение Добрый день, подскажите как сделать тире в наборе цифр ? то есть столбик с 8 значными номерами 40608056..... и.т.д. а надо чтоб получилось 4060-8056 ......., пробовал формат ечеек (дополнительные) индекс, но там он перед началом цифр вставляет нуль, а он мне совсем не нужен. Автор - vitek73 Дата добавления - 25.06.2018 в 10:09
Manyasha
Дата: Понедельник, 25.06.2018, 10:18 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
vitek73 , здравствуйте, так пойдет?Код
=ЛЕВБ(B1;4)&"-"&ПРАВБ(B1;4)
vitek73 , здравствуйте, так пойдет?Код
=ЛЕВБ(B1;4)&"-"&ПРАВБ(B1;4)
Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение vitek73 , здравствуйте, так пойдет?Код
=ЛЕВБ(B1;4)&"-"&ПРАВБ(B1;4)
Автор - Manyasha Дата добавления - 25.06.2018 в 10:18
sboy
Дата: Понедельник, 25.06.2018, 10:27 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. Формат ячеек 0000-0000
Добрый день. Формат ячеек 0000-0000 sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. Формат ячеек 0000-0000 Автор - sboy Дата добавления - 25.06.2018 в 10:27
_Boroda_
Дата: Понедельник, 25.06.2018, 10:29 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Достаточно такого формата0-0000 Формулу можно так еще
Достаточно такого формата0-0000 Формулу можно так еще _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Достаточно такого формата0-0000 Формулу можно так еще Автор - _Boroda_ Дата добавления - 25.06.2018 в 10:29
китин
Дата: Понедельник, 25.06.2018, 12:14 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
А если поизвращаться?Код
=ПОДСТАВИТЬ(B1;ЛЕВБ(B1;4);ЛЕВБ(B1;4)&"-")
А если поизвращаться?Код
=ПОДСТАВИТЬ(B1;ЛЕВБ(B1;4);ЛЕВБ(B1;4)&"-")
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение А если поизвращаться?Код
=ПОДСТАВИТЬ(B1;ЛЕВБ(B1;4);ЛЕВБ(B1;4)&"-")
Автор - китин Дата добавления - 25.06.2018 в 12:14
_Boroda_
Дата: Понедельник, 25.06.2018, 12:19 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение ДействительноАвтор - _Boroda_ Дата добавления - 25.06.2018 в 12:19
sv2014
Дата: Понедельник, 25.06.2018, 16:52 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация:
61
±
Замечаний:
0% ±
Excel 2013
vitek73 , вариант функции в столбце K или функции bbb [vba]Код
Function aaa$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "(\d{4})(\d{4})": aaa = .Replace(t, "$1-$2") End With End Function
[/vba] [vba]Код
Function bbb$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "(\d{4})(\d{4})" bbb = Left(t, 4) & .Replace(t, "-$+") End With End Function
[/vba]
vitek73 , вариант функции в столбце K или функции bbb [vba]Код
Function aaa$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "(\d{4})(\d{4})": aaa = .Replace(t, "$1-$2") End With End Function
[/vba] [vba]Код
Function bbb$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "(\d{4})(\d{4})" bbb = Left(t, 4) & .Replace(t, "-$+") End With End Function
[/vba]sv2014
Сообщение отредактировал sv2014 - Понедельник, 25.06.2018, 17:05
Ответить
Сообщение vitek73 , вариант функции в столбце K или функции bbb [vba]Код
Function aaa$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "(\d{4})(\d{4})": aaa = .Replace(t, "$1-$2") End With End Function
[/vba] [vba]Код
Function bbb$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "(\d{4})(\d{4})" bbb = Left(t, 4) & .Replace(t, "-$+") End With End Function
[/vba]Автор - sv2014 Дата добавления - 25.06.2018 в 16:52
krosav4ig
Дата: Вторник, 26.06.2018, 03:37 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
до кучи [vba]Код
Function ccc$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "\d{4}(?=\d)":ccc = .Replace(t, "$&-") End With End Function
[/vba]
до кучи [vba]Код
Function ccc$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "\d{4}(?=\d)":ccc = .Replace(t, "$&-") End With End Function
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 26.06.2018, 03:37
Ответить
Сообщение до кучи [vba]Код
Function ccc$(t$) With CreateObject("VBScript.RegExp"): .Pattern = "\d{4}(?=\d)":ccc = .Replace(t, "$&-") End With End Function
[/vba] Автор - krosav4ig Дата добавления - 26.06.2018 в 03:37