Невозможно предоставить общий доступ к книге Excel, содержащей формулу массива, связанную с другой книгой


Проблемы


При попытке предоставить общий доступ к книге Microsoft Excel, содержащей формулу массива, связанную с другой книгой, появляется следующее сообщение об ошибке:
Не удается предоставить общий доступ к имени книги , так как он состоит из формул массива, связанных с другими книгами
Примечание В Microsoft Office Excel 2007 вы можете использовать описанную ниже процедуру.чтобы определить уникальный номер, связанный с получаемым сообщением, нажмите клавиши CTRL + SHIFT + I. В правом нижнем углу этого сообщения появится следующее число.
101134

Обходное решение


Для решения этой проблемы определите имя массива ячеек в первой книге. Затем используйте это имя, чтобы создать формулу, связанную с второй книгой. Кроме того, можно использовать формулу, которая не является массивом, связанную с второй книгой. Чтобы предоставить общий доступ к книге, содержащей формулу массива, связанную с другой книгой, выполните указанные ниже действия в зависимости от используемой версии Excel.

Microsoft Office Excel 2007

  1. Запустите Excel.
  2. Создайте новую книгу с именем Книга1 и введите следующие данные:
    A1: 5a2: 10A3: 15A4: 20A5: 25
  3. Откройте вкладку формулы .
  4. В группе определенные имена выберите пункт присвоить имя.
  5. В диалоговом окне новое имя введите образец в поле имя .
  6. В поле Формула введите = Sheet1! $A $1: $A $5, а затем нажмите кнопку ОК.
  7. Создайте новую книгу с именем Book2, щелкните ячейку a1, введите указанную ниже формулу и нажмите клавишу ВВОД.
    = SUM(Book1!sample)
    Примечание. Имя примера представляет массив значений ячеек.
  8. Откройте вкладку Рецензирование .
  9. В группе изменения нажмите кнопку общий доступ к книге .
  10. Установите флажок Разрешить изменения несколькими пользователями одновременно. Это также позволяет объединять книги и нажмите кнопку " ОК".
  11. Когда вам будет предложено сохранить книгу, нажмите кнопку ОК, а затем сохраните книгу.

Microsoft Office Excel 2003 и более ранние версии Excel

  1. Запустите Excel.
  2. Создайте новую книгу с именем Книга1 и введите следующие данные:
    A1: 5a2: 10A3: 15A4: 20A5: 25
  3. В меню Вставка наведите указатель мыши на имяи выберите команду определить.
  4. В диалоговом окне присвоение имени введите образец в поле имена в книге .
  5. В поле Формула введите = Sheet1! $A $1: $A $5, а затем нажмите кнопку ОК.
  6. Создайте новую книгу с именем Book2, щелкните ячейку a1, введите указанную ниже формулу и нажмите клавишу ВВОД.
    = SUM(Book1!sample)
    Примечание. Имя примера представляет массив значений ячеек.
  7. В меню Сервис выберите команду общий доступ к книге.
  8. Установите флажок Разрешить изменения несколькими пользователями одновременно. Это также позволяет объединять книги и нажмите кнопку " ОК".
  9. Когда вам будет предложено сохранить книгу, нажмите кнопку ОК, а затем сохраните книгу.
Чтобы предоставить общий доступ к книге, содержащей формулу, которая не является массивом, связанную с другой книгой, выполните указанные ниже действия.
  1. Убедитесь, что Книга1 и book2 открыты.
  2. В book2 выберите ячейку a1, введите указанную ниже формулу, а затем нажмите клавишу ВВОД.
    = [Book1]Sheet1!A1
    Примечание. Используйте относительную ссылку на ячейку, чтобы навести указатель мыши на ячейку. Кроме того, не указывайте диапазон ячеек в формуле.
  3. Щелкните ячейку a1, захватите маркер заполнения, а затем заполните ее, чтобы завершить другие значения ячеек в массиве.
  4. В меню Файл выберите команду Сохранить. Затем закройте обе книги.

Дополнительная информация


Формулы массива выполняют несколько расчетов с одним или несколькими наборами значений. Кроме того, формулы массива возвращают либо один результат, либо несколько результатов. Формулы массива заключены в фигурные скобки ({}). Чтобы ввести формулу массива, нажмите клавиши CTRL + SHIFT + ВВОД.