введено недопустимое имя для листа или диаграммы что делать
Как убрать в экселе ошибку #ИМЯ?
Довольно часто пользователи программы эксель сталкиваются с ошибкой #ИМЯ. При этом некоторые пользователи не знают, что нужно сделать, чтобы избавиться от этой ошибки. Поэтому давайте рассмотрим подробную пошаговую инструкцию, каким образом избавляются от этой ошибки.
Первый шаг. Перед нами таблица с расходами на персонал, при этом в одном из столбцов мы видим ошибку #ИМЯ.
Второй шаг. Наведем курсор на ячейку, где содержится данная ошибка, так чтобы в левом верхнем углу появился ромб, внутри которого стоит восклицательный знак. Нажав на стрелку рядом с ним, мы увидим следующую надпись: «Недопустимое имя», а если мы посмотрим на содержание, то увидим, что там неправильно написана функция «СУММ», вместо двух «М», стоит одна. Это обозначает, что данная ошибка возникает только в тех случаях, когда неправильно написана функция, имя ячейки или диапазон ячеек.
Третий шаг. Поправив формулу в ячейке «В5» на правильную, мы сразу увидим, что ошибка исчезнет с экрана и произойдет корректный расчет функции.
Почему в Excel появляется диалоговое окно «Конфликт имен»?
Если в Excel вы видите диалоговое окно Конфликт имен, это происходит из-за того, что вы пытаетесь скопировать один или несколько листа в книгу, которая имеет похожие именные диапазоны.
Предположим, что у таблицы, которую вы пытаетесь скопировать, и конечной книги, в которую вы хотите скопировать его, есть именный диапазон с именем InterestRates. При попытке переместить или скопировать листа Excel обнаружит этот конфликт и отобразит следующее сообщение:
Имя InterestRates уже существует. Нажмите кнопку Да, чтобы использовать эту версию имени, или кнопку Нет, чтобы переименовать перемещаемую или копную версию InterestRates.
Примечание: Диалоговое окно Конфликт имен появится для каждого экземпляра конфликтующих диапазонов имен. Если вы используете версию Excel с подпиской, сообщение в диалоговом окте о конфликте содержит третий вариант с пометкой Да для всех. Это означает, что сообщение не будет отображаться для дополнительных диапазонов конфликтующих имен.
Решение
В диалоговом окне выше необходимо сделать следующее:
Нажмите кнопку Да, чтобы продолжить использовать имя конфликтующих диапазонов в конечной книге.
Что происходит при нажатии кнопки Да?
Excel скопирует конфликтующий диапазон имен в 9-ю книгу. Это означает, что в конечной книге будут два похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да. Вместо этого щелкните Нет, чтобы переименовать конфликтующий диапазон.
Нажмите кнопку Да для всех, чтобы продолжить использовать все возможные имена конфликтующих диапазонов в конечной книге. Обратите внимание, что этот параметр можно увидеть только в том случае, если вы используете версию Excel по подписке.
Что происходит при нажатии кнопки Да для всех?
Excel скопирует все конфликтующие диапазоны имен в 9-ю книгу. Это означает, что в конечной книге будут два или более похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да для всех. Вместо этого щелкните Нет, чтобы переименовать конфликтующие диапазоны по одному.
Чтобы переименовать конфликтующий диапазон имен, нажмите кнопку Нет. Отобразит следующее диалоговое окно:
В разделе Новое имя введите новое имя диапазона. Новое имя не будет принято, если оно
начинается с буквы или подчеркиваия,
— ссылка на ячейку, например A1, A123 или XFD21,
имеет то же имя, что и у другого диапазона в книге, в которую вы копируете копию.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Исправление ошибки #ИМЯ?
Обычно ошибка #ИМЯ? возникает из-за опечатки в имени формулы. Рассмотрим пример:
Важно: Ошибка #ИМЯ? означает, что нужно исправить синтаксис, поэтому если вы видите ее в формуле, устраните ее. Не скрывайте ее с помощью функций обработки ошибок, например функции ЕСЛИОШИБКА.
Чтобы избежать опечаток в именах формулы, используйте мастер формул в Excel. Когда вы начинаете вводить имя формулы в ячейку или строку формул, появляется раскрывающийся список формул с похожим именем. После ввода имени формулы и открывающей скобки мастер формул отображает подсказку с синтаксисом.
Мастер функций также позволяет избежать синтаксических ошибок. Выделите ячейку с формулой, а затем на вкладке Формула нажмите кнопку Вставить функцию.
Excel автоматически запустит мастер.
Щелкните любой аргумент, и Excel покажет вам сведения о нем.
В следующем примере функция СУММ ссылается на имя Прибыль, которое не определено в книге.
Решение. Определите имя в Диспетчере имен, а затем добавьте его в формулу. Вот как это сделать:
Если в электронной таблице уже есть данные и вы хотите назначить имя определенным ячейкам или диапазону, сначала выделите ячейки в электронной таблице. Если вы хотите создать диапазон, можно пропустить этот шаг.
На вкладке Формулы в группе Определенные имена нажмите кнопку Присвоить имя и выберите команду Присвоить имя.
Введите уникальное имя.
В качестве области выберите лист или всю книгу.
При желании введите примечание.
Далее нужно добавить имя в формулу.
Курсор должен быть в том месте формулы, куда вы хотите добавить созданное имя.
На вкладке Формулы в группе Определенные имена нажмите кнопку Использовать в формуле и выберите нужное имя.
Подробнее об использовании определенных имен см. в статье Определение и использование имен в формулах.
Решение. Исправьте опечатку и повторите попытку.
Совет: Вместо того чтобы вручную вводить определенные имена в формулах, предоставьте это Excel. На вкладке Формулы в группе Определенные имена нажмите кнопку Использовать в формуле и выберите нужное имя. Excel добавит его в формулу.
При добавлении текстовых значений в формулы необходимо заключать их в кавычки, даже если они содержат только пробел. Если в синтаксисе нет двойных кавычек, появится сообщение об ошибке #ИМЯ. См. пример ниже.
В этом примере не хватает кавычек до и после слова имеет, поэтому выводится сообщение об ошибке.
Решение. Проверьте, нет ли в формуле текстовых значений без кавычек.
В приведенном ниже примере формула ИНДЕКС выдает ошибку #ИМЯ?, так как в диапазоне B2 — B12 нет двоеточия.
Решение. Убедитесь, что все ссылки на диапазон включают двоеточие.
Чтобы включить надстройку в Excel:
Щелкните Файл > Параметры.
В списке Управление выберите пункт Надстройки Excel и нажмите кнопку Перейти.
Установите нужный флажок и нажмите кнопку ОК.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Недопустимое имя поля сводной таблицы
Недопустимое имя поля сводной таблицы
Чтобы создать сводную таблицу, ваши данные должны быть организованы без ошибок. Часто при создании сводной таблицы мы не получаем никаких ошибок, но через некоторое время мы сталкиваемся с этой ошибкой «Имя поля сводной таблицы недействительно». Поверьте, как новичку; мы никогда не узнаем, почему возникает эта ошибка.
Например, посмотрите на приведенную ниже сводную таблицу.
Теперь перейдем к таблице данных Excel и изменим одно из значений ячейки.
Мы изменили значение ячейки C6 на 8546.
Теперь мы перейдем к таблице сводной таблицы и попробуем обновить отчет, чтобы зафиксировать обновленные данные о продажах.
Но в тот момент, когда мы нажмем кнопку «Обновить сводную таблицу», ниже появится сообщение об ошибке «Имя поля сводной таблицы недействительно».
Хорошо, позвольте мне прочитать отображаемое сообщение об ошибке.
Это сообщение об ошибке, которое мы видим на скриншоте выше. Конечно, для новичка найти ошибку непросто.
Основная причина этого заключается в том, что в таблице данных один или несколько столбцов заголовка ячейки или ячеек пусты, поэтому в нем говорится: «Имя поля сводной таблицы недопустимо».
Хорошо, перейдите к таблице данных и посмотрите заголовки данных.
Как видно из столбца 2 таблицы данных выше, у нас нет заголовка, поэтому он вернул нам эту ошибку. Если это так, то в каких сценариях мы получим эту ошибку, важно знать.
Как решить эту ошибку?
# 1 — Без значения заголовка мы не можем создать сводную таблицу:
Вы знаете, какие данные нужно организовать для вставки сводки; в противном случае мы получим эту ошибку. Все столбцы данных должны иметь значение заголовка; если какая-либо ячейка пропустит, мы получим эту ошибку. Например, посмотрите на изображение ниже.
В приведенном выше примере у нас нет заголовка для столбца 2, и мы попытаемся вставить сводную таблицу.
Итак, у нас есть эта ошибка, поэтому нам нужно вставить какое-то значение для заголовка столбца 2, только тогда мы сможем создать сводную таблицу.
# 2 — Заголовок столбца удален после создания сводной таблицы:
Если заголовка нет, мы не можем даже вставить сводную таблицу, но в нашем предыдущем примере мы видели, что сводная таблица была вставлена, и при попытке обновить сводную таблицу мы получили эту ошибку. Это связано с тем, что при создании сводной таблицы у нас были заголовки таблицы, но перед обновлением мы удалили заголовок и попытались обновить его и получили ошибку.
На данный момент создана сводная таблица, и у нас также есть заголовки данных.
В процессе работы мы удалили одно из значений заголовка.
Теперь мы пытаемся обновить отчет и получаем эту ошибку.
# 3 — Все данные удаляются после создания сводной таблицы:
Есть вероятность, что мы удалили все данные после создания сводной таблицы. При попытке обновить отчет после удаления диапазона данных мы получаем эту ошибку.
# 4 — Выделите весь лист и попробуйте создать сводную таблицу:
Новички обычно выбирают всю таблицу и пытаются создать сводную таблицу, поэтому это также приведет к ошибке.
# 5 — Пустой столбец в данных:
Если набор данных содержит пустой столбец, это также приведет к этой ошибке. Например, посмотрите на изображение ниже.
В приведенных выше данных у нас есть столбец 3 как пустой, поэтому эта ошибка будет возвращена, если мы попытаемся вставить сводную таблицу.
Использование определенных имен для автоматического обновления диапазона диаграмм в Excel
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Сводка
Чтобы настроить диаграмму, которая автоматически обновляется при добавлении новых сведений в существующий диапазон диаграмм в Microsoft Excel, создайте определенные имена, которые динамически изменяются при добавлении или удалите данные.
Дополнительные сведения
В этом разделе используются два метода для автоматического обновления диапазона диаграмм с определенными именами.
Метод 1. Использование OFFSET с определенным именем
Чтобы использовать этот метод, выполните указанные действия, если это уместно для версии Excel запущенной версии.
Microsoft Office Excel 2007 и более поздних версиях
В новой таблице введите следующие данные:
На вкладке «Формулы» щелкните Определение имени в группе «Определенные имена».
В поле Имя введите дату.
В поле Ссылается на поле введите «=OFFSET($A$2,0,0,COUNTA($A:$A)-1)», а затем нажмите кнопку ОК.
На вкладке «Формулы» щелкните Определение имени в группе «Определенные имена».
В поле Имя введите Sales.
В поле Ссылается на поле введите «=OFFSET($B$2,0,0,COUNTA($B:$B)-1)», а затем нажмите кнопку ОК.
Clear cell B2, and then type «=RAND(**0+10»
В этой формуле используется волатильная функция RAND. Формула автоматически обновляет формулу OFFSET, используемую в задаваемом имени «Sales» при вводе новых данных в столбец B. Значение 10, которое используется в этой формуле, является исходным значением ячейки B2.
Выберите ячейки A1:B4.
На вкладке Вставка щелкните диаграмму, а затем нажмите тип диаграммы.
Щелкните вкладку «Дизайн», нажмите кнопку Выбор данных в группе Данных.
В статье Legend Entries (Series) нажмите кнопку Изменить.
В поле Значения Серии введите =Sheet1! Продажи, а затем нажмите кнопку ОК.
В горизонтальной (категории) Метки оси нажмите кнопку Изменить.
В поле диапазона меток Axis введите =Sheet1! Дата, а затем нажмите кнопку ОК.
Microsoft Office Excel 2003 и более ранних версий
В новой таблице введите следующие данные:
В меню Вставить указать имя и нажмите кнопку Определить.
В поле Имена в книге введите Дату.
В поле Refer to type «=OFFSET($A$2,0,0,COUNTA($A:$A)-1)»
В поле Имена в книге введите Sales.
В поле Refer to type «=OFFSET ($B$2,0,0,COUNT ($B$2:$B$200)-1)»
Нажмите кнопку Добавить, а затем — ОК.
Clear cell B2, and then type «=RAND(**0+10»
В этой формуле используется волатильная функция RAND. Формула автоматически обновляет формулу OFFSET, используемую в задаваемом имени «Sales» при вводе новых данных в столбец B. Значение 10, которое используется в этой формуле, является исходным значением ячейки B2.
Создайте диаграмму, а затем добавьте определенные имена в диаграмму. Для этого выполните указанные действия, если это необходимо для версии Excel запущенной версии.
Microsoft Excel 97 до Excel 2003 г.
В меню Вставка щелкните Диаграмму, чтобы запустить мастер диаграммы.
Щелкните тип диаграммы и нажмите кнопку Далее.
Щелкните вкладку Series. В списке Series нажмите кнопку Sales.
В поле Метки оси Category (X) замените ссылку ячейки определенным именем Date.
Например, формула может быть похожа на следующую:
В поле Значения замените ссылку ячейки определенным именем Sales.
Например, формула может быть похожа на следующую:
Нажмите кнопку «Далее».
Внести любые изменения в шаге 3 мастера диаграммы и нажмите кнопку Далее.
Укажите расположение диаграммы и нажмите кнопку Готово.
Microsoft Excel 5.0 или Microsoft Excel 7.0
В меню Вставка указать на диаграмму и нажмите кнопку Как новый лист, чтобы запустить мастер диаграммы.
Нажмите кнопку «Далее».
Щелкните тип диаграммы и нажмите кнопку Далее.
Щелкните подтип диаграммы и нажмите кнопку Далее.
Щелкните Столбцы для серии данных и введите 1 для использования первых столбцов 1 для меток оси категории (x). Нажмите кнопку «Далее».
Щелкните заголовки, которые необходимо отобразить, и нажмите кнопку Готово.
Диаграмма отображается на новой диаграмме.
Выберите серию данных. В меню Format щелкните Выберите серию данных.
Щелкните вкладку X Values. В поле X Values замените ссылку ячейки определенным именем Date.
Например, формула может быть похожа на следующую:
Щелкните вкладку «Имя и значения». В поле Y Values замените ссылку ячейки определенным именем Sales.
Например, формула может быть похожа на следующую:
Метод 2. Использование базы данных, OFFSET и определенных имен в Excel 2003 г. и в более ранних версиях Excel
Вы также можете определить данные как базу данных и создать определенные имена для каждой серии данных диаграммы. Чтобы использовать этот метод, выполните следующие действия:
В новой таблице введите следующие данные:
Выберите диапазон A1:B4 и нажмите кнопку Set Database в меню Data.
В меню Формула щелкните Определение имени.
В поле Имя введите дату.
В поле Refer to type «=OFFSET(Database,1,0,ROWS(Database)-1,1)»
В поле Имя введите Sales.
В поле Refer to type «=OFFSET(Database,1,1,ROWS(Database)-1,1)»
Нажмите кнопку Добавить, а затем — ОК.
Повторите шаг 10 из метода 1, чтобы создать диаграмму и добавить определенные имена в диаграмму.
Пока данные, которые необходимо отображать в диаграмме, определяются как база данных, диаграмма обновляется автоматически при добавлении новых данных.
Если вы создаете диаграмму серии, которая строит каждое значение в соседнем блоке ячеек в одном столбце, а блок ячеек начинается с первого ряда, можно использовать одну из следующих формул в поле Refer to box для определенного имени:
Чтобы использовать блок ячеек, которые начинаются с ячейки в строке, помимо первой строки, со ссылкой на эту строку в первой ссылке ячейки и добавьте номер начальной строки в число, чтобы найти последний номер строки. Чтобы наметить смежные ненумерные записи (например, метки), используйте COUNTA вместо COUNT.




















