Проблемы
При попытке предоставить общий доступ к книге Microsoft Excel, содержащей формулу массива, связанную с другой книгой, появляется следующее сообщение об ошибке:
Не удается предоставить общий доступ к имени книги , так как он состоит из формул массива, связанных с другими книгами
Примечание В Microsoft Office Excel 2007 вы можете использовать описанную ниже процедуру.чтобы определить уникальный номер, связанный с получаемым сообщением, нажмите клавиши CTRL + SHIFT + I. В правом нижнем углу этого сообщения появится следующее число.
101134
Обходное решение
Для решения этой проблемы определите имя массива ячеек в первой книге. Затем используйте это имя, чтобы создать формулу, связанную с второй книгой. Кроме того, можно использовать формулу, которая не является массивом, связанную с второй книгой. Чтобы предоставить общий доступ к книге, содержащей формулу массива, связанную с другой книгой, выполните указанные ниже действия в зависимости от используемой версии Excel.
Microsoft Office Excel 2007
-
Запустите Excel.
-
Создайте новую книгу с именем Книга1 и введите следующие данные:
A1: 5a2: 10A3: 15A4: 20A5: 25
-
Откройте вкладку формулы .
-
В группе определенные имена выберите пункт присвоить имя.
-
В диалоговом окне новое имя введите образец в поле имя .
-
В поле Формула введите = Sheet1! $A $1: $A $5, а затем нажмите кнопку ОК.
-
Создайте новую книгу с именем Book2, щелкните ячейку a1, введите указанную ниже формулу и нажмите клавишу ВВОД.
= SUM(Book1!sample)Примечание. Имя примера представляет массив значений ячеек.
-
Откройте вкладку Рецензирование .
-
В группе изменения нажмите кнопку общий доступ к книге .
-
Установите флажок Разрешить изменения несколькими пользователями одновременно. Это также позволяет объединять книги и нажмите кнопку " ОК".
-
Когда вам будет предложено сохранить книгу, нажмите кнопку ОК, а затем сохраните книгу.
Microsoft Office Excel 2003 и более ранние версии Excel
-
Запустите Excel.
-
Создайте новую книгу с именем Книга1 и введите следующие данные:
A1: 5a2: 10A3: 15A4: 20A5: 25
-
В меню Вставка наведите указатель мыши на имяи выберите команду определить.
-
В диалоговом окне присвоение имени введите образец в поле имена в книге .
-
В поле Формула введите = Sheet1! $A $1: $A $5, а затем нажмите кнопку ОК.
-
Создайте новую книгу с именем Book2, щелкните ячейку a1, введите указанную ниже формулу и нажмите клавишу ВВОД.
= SUM(Book1!sample)Примечание. Имя примера представляет массив значений ячеек.
-
В меню Сервис выберите команду общий доступ к книге.
-
Установите флажок Разрешить изменения несколькими пользователями одновременно. Это также позволяет объединять книги и нажмите кнопку " ОК".
-
Когда вам будет предложено сохранить книгу, нажмите кнопку ОК, а затем сохраните книгу.
Чтобы предоставить общий доступ к книге, содержащей формулу, которая не является массивом, связанную с другой книгой, выполните указанные ниже действия.
-
Убедитесь, что Книга1 и book2 открыты.
-
В book2 выберите ячейку a1, введите указанную ниже формулу, а затем нажмите клавишу ВВОД.
= [Book1]Sheet1!A1Примечание. Используйте относительную ссылку на ячейку, чтобы навести указатель мыши на ячейку. Кроме того, не указывайте диапазон ячеек в формуле.
-
Щелкните ячейку a1, захватите маркер заполнения, а затем заполните ее, чтобы завершить другие значения ячеек в массиве.
-
В меню Файл выберите команду Сохранить. Затем закройте обе книги.
Дополнительная информация
Формулы массива выполняют несколько расчетов с одним или несколькими наборами значений. Кроме того, формулы массива возвращают либо один результат, либо несколько результатов. Формулы массива заключены в фигурные скобки ({}). Чтобы ввести формулу массива, нажмите клавиши CTRL + SHIFT + ВВОД.