VLOOKUP больше не работает в Office 2007 - Excel - PullRequest
2 голосов
/ 15 июля 2010

Не уверен, что функция, которая хорошо работала в предыдущих версиях, больше не работает, но я думаю, что должен быть новый способ сделать это, о котором я не знаю.

У меня есть простая VLOOKUP.

У меня есть столбец (Книга # 1-ColA) значений (пригород Австралии)

В другой книге (Книга № 2) у меня есть два столбца (Пригород (ColA) и почтовые индексы (ColB))

В Книге № 1-ColB я помещаю следующее:

=VLOOKUP(A1, [Book2.xlsx]Sheet1!$A:$B, 2, FALSE)

Но это дает мне ошибку: эта версия файла не может содержать формулы, которые ссылаются на ячейки за пределами размера листа256 столбцов или 65536 строк.

Я сохранил файлы как .xlsx и как xls, и обе версии файлов не сработали ...

Есть идеи по поводу этой неописательной ошибки?

=========== ПРИМЕЧАНИЕ. Я изменил ссылку на [Book2] Sheet1! $ A20000: $ B2000, и это тоже не сработало (при условии, что ограничение строки на 20000 было меньше 65536!

Ответы [ 4 ]

2 голосов
/ 15 июля 2010

Попробуйте [Book2] Sheet1! $ A1: $ B2000.

Нельзя использовать ссылки на столбцы (например, A: B), поскольку столбцы слишком велики, поэтому необходимо описать прямоугольный диапазон,указав два противоположных угла.

A2000: B2000 - диапазон, который имеет высоту в одну ячейку и ширину в две.Вы хотите указать весь прямоугольник, который, как я предполагаю, начинается в верхнем левом углу, поэтому это A1: B2000 (плюс все атрибуты, такие как знаки доллара и названия листов)

Если у вас есть строка заголовка, вы должны использовать [Book2] Sheet1! $ A2: $ B2000.

0 голосов
/ 26 июня 2017

У меня Office 365, и он работает для меня, но только один раз.Если я выполняю поиск в file1 из file2, указание диапазона столбцов принимается впервые, а затем отклоняется с тем же объяснением.Затем, если я закрою все открытые файлы Excel и снова открою то, что мне нужно, это снова заработает.Надеюсь, это поможет.

0 голосов
/ 15 июля 2010

Попробуйте:

VLOOKUP(A1, [Book2.xlsx]Sheet1!$A:$B, 2, FALSE)
0 голосов
/ 15 июля 2010

Хотя я сам не пробовал, попробуйте сохранить его как .xlsm (с поддержкой макросов).В моем опыте работы с Word 2007 макросы не работают, если вы сохраните их в .doc или .docx.Вы должны сохранить его в .docm

...