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

Вход

Регистрация

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

 

= Мир MS Excel/Добавление символов в текстовое выражение в ячейке - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Добавление символов в текстовое выражение в ячейке
LIO Дата: Воскресенье, 07.08.2016, 15:18 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Добрый день,

Просмотрел текстовые функции, но, не нашел решения. Подскажите, пожалуйста.
Есть произвольный набор символов, всегда одинаковой длинны.
Выглядит так:
331d645fd55c4981ab7e9029be33424c

Необходимо добавить символ "-" между символами в следующем формате:
хххххххх-хххх-хххх-хххх-хххххххххххх

То есть, после 8-го, 12-го, 16-го, 20-го символов.

Заранее спасибо.
 
Ответить
СообщениеДобрый день,

Просмотрел текстовые функции, но, не нашел решения. Подскажите, пожалуйста.
Есть произвольный набор символов, всегда одинаковой длинны.
Выглядит так:
331d645fd55c4981ab7e9029be33424c

Необходимо добавить символ "-" между символами в следующем формате:
хххххххх-хххх-хххх-хххх-хххххххххххх

То есть, после 8-го, 12-го, 16-го, 20-го символов.

Заранее спасибо.

Автор - LIO
Дата добавления - 07.08.2016 в 15:18
Udik Дата: Воскресенье, 07.08.2016, 15:43 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Ну так можно
Код
=ПСТР(A1;1;8) & "-" & ПСТР(A1;9;4) & "-" & ПСТР(A1;13;4) & "-" & ПСТР(A1;17;4) & "-" & ПСТР(A1;21;12)
К сообщению приложен файл: 0t.xlsx (8.2 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеНу так можно
Код
=ПСТР(A1;1;8) & "-" & ПСТР(A1;9;4) & "-" & ПСТР(A1;13;4) & "-" & ПСТР(A1;17;4) & "-" & ПСТР(A1;21;12)

Автор - Udik
Дата добавления - 07.08.2016 в 15:43
LIO Дата: Воскресенье, 07.08.2016, 16:12 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
[moder]Излишнее цитирование запрещено Правилами форума[/moder]

Да, супер! Спасибо огромное.


Сообщение отредактировал Pelena - Воскресенье, 07.08.2016, 16:19
 
Ответить
Сообщение[moder]Излишнее цитирование запрещено Правилами форума[/moder]

Да, супер! Спасибо огромное.

Автор - LIO
Дата добавления - 07.08.2016 в 16:12
sv2014 Дата: Понедельник, 08.08.2016, 21:34 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
LIO, добрый вечер,вариант функции uuu в C1

[vba]
Код
Function uuu$(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "^(.{8})(.{4})(.{4})(.{4})(.{12})$"
    uuu = .Replace(t, "$1-$2-$3-$4-$5")
End With
End Function
[/vba]
К сообщению приложен файл: example_8_08_20.xls (35.0 Kb)


Сообщение отредактировал sv2014 - Понедельник, 08.08.2016, 21:36
 
Ответить
СообщениеLIO, добрый вечер,вариант функции uuu в C1

[vba]
Код
Function uuu$(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "^(.{8})(.{4})(.{4})(.{4})(.{12})$"
    uuu = .Replace(t, "$1-$2-$3-$4-$5")
End With
End Function
[/vba]

Автор - sv2014
Дата добавления - 08.08.2016 в 21:34
Alex_ST Дата: Вторник, 09.08.2016, 13:09 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация: 622 ±
Замечаний: 0% ±

2003
sv2014, молодец, красиво!



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
Сообщениеsv2014, молодец, красиво!

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

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