Нельзя изменять часть массива в excel как убрать


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

Главная » Уроки MS Excel

Автор Антон Андронов На чтение 4 мин Опубликовано

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

Содержание

  1. Правила редактирования формул массива
  2. Выделение массива в Excel
  3. Как удалить формулу массива
  4. Как отредактировать формулу массива
  5. Изменение размеров формулы массива

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

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

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

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

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

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

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

  1. Выделить диапазон массива вручную, т.е. с помощью мыши. Это самый простой, но в ряде случаев абсолютно непригодный способ.
  2. С помощью диалогового окна Выделить группу ячеек. Для этого выделите любую ячейку, которая принадлежит массиву:А затем на вкладке Главная из раскрывающегося списка Найти и выделить выберите пункт Выделить группу ячеек.

    Откроется диалоговое окно Выделить группу ячеек. Установите переключатель на пункт текущий массив и нажмите ОК.

    Текущий массив будет выделен:

  3. При помощи комбинации клавиш Ctrl+/. Для этого выберите любую ячейку массива и нажмите комбинацию.

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцените качество статьи. Нам важно ваше мнение:

Функция LINEST / ЛИНЕЙН . Статистический анализ взаимосвязи в Excel

Второй способ регрессионного анализа — готовая функция Excel. Коэффициенты регрессии можно найти с помощью функции

LINEST

ЛИНЕЙН.

Как и в предыдущем разделе, используем дополнительные столбцы со степенями «иксов». Скопируем исходные данные на новый лист. Значения регрессоров по-прежнему должны располагаться в соседних столбцах. При этом они указываются в виде диапазона как второй аргумент функции. В нашем случае формат вызова функции следующий:

LINEST (range_y, range_x)

ЛИНЕЙН (диапазон_y; диапазон_x).

Функция LINEST выводит результаты анализа в виде массива в несколько ячеек. Вызов этой функции снова потребует от нас выполнить несколько шагов. Напомним последовательность работы с формулой массива:

— ввести формулу в левую верхнюю ячейку диапазона;

— выделить весь диапазон ячеек;

— нажать клавишу [F2];

— нажать комбинацию клавиш [Ctrl + Shift + Enter].

Вначале вводим функцию LINEST в ячейку и указываем аргументы функции — диапазоны ячеек с исходными данными. Здесь тоже вначале идут «игреки», а потом «иксы». Всплывающая подсказка намекает, что у функции LINEST есть один обязательный аргумент и три необязательных — они указаны в квадратных скобках. Нам нужно указать два аргумента функции, как показано на рисунке.

Параметры функции LINEST

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

Оценка одного коэффициента

Чтобы получить два коэффициента, проделаем описанные шаги для ввода ФОРМУЛЫ МАССИВА. Выделяем диапазон, состоящий из двух соседних ячеек F2 и G2. Вторая ячейка диапазона должна быть справа от первой!

Выделение диапазона из двух ячеек

Нажимаем клавишу [F2]. Обычно её используют для редактирования содержимого одной ячейки. Но теперь у нас было выделено две ячейки. На рисунке можно видеть, что выделение всё ещё охватывает две наши ячейки. Обратите внимание на зелёное обрамление вокруг ячеек F2 и G2. Получается что мы «редактируем» выделенный диапазон ячеек.

Результат нажатия [F2]

Наконец, нажимаем комбинацию клавиш:

[Ctrl + Shift + Enter].

Вокруг формулы появились ФИГУРНЫЕ СКОБКИ. Это говорит о том, что это формула массива.

Формула массива

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

Формула массива в каждой ячейке

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

You can’t change part of an array

Нельзя изменить часть массива.

Запрет изменений в массиве

При работе с массивом можно удалить только весь массив целиком. Выделим наш массив из двух ячеек и нажмём клавишу Delete. Массив удалён. Вернём результаты на место: нажмём кнопку отката Undo в левой верхней части окна программы. Можно также использовать комбинацию клавиш [Ctrl + Z].

Откат изменений

Повторим описанные шаги для построения уравнения регрессии второго и третьего порядка. Для параболы потребуется три коэффициента, а для кубической параболы — четыре. Соответственно, нужно будет вводить формулу массива на три или на четыре ячейки.

Чтобы можно было сравнить результаты, наведём порядок в представлении. Напомним, как выглядят уравнения регрессии — см. формулы.

Уравнения регрессии

Обратите внимание, что во всех трёх уравнениях номер (индекс) коэффициента — это степень, в которую возводится «икс». Поэтому придётся немного перестроить таблицу для коэффициентов.

Оценки коэффициентов

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

Уравнения регрессии

Следующий шаг — графики. Нам нужно построить диаграмму разброса и нанести на неё линии регрессии.

Напомним, как построить диаграмму разброса:

Insert — Charts — Insert Scatter (X, Y) or Bubble Chart — Scatter — Scatter

Вставка — Диаграмма — Вставить точечную (X, Y) или пузырьковую диаграмму — Точечная — Точечная.

Добавляем набор данных для построения диаграммы разброса:

Select Data — Add

Выбрать данные — Добавить.

Настраиваем масштаб, указываем пределы значений по осям:

Format Axis — Axis options — Bounds — Minimum/Maximum

Формат оси — Параметры оси — Границы — Минимум/Максимум.

Устанавливаем тип маркеров — жирные точки:

Format Data Series — Series Options — Fill & Line — Marker — Marker Options — Built-in — •

Формат ряда данных — Параметры ряда — Заливка и границы — Маркер — Параметры маркера — Встроенный — Тип — •.

Устанавливаем чёрный цвет для заливки маркеров:

Format Data Series — Series Options — Fill & Line — Marker — Fill — Solid Fill — Color — Black

Формат ряда данных — Параметры ряда — Заливка и границы — Маркер — Заливка — Сплошная заливка — Цвет — Чёрный.

Диаграмма разброса

Чтобы нанести на график линию регрессию, сделаем вспомогательную таблицу. Первый столбец — десять значений «икс» от минимального до максимального. В соответствии с нашим вариантом задания, диапазон от 1000 до 2000. Для получения десяти значений берём шаг 100 единиц.

Вводим числа 1000 и 1100. Выделяем диапазон из этих двух ячеек и тянем вниз маркер заполнения. Вводим формулы для квадратов и кубов. Вычисляем прогнозы по уравнениям регрессии. Не забываем зафиксировать значения коэффициентов, нажав клавишу F4.

Данные для графиков

Добавляем данные для графиков. Настраиваем тип и цвет линий. Добавляем легенду. В этом случае легенда будет полезной. Она поможет различать наши три линии.

Вид нашего уравнения регрессии указываем при выборе данных для графика в окне Edit Series в строке Series name.

Вид уравнения регрессии

Получаем довольно прилично оформленный график. На нём есть исходные данные в виде точек. Три линии регрессии имеют разный цвет. Обозначения (легенда) приводятся справа от графика. На осях имеются заголовки и масштаб. У графика тоже есть заголовок. При таком оформлении можно понять, что тут нарисовано и как оно обозначено.

Линии регрессии

5 исправлений, чтобы решить, что вы не можете изменить часть массива Ошибка Excel

Ваш Excel показывает, что вы не можете изменить часть ошибки массива? Но вы не знаете, почему вы получаете эту ошибку и как это исправить?

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

Что означает фраза «Вы не можете изменить часть массива»?

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

Этот массив можно рассматривать как комбинацию строк и столбцов значения. Формула массива может дать вам один или несколько результатов взамен.

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

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

Эта ошибка Excel вы не можете изменить часть массива возникает из-за проблемы в диапазоне формулы массива . Теперь вам нужно выбрать целые ячейки из этого массива, прежде чем вносить в него какие-либо изменения.

Вот скриншот этой ошибки:

Как исправить ошибку Excel, вы не можете изменить часть массива?

Метод 1# Соответствие синтаксису

Обычно формулы массива строго следуют стандартному синтаксису формулы . Начинается со знака равенства.

В формулах массива можно использовать встроенные функции Excel. Итак, нажмите над Ctrl+Shift+Enter для ввода формулы.

Excel закрывает формулу массива в фигурных скобках. Но если вы вручную добавите эти фигурные скобки, то формула массива будет преобразована в текстовую строку, и это не будет работать правильно.

Для создания сложной формулы функции массива являются весьма эффективным вариантом.

Предположим, вы используете сложную формулу: ,C11*D11) .

 Таким образом, вместо использования приведенной выше сложной формулы вы можете использовать формулу массива   =СУММ(C2:C11*D2:D11 )

Чтобы извлечь данные из поврежденного файла Excel, мы рекомендуем этот инструмент:

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

  1. Загрузить средство восстановления файлов Excel с рейтингом Отлично от Softpedia, Softonic и CNET.
  2. Выберите поврежденный файл Excel (XLS, XLSX) и нажмите Ремонт , чтобы начать процесс ремонта.
  3. Просмотрите восстановленные файлы и нажмите Сохранить файл , чтобы сохранить файлы в нужном месте.

Метод 2 # Правила изменения формул массива

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

В этом случае быстро проверьте приведенные ниже рекомендации по формуле массива.

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

  • Если вы вводите формулу массива с одной ячейкой, выберите ячейку и нажмите кнопку F2, чтобы внести простые изменения.
  • После этого нажмите кнопку Ctrl+Shift+Enter на клавиатуре.
  • Если вы вводите формулу массива с несколькими ячейками, то выберите всю ячейку, содержащую эту формулу, и нажмите кнопку F2. после этого нижеприведенный набор правил:
  • Вы не можете перемещать отдельные ячейки с формулой, но как группу, вы можете перемещать их все сразу. Дин, это автоматически изменит ссылки на ячейки формулы соответствующим образом.

Чтобы переместить это на новое место, выберите всю ячейку и нажмите Ctrl+X. Выберите любое новое место, куда вы хотите вставить его. После этого нажмите на кнопку Ctrl+V.

  • В формуле массива вы не можете удалить ни одну ячейку, если вы пытаетесь это сделать, тогда очевидно, что вы получите «Вы не можете изменить часть массива»

Но у вас есть возможность удалить всю формулу и начать заново с самого начала.

  • Также нельзя добавлять новые ячейки в раздел ячеек результатов. Но у вас есть возможность добавить новые данные на лист Excel, а затем расширить формулы массива.
  • После внесения полных изменений нажмите Ctrl+Shift+Enter.

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

Метод 3# Использование Ctrl+Shift+Enter

Это основной и наиболее важный компонент формул массива, который необходимо вводить с помощью Ctrl+Shift+Enter.

Вот шаги для создания формулы массива:

  • Выберите ячейки, содержащие формулу массива.
  • Назначьте формулу, набрав или используя строку формул.
  • После выполнения всех этих действий введите формулу, а затем нажмите Ctrl+Shift+Enter.
  • Просто поместите формулу в массив.

Метод 4# Использование имен для ссылки на массивы

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

С формулами массива вы увидите, что вашу формулу электронной таблицы будет легче читать и интерпретировать с именованными ячейками.

Метод 5# Выбор массивов с помощью сочетания клавиш

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

Это довольно утомительно, но для этого есть несколько ярлыков.

  • Чтобы выделить ячейку массива, нажмите «Ctrl» и косую черту («/»). Точно так же вы можете выбрать весь массив.
  • Нажмите клавишу F2 или отредактируйте формулу, представленную в строке формул.

И последнее, но не менее важное: после завершения всего этого просто нажмите Ctrl+Shift+Enter.

Метод 6 # Удалить часть массива в Excel

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

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

Узнайте, как выполнять обе эти задачи.

Удалить формулу, но сохранить результаты

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

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

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

  • После этого коснитесь Go To > Special > Current array .

2. Перейдите на вкладку Главная и затем в группе Буфер обмена выберите Копировать

3. Перейдите на 9Вкладка 0003 Главная , а затем в группе Буфер обмена коснитесь стрелки под кнопкой Вставить , а затем нажмите Вставить значения .

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

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

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

  • Щелчок Специальный > Текущий массив

  • Наконец нажмите УДАЛИТЬ

Резюме:

Несомненно, использование формул массива является отличным вариантом, но у него есть и недостатки. Я заметил следующие моменты.

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

Другие пользователи книги Excel могут не понять формулу. Как правило, формулы массива не объясняются на листе.

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


Приянка Саху

Приянка — предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и имеет опыт работы с MS Office, Excel и другими техническими дисциплинами. Ее самобытное искусство подачи технической информации простым для понимания языком очень впечатляет. Когда не пишет, любит незапланированные путешествия.

Вы не можете изменить часть массива

Аладин Акюрек
MrExcel MVP