Перейти к содержимому

Как изменить часть массива

  • автор:

Как изменить часть массива

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Правила изменения формул массива

Вы пытаетесь изменить формулу массива и не можете найти ее. Если щелкнуть формулу в ячейке или в области формул, изменить что-то будет нельзя. Формулы массива являются специальными вариантами, поэтому вы можете сделать следующее:

Если вы ввелиформулу массива с одной ячейкой, выберите ячейку, нажмите F2, введите изменения и нажмите CTRL+SHIFT+ВВОД.

Если вы ввели формулумассива с несколькими ячейками, выберем все ячейки, содержащие ее, нажмите F2 и выполните указанные здесь правила.

  • Отдельные ячейки, содержащие формулу, перемещать нельзя, но можно перемещать их все как группу, и ссылки на ячейки в формуле изменятся вместе с ними. Чтобы переместить их, вы выберите все ячейки, нажмите CTRL+X, выберите новое расположение и нажмите CTRL+V.
  • Вы не можете удалить ячейки в формуле массива (вы увидите ошибку «Невозможно изменить часть массива»), но можете удалить всю формулу и начать все сначала.
  • К блоку ячеек результатов нельзя добавить новые ячейки, но можно добавить новые данные на свой компьютер, а затем развернуть формулу.
  • После внесения изменений нажмите CTRL+SHIFT+ВВОД.

Наконец, можно сэкономить время, если использовать константы массива — части формулы массива, которые вы введите в формулу. Но у них также есть несколько правил редактирования и использования. Дополнительные о них см. в теме «Использование констант массива в формулах массива».

Редактирование формул массива в Excel

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

Правила редактирования формул массива

Когда формула массива помещена в одну ячейку, то ее редактирование в Excel обычно не представляет особой сложности. Здесь главное не забыть закончить редактирование комбинацией клавиш Ctrl+Shift+Enter.

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

  1. Нельзя изменять содержимое одной ячейки, содержащей формулу массива. Но к каждой ячейке можно применить свое форматирование.
  2. Нельзя удалять ячейки, которые входят в формулу массива. Можно удалить только весь массив.
  3. Нельзя перемещать ячейки, которые входят в формулу массива. Зато можно переместить весь массив.
  4. Нельзя вставлять новые ячейки, в том числе строки и столбцы, в диапазон массива.
  5. Нельзя использовать многоячеечные формулы массива в таблицах, созданных с помощью команды Таблица.

Как видите, все перечисленные выше правила подчеркивают, что массив – это одно целое. Если не выполнить, хотя бы одно из вышеперечисленных правил, Excel не даст отредактировать массив и выдаст следующее предупреждение:

Редактирование формул массива в Excel

Выделение массива в Excel

Если необходимо изменить формулу массива, то первое, что нужно сделать – это выделить диапазон, в котором содержится массив. В Excel существует, как минимум, 3 способа сделать это:

  1. Выделить диапазон массива вручную, т.е. с помощью мыши. Это самый простой, но в ряде случаев абсолютно непригодный способ.Редактирование формул массива в Excel
  2. С помощью диалогового окна Выделить группу ячеек. Для этого выделите любую ячейку, которая принадлежит массиву:Редактирование формул массива в ExcelА затем на вкладке Главная из раскрывающегося списка Найти и выделить выберите пункт Выделить группу ячеек. Редактирование формул массива в ExcelОткроется диалоговое окно Выделить группу ячеек. Установите переключатель на пункт текущий массив и нажмите ОК. Редактирование формул массива в ExcelТекущий массив будет выделен: Редактирование формул массива в Excel
  3. При помощи комбинации клавиш Ctrl+/. Для этого выберите любую ячейку массива и нажмите комбинацию.

Как удалить формулу массива

Самое простое, что Вы можете сделать с массивом в Excel – это удалить его. Для этого достаточно выделить нужный массив и нажать клавишу Delete.

Как отредактировать формулу массива

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

Редактирование формул массива в Excel

Чтобы отредактировать формулу массива, выполните следующие действия:

  1. Выделите диапазон массива любым из известных Вам способов. В нашем случае это диапазон C1:C12.Редактирование формул массива в Excel
  2. Перейдите в режим редактирования формулы, для этого щелкните по строке формул или нажмите клавишу F2. Excel удалит фигурные скобки вокруг формулы массива.Редактирование формул массива в Excel
  3. Внесите необходимые корректировки в формулу:Редактирование формул массива в Excel
  4. А затем нажмите комбинацию клавиш Ctrl+Shift+Enter, чтобы сохранить изменения. Формула будет отредактирована.Редактирование формул массива в Excel

Изменение размеров формулы массива

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

Прежде чем удалять старый массив, скопируйте его формулу как текст, а затем используйте ее в новом массиве. При громоздких формулах такой подход позволит сэкономить уйму времени.

Если же необходимо изменить расположение массива на рабочем листе, не меняя его размерность, просто переместите его как обычный диапазон.

Существует несколько подходов к редактированию размеров массива, которые, возможно, Вам пригодятся. Подходы приведены в данном уроке.

Итак, сегодня Вы научились выделять, удалять и редактировать формулы массива, а также узнали несколько полезных правил по работе с ними. Если желаете получить еще больше информации о массивах в Excel, читайте следующие статьи:

  • Знакомство с формулами массива в Excel
  • Многоячеечные формулы массива в Excel
  • Одноячеечные формулы массива в Excel
  • Массивы констант в Excel
  • Применение формул массива в Excel
  • Подходы к редактированию формул массива в Excel

Как изменить часть массива

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

  • изменить содержимое ячеек части массива;
  • очистить, переместить или удалить отдельные ячейки массива;
  • вставить ячейки в интервал массива.

При попытке выполнить любую из перечисленных операций Microsoft Excel выводит сообщение о том, что нельзя изменять часть массива.

Для редактирования формулы массива необходимо выделить весь интервал массива, изменить формулу и нажать сочетание клавиш Ctrl+Shift+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *