Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
ДД Как прибавить число во втором актете
 
ДД, Прошу помочь, есть данные, которые нужно изменить на определенные значения.
Пример, во втором актете на данных значениях нужно с помощью формулы добавить значения равные 100

10.49.68.6
10.45.70.5
10.1.118.19
, то есть из 10.49.68.6 получить 10.149.68.6, из 10.1.118.19 => 10.101.118.19

Заранее благодарю
Изменено: Ans09 - 12 Ноя 2019 10:04:48
 
Ans09, Самый простой способ - найти и заменить. ctrl-F найти 10.49.68. заменить на 10.149.68.
 
@lLDS а когда данных много?)) я срезал из таких данных? это лишь цветочки. У меня может быть и 200 таких данных, они все разные так, как не должны повторятся  
Изменено: Ans09 - 12 Ноя 2019 08:40:57
 
Ans09, а что должно получится из 10.255.118.19? 10.355.118.19?
 
1. Текст по столбцам.
2. Одному столбцу добавляем 100, любым способом.
3. Собираем назад любым способом.

Альтернатива - например одна такая UDF
Код
Function Ans(s As String)
Dim a
a = Split(s, ".")
a(1) = a(1) + 100
Ans = Join(a, ".")
End Function
Изменено: Hugo - 12 Ноя 2019 09:06:54
 
Или еще можно так:
Код
=ЛЕВСИМВ(A1;ПОИСК(".";A1))&ЗНАЧЕН(ПСТР(A1;ПОИСК(".";A1)+1;ПОИСК("/";ПОДСТАВИТЬ(A1;".";"/";2))-(ПОИСК(".";A1)+1)))+100&ПРАВСИМВ(A1;ДЛСТР(A1)-(ПОИСК("/";ПОДСТАВИТЬ(A1;".";"/";2))-1))

Где в А1 - исходное значение

З.Ы. я не ДД, я за варка шпилю! :)
Изменено: Пытливый - 12 Ноя 2019 09:06:51
Кому решение нужно - тот пример и рисует.
 
Добрый день!
В А1 ваш текст:
Код
=ЗАМЕНИТЬ(A1;ПОИСК(".";A1;1)+1;ПОИСК(".";A1;(ПОИСК(".";A1;1)))-1;--ПСТР(A1;ПОИСК(".";A1;1)+1;ПОИСК(".";A1;(ПОИСК(".";A1;1)))-1)+100)
 
Спасибо большое всем  
 
Кто раскроет тайну - что есть ДД?
 
Подошла твоя формула лучше всего для моих работ, спасибо большое !! @Пытливый
 
именно так Апострофф
 
ДД - динамический диапазон :)
А вот что такое актет? Гугл не знает...
 
Hugo, надо полагать это как октет, только "актет")
 
А "ДД" - это, наверняка, DD = "damage dealer" важный член партии в ММОРПГ. И не спрашивайте, откуда я это знаю... :)
Кому решение нужно - тот пример и рисует.
 
Про октет я знаю, спасибо :)
 
=IF(MID(SUBSTITUTE(A3;".";REPT(" ";15));15;15)+100<256;LEFT(A3;FIND(".";A3))&MID(SUBSTITUTE(A3;".";REPT(" ";15));15;15)+100&MID(A3;FIND(".";A3;FIND(".";A3)+1);8);A3)c контролем на 255.
а без
=LEFT(A3;FIND(".";A3))&MID(SUBSTITUTE(A3;".";REPT(" ";15));15;15)+100&MID(A3;FIND(".";A3;FIND(".";A3)+1);8)
Изменено: БМВ - 12 Ноя 2019 12:11:58
По вопросам из тем форума, личку не читаю.
 
Да. Но только эти значения правильнее квартетом называть. :)  
 
Юрбас, а почему не ансамблем из 32?
По вопросам из тем форума, личку не читаю.
 
Цитата
vikttur написал:
что есть ДД?
См. #7 :)  
Владимир
 
Цитата
sokol92 написал:
См. #7  
я более испорчен и думал что это Дубьё Дубовое,  а не Добрый День :-)
По вопросам из тем форума, личку не читаю.
 
Добрейшие друзья!
Владимир
Страницы: 1
Читают тему (гостей: 1)
Наверх