Страницы: 1
RSS
Массовое изменениe в строках
 
Добрый день всем.
Сколько искал, не смог найти.
Буду благодарен если поможете.

На Листе много ссылок, такого типа:

='\\bb00-filesrv\total\vacation\[vacation2018.xlsx]Sheet'!AB$901"

Мне нужно одним разом, к строкам каждой ссылки прибавить некое число, например чтоб AB$901 - стал AB$905 (т.е. +4)
Как это можно будет сделать без VBA, заранее спасибо.
Изменено: Ismailov - 29.11.2017 15:08:54
 
Ismailov, а чем не подходит CTRL+H - найти и заменить!?
Не бойтесь совершенства. Вам его не достичь.
 
Ссылки разные, т.е. AB$901, AB$805, AB$45, AB$645

К каждому из них надо добавить ЧИСЛО, например 4, чтоб соответствено стало AB$905, AB$809, AB$49, AB$649
 
Ismailov,тогда лучше пример приложите  
Не бойтесь совершенства. Вам его не достичь.
 
надо разделить строку на 2 части - текстовую и числовую.
с числовой выполнять действий нужные, а затем сцеплять обратно чеерез "СЦЕПИТЬ" или "&"

разделить же помогут формулы типа ПСТР , ПОИСК, ДЛСТР или разделение по столбцам по разделителю как инструмент excel
 
a.i.mershik, пример загрузил.

tabularasa, проблема в том что не значение надо редактировать, а саму строку формулы.
 
я пишу, с высоты своих неглубоких познаний :)
возможно следует  применить сперва Ф.ТЕКСТ, а затем ДВССЫЛ
Код
=ПСТР(Ф.ТЕКСТ(A2);1;ПОИСК("$";Ф.ТЕКСТ(A2);1))&ПРАВСИМВ(Ф.ТЕКСТ(A2);ДЛСТР(Ф.ТЕКСТ(A2))-ПОИСК("$";Ф.ТЕКСТ(A2);1))+D2

где D2 - необходимая прибавка, например 4
 
tabularasa, Спасибо большое, благодарю)
 
Ismailov, нет проблем, Все вышеперечисленное надо заключить в формулу ДВССЫЛ, чтоб выводился не адрес, а значение из адреса.
Страницы: 1
Наверх