2010-07-14 3 views
2

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

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

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

В другой книге (Книга # 2), у меня есть две колонки, (пригороды (COLA) & почтовых индексов (ColB))

В книге # 1-ColB я место следующее:

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

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

Я сохранили файлы в формате XLSX и, как XLS и обе версии файла не в состоянии ...

Любые идеи по этому не-описательной ошибки?

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

ответ

2

Попробуйте [Book2] Лист1 $ A1:!. $ B2000

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

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

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

+0

Aha! всегда так просто ... –

0

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

0

Try:

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

Я не набираю ссылку в ячейку - я выбираю строки вручную ... Это .xlsx, однако это не проблема - проблема с диапазоном. –

0

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