Добрый день! Столкнулся с такой проблемой. Есть файл, в котором ссылки на ячейки в другом файле. Если переместить их в другую папку, то ссылка останется прежней. Пример: [=SUMIF('C:\111\ноябрь\[Claris.xlsx]01'!$H$10:$H$1000;"="&$B3;'C:\111\ноябрь\[Claris.xlsx]01'!$R$10:$R$1000)] В следующем месяце файлы я перемещу в папку C:\111\декабрь\ (а то и в совсем другую, если этим файлом будет пользоваться иной человек). При этом ссылки останутся прежними, то есть 'C:\111\ноябрь\[Claris.xlsx]01'!$H$10:$H$1000. Как я понимаю, данную проблему можно решить, если задать относительный путь к файлу (то есть, в той же папке, что и файл1, найти файл2). Как это сделать? Так же интересно, как задавать папки выше (то есть, если из папки декабрь ссылается на файл из папки 111, а я перемещу все это "хозяйство" в папку Хозяйство .
Добрый день! Столкнулся с такой проблемой. Есть файл, в котором ссылки на ячейки в другом файле. Если переместить их в другую папку, то ссылка останется прежней. Пример: [=SUMIF('C:\111\ноябрь\[Claris.xlsx]01'!$H$10:$H$1000;"="&$B3;'C:\111\ноябрь\[Claris.xlsx]01'!$R$10:$R$1000)] В следующем месяце файлы я перемещу в папку C:\111\декабрь\ (а то и в совсем другую, если этим файлом будет пользоваться иной человек). При этом ссылки останутся прежними, то есть 'C:\111\ноябрь\[Claris.xlsx]01'!$H$10:$H$1000. Как я понимаю, данную проблему можно решить, если задать относительный путь к файлу (то есть, в той же папке, что и файл1, найти файл2). Как это сделать? Так же интересно, как задавать папки выше (то есть, если из папки декабрь ссылается на файл из папки 111, а я перемещу все это "хозяйство" в папку Хозяйство .surkenny
Насколько я помню, прямые сылки работают только при открытых файлах-источниках. Если вы не переименуете сам файл - то без разницы, где он будет лежать, после его открытия ссылки будут возвращены к виду '[Claris.xls]01'!$R$10:$R$1000. Впрочем, можно формировать ссылку текстом, используя =ДВССЫЛ(). Т.е. "путь-имя-лист" вы записываете в какую-то ячейку (напр., $A$1), а обращаетесь к диапазону, формируя ссылку из текста: ДВССЫЛ($A$1 & "!$H$10:$H$1000").
Насколько я помню, прямые сылки работают только при открытых файлах-источниках. Если вы не переименуете сам файл - то без разницы, где он будет лежать, после его открытия ссылки будут возвращены к виду '[Claris.xls]01'!$R$10:$R$1000. Впрочем, можно формировать ссылку текстом, используя =ДВССЫЛ(). Т.е. "путь-имя-лист" вы записываете в какую-то ячейку (напр., $A$1), а обращаетесь к диапазону, формируя ссылку из текста: ДВССЫЛ($A$1 & "!$H$10:$H$1000").AndreTM