Страницы: 1
RSS
EXCEL 2016 функция ВПР ошибка #ССЫЛКА!, Ошибка в функции ВПР при открытии файла, на который ссылаешься
 

Ответ искал по всей сети, на русском и английском. Все варианты, вроде: 6 причин, почему не работает функция ВПР - я проверил.

В файле File1 используется функция ВПР с обращением на другой документ - File2, например:

Код
ВПР(A1;'Z:\Folder\[File2.xlsm]Sheet1'!$A:$D;4;ЛОЖЬ)

При всех вариантах по списку ниже возникает ошибка вида:

Код
ВПР(A1;'Z:\Folder\[File2.xlsm]#ССЫЛКА'!$A:$D;4;ЛОЖЬ)

Варианты, при которых возникает ошибка (диапазон A:D  пробовал вводить по-разному, фиксированным и нет):

  1. Открываю сначала файлы File1 и File2, значение диапазона делаю выбором в файле File2, ссылка на открытый файл имеет вид:
    Код
    [File2.xlsm]Sheet1'!$A:$D  // то есть не абсолютный путь
    Если после этого закрыть файл File2 - значение пути становится абсолютным:
    Код
    Z:\Folder\[File2.xlsm]Sheet1'!$A:$D
    При следующем открытии файла File1 - все работает. Но если тут же открыть файл File2, то возникает ошибка.
  2. Формирую функцию сразу с абсолютным путем:
    Код
    Z:\Folder\[File2.xlsm]Sheet1'!$A:$D
    при открытии файла File2 - ошибка.

Фактически, единственный способ получить файл без ошибок - это работать в File1 без открывания File2.

Значения в File1 вносятся постоянно, как раз во время работы  необходимо бывает открыть File2, File3 и так далее (в настоящем файле  ссылки на многие файлы) и посмотреть там те значения, на которые хочешь  сослаться в File1.

 
Открывайте сначала источники, в противном случае будет возникать такая ошибка, т.е. сначала Файл2, и только потом Файл1. Других вариантов нет
 
Можно предположить, что у Вас файл File1 сохранен в формате .xls и когда Вы обращаетесь с столбцам целиком, возникает конфликт из-за различного количества строк на листе
 
Цитата
Pelena написал:
Можно предположить, что у Вас файл File1 сохранен в формате .xls
Нет, File2 в формате xlsm, File1 в формате xlsx.
 

Получил ответ на форуме Microsoft.

Ссылка на вопрос: https://answers.microsoft.com/ru-ru/msoffice/forum/msoffice_excel-mso_win10-mso_2016/excel-2016/326c...

Процитирую ответ здесь, на случай, если вопрос исчезнет.

Проблема возникает из-за использования сетевого диска. Предложенный вариант с буферной книгой, которая бы брала данные с сетевого диска и никогда не открывалась (в таком случае ссылки надо делать на нее) - не проверял, так как сразу попробовал вариант с адресом файла без использования сетевого диска. Например:

Код
ВПР(A1;'\\server\common\Folder\[File2.xlsm]Sheet1'!$A:$D;4;ЛОЖЬ)

В моем случае проблема решена, проверил.

Страницы: 1
Наверх