Страницы: 1
RSS
Как сделать неизменную ссылку на сетевой файл
 
Всем привет.
Подскажите пожалуйста, как можно сделать следующее.
Есть сеть, в сети лежат 2 файла. В один из них тянутся данные. Но если открывать файл с данными с разных учетных записей, то почемуто ссылки меняются (в разных учетках разные ссылки на сетевой диск). И каждый раз после входа с разных учеток приходится править ссылки.

Пример рабочей ссылки:
Код
=ЕСЛИОШИБКА(СУММЕСЛИМН('[Отчет 2019.xlsx]Отчет'!$AA:$AA;'[Отчет 2019.xlsx]Отчет'!$G:$G;$A18;'[Отчет 2019.xlsx]Отчет'!$V:$V;IX$2);"0")

Пример ошибки после разных входов:
Код
=ЕСЛИОШИБКА(СУММЕСЛИМН('Y:\OMS01\Shared\D\LOG\010\02\01\Остатки\[Отчет 2019.xlsx]Отчет'!$AA:$AA;'Y:\OMS01\Shared\D\LOG\010\02\01\Остатки\[Отчет 2019.xlsx]Отчет'!$G:$G;AW6;'Y:\OMS01\Shared\D\LOG\010\02\01\Остатки\[Отчет 2019.xlsx]Отчет'!$U:$U;AZ$1);"0")

Как прописать ссылку чтоб она работала правильно, не смотря на входы с разных учеток?
 
По всей видимости нужно обеспечить, чтобы ссылка на файл на общем диске была одинаковой в разных учетках. Сетевая папка должна быть подключена во всех учетках на одну и ту же букву диска.
То что вы привели в первом случае - это вид формулы когда файл откуда тянутся данные открыт в Excel, так ведь?
А во втором случае файл откуда тянутся данные закрыт, и Excel отображает полный путь к нему. Далее вы можете либо через Связи... указывать корректное расположение файла каждый раз, либо как я уже написал обеспечить единообразный путь к файлу под всеми учетками.
 
Спасибо за ответ, но переименовать Сетевой диск не получится, так как это запрещено администратором.
Можно ли прописать как то ссылку, чтоб она в любом случае искала нужный файл в сети и вытягивала из него информацию, хоть с закрытого, хоть с открытого?
 
Доброе время суток
Цитата
anddrei55 написал:
переименовать Сетевой диск
Сетевой диск - это всего лишь ассоциация с общим ресурсом вида: \\serverName\shareName\folderPath\fileName.xlsx - так что пользуйтесь такой нотацией, тогда проблем не будет.
Изменено: Андрей VG - 20.03.2019 11:11:11
 
Цитата
Андрей VG написал:
вида: \\serverName\shareName\folderPath\fileName.xlsx
Спасибо Андрей. Помогите пожалуйста правильно вписать это путь в ссылку
=ЕСЛИОШИБКА(СУММЕСЛИМН('[Отчет 2019.xlsx]Отчет'!$AA:$AA;'[Отчет 2019.xlsx]Отчет'!$G:$G;$A18;'[Отчет 2019.xlsx]Отчет'!$V:$V;IX$2);"0")
 
anddrei55, win+r,  cmd , net use
Будет выведен список сетевых ресурсов и у литеры Y: будет указан сетевой путь типа такого
\\Имя сервера\Имя общего ресурса
.  соответственно его и надо использовать вместо Y:
Y:\OMS01\Shared\D\LOG\010\02\01\Остатки\[Отчет 2019.xlsx]
будет
\\Имя сервера\Имя общего ресурса\OMS01\Shared\D\LOG\010\02\01\Остатки\[Отчет 2019.xlsx]

Исключения будут в тех случаях когда используются сложные модели DFS реплик, но не думаю что для вас это применимо.
Изменено: БМВ - 20.03.2019 11:26:20
По вопросам из тем форума, личку не читаю.
 
БМВ,  Спасибо!
Страницы: 1
Наверх