Sdscompany.ru

Компьютерный журнал
48 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка недопустимое имя поля сводной таблицы

Исправлено: ссылки на источники данных недопустимы в Excel —

Некоторые пользователи получают «Ссылка на источник данных недействительна”При попытке создать сводную таблицу из диапазона в Excel. Сообщается, что эта конкретная ошибка возникает в нескольких версиях Excel и Windows, поэтому проблема не связана с конкретной версией ОС или Excel.

Ссылка на источник не верна

Что вызывает ошибку «Недопустимая ссылка на источник данных» в Excel?

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

  • Имя файла Excel содержит квадратные скобки — Есть набор запрещенных символов, которые не поддерживаются в сводных таблицах. Одна из распространенных причин, по которой вы можете увидеть эту конкретную ошибку, заключается в том, что имя файла Excel содержит ‘[‘ или ‘]’. В этом случае проблему можно решить, отредактировав имя файла и убрав квадратные скобки.
  • Файл Excel не сохраняется на локальном диске — Возможно, вы видите это конкретное сообщение об ошибке, если пытаетесь создать сводную таблицу из файла Excel, открытого непосредственно с веб-сайта или из вложения электронной почты. В этом случае файл будет открыт из временной папки, которая не имеет тех же разрешений, что и обычная папка. Если этот сценарий применим, вы можете решить эту проблему, предварительно сохранив файл .xlsx на локальном диске.
  • Данные сводной таблицы относятся к несуществующему диапазону — Диапазон, который не определен должным образом, также может быть причиной этой конкретной ошибки. Если вы пытаетесь создать сводную таблицу с диапазоном, который не был определен, вы получите то же сообщение об ошибке. В этом случае вы можете решить проблему, определив ярость, прежде чем пытаться создать сводную таблицу.
  • Источник данных ссылается на именованный диапазон, который содержит недопустимые ссылки. — Другая возможная причина, по которой возникает эта ошибка, — это когда диапазон определен, но он ссылается на недопустимые значения. В этом случае вы можете использовать Диспетчер имен для определения указанных значений и внесения необходимых изменений для решения проблемы.

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

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

Способ 1: удаление скобок из имени файла

Одна из самых популярных причин, которая в конечном итоге вызывает Ссылка на источник данных недействительна ошибка — неправильное имя файла Excel. Если отчеты создаются системой автоматизации отчетов и имя содержит запрещенные символы, такие как квадратные скобки ‘[]‘, Вы получите это сообщение об ошибке всякий раз, когда вы пытаетесь создать сводную таблицу.

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

  1. Закройте окно Excel, которое в данный момент использует файл. Если файл используется, вы не сможете его переименовать.
  2. Используйте проводник, чтобы перейти к местоположению файла Excel. Как только вы попадете туда, щелкните по нему правой кнопкой мыши и выберите Переименовать.
  3. Далее, удалите скобки из имени файла, так как таблица Pivots не настроена для их поддержки.
    Снятие скобок с имени файла
  4. Попытайтесь заново создать сводную таблицу и посмотрите, не возникла ли еще ошибка.

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

Способ 2: сохранение файла на локальном диске

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

Если этот сценарий применим к вашему текущему сценарию, вы сможете решить эту проблему, предварительно сохранив файл Excel на локальном диске. Итак, прежде чем пытаться создать сводную таблицу, перейдите к Файл> Сохранить как и сохраните файл в физическом месте (на локальном диске).

Читать еще:  При отправке сообщения возникла ошибка

Сохранение файла Excel на локальном диске

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

Если этот метод не подходит для вашей текущей ситуации, перейдите к следующему способу ниже.

Метод 3: Обеспечение того, что диапазон существует и он определен

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

Для наглядности предположим, что вы пытаетесь создать сводную таблицу. Естественно, вы идете в Вставить сводную таблицу, вы выбираете переключатель, связанный с Выберите стол или диапазон и установить Таблица / Диапазон в ‘тестовое задание’. Теперь, если вы основали значения на «тестовом» диапазоне, а он не существует, вы увидите ошибку «Ссылка на источник данных недействительна». Как только вы нажмете Хорошо.

Видя ошибку из-за несуществующего диапазона

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

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

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

Метод 4: Обеспечение того, чтобы ссылка для именованного диапазона была действительной

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

Чтобы исправить это, перейдите на Формулы> Имя Менеджер и посмотрите, относится ли диапазон к ячейкам, которые вы хотите проанализировать через сводную таблицу. Если вы видите какие-либо несоответствия, используйте Ссылаться на: поле, чтобы сделать переключение на правильное значение.

Обеспечение того, что ссылки действительны

После внесения изменений попробуйте снова создать сводную таблицу и посмотрите, не появляется ли по-прежнему такое же сообщение об ошибке.

Почему имя поля PivotTable считается недопустимым и / или мои данные рассматриваются как не упорядоченные как список с помеченными столбцами?

Примечание. У меня есть связанный с этим вопрос, но я полностью изменил код и все еще получаю тот же самый пароль msg, а именно: « Имя поля PivotTable недопустимо. Чтобы создать отчет сводной таблицы, вы должны использовать данные, которые организованы в виде списка с помеченными столбцами. Если вы меняете имя поля сводной таблицы, вы должны ввести новое имя для этого поля. «

Как видно из приведенного ниже кода, в поле Pivot Table даются имена (сначала «Описание», а затем «Месяцы»):

Я подумал, что проблема в том, что тот же PivotField («fld») использовался как для поля строки «Описание», так и для поля столбца «Месяц», поэтому я реорганизовал код:

… но это не имело никакого значения; он по-прежнему говорит мне, что имя поля сводной таблицы недействительно, но какой из них, «Описание» или «месяц»? И то и другое? Зачем? ISTM, что либо ошибка msg вводит в заблуждение, либо требования к имени довольно странные.

Когда код работает и создается лист, он должен выглядеть так: поля «Month» и «Description» PivotTable:

Вот как выглядит мой сгенерированный лист, однако, без сводной таблицы или ее полей (это то, что генерируется при комментировании кода сводной таблицы):

Возможная причина проблемы может быть связана со второй частью err msg, а именно: « … вы должны использовать данные, которые организованы как список с помеченными столбцами». Но, как вы можете видеть на экране, выше, есть данные, начинающиеся с A6 (который является первым столбцом строки заголовка) и продолжается через столбец F и строку 94 с тестовыми данными:

Читать еще:  Число ошибка в экселе

(фактически, данные продолжаются по линии 1570 до того, как строки Totals перейдут).

Полный err msg получаю:

Имя поля сводной таблицы недопустимо. Чтобы создать отчет сводной таблицы, вы должны использовать данные, которые организованы как список с помеченными столбцами. Если вы меняете имя поля сводной таблицы, вы должны ввести новое имя для этого поля. Исключение Источник: исключение Microsoft Office Excel StackTrace: в System.Dynamic.ComRuntimeHelpers.CheckThrowException (Int32 hresult, ExcepInfo & excepInfo, UInt32 argErr, сообщение String) в CallSite.Target (Closure, CallSite, ComObject, Object, String, Object, Object) в System.Dynamic.UpdateDelegates.UpdateAndExecute5 [T0, T1, T2, T3, T4, TRet] (сайт CallSite, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4) в CallSite.Target (Closure, CallSite, PivotCache, Object, String, Object, Object) в System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid5 [T0, T1, T2, T3, T4] (сайт CallSite, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4) в ReportRunner.ProduceUsage .ProduceUsageRpt.AddPivotTable () в c: Projects ReportRunner ReportRunner ProduceUsage ProduceUsageRpt.cs: строка 3195 в ReportRunner.ProduceUsage.ProduceUsageRpt.GenerateProduceUsageRpt () в c: Projects ReportRunner ReportRunner ProduceUsage ProduceUsageRpt.cs: строка 192

Строка 192 – это вызов AddPivotTable ()

ОБНОВИТЬ

Ответ cyboashu звучит многообещающе, но я не знаю, является ли «Sheet1» в его примере именем объекта листа или имени листа.

… и я пробовал каждую перестановку, о которой я мог думать:

… но все они не скомпилируются:

Вы не предоставляете полный адрес диапазона.

Измените «A6:F94″ чтобы включить имя листа, такое как Sheet1!»A6:F94» или Sheet1.Range(«A6:F94″»)

Он исправит ошибку. Сообщения об ошибках в Excel-Object Model немного запутаны.

Вы смешиваете его. Если имя листа – «Производить использование по месяцам», то вместо «Производить использование по месяцам» .Range («A6: F94»)) используйте «Производить использование по месяцам! A6: F94»

Наконечник; в Excel запишите макрос, чтобы увидеть, как работает синтаксис.

IS A7: A10 объединен? Вы не можете объединить ячейки в данные сводной таблицы

Сводные таблицы. Анализ данных. Разработчик сводной таблицы. Экспорт сводной таблицы в Microsoft Excel или другие приложения , страница 28

В сводных отчетах Microsoft Excel, созданных по исходным данным из баз данных OLAP (On-Line Analytical Processing), в расчеты промежуточных и общих итогов всегда включаются значения всех элементов в поле, как отображаемых, так и скрытых. в Microsoft Excel имеется возможность отключить отображение звездочек.

В сводной таблице (даже если она создана на основе исходных данных из базы данных OLAP) можно исключить из промежуточных и общих итогов скрытые данные с помощью фильтра. Для этого следует выбрать параметр включения только отображаемых данных. Выбор этого параметра приводит также к отключению отображения звездочек.

Панель инструментов, список полей и диалоговое окно «Команды и параметры» Стр. 1 из 3

Панель инструментов, список полей и диалоговое окно «Команды и параметры»

> Панель инструментов сводной таблицы

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

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

Список полей сводной таблицы

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

file://E:Documents and SettingsAdministratorLocal SettingsTemp

Панель инструментов, список полей и диалоговое окно «Команды и параметры» Стр. 2 из 3

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

Диалоговое окно Команды и параметры

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

Читать еще:  Ворд перестал подчеркивать ошибки

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

Отображение или скрытие панели инструментов сводной таблицы

1. Щелкните правой кнопкой сводную таблицу и выберите команду Команды и параметры.

2. Откройте вкладку Настройка.

3. Установите или снимите флажок панель инструментов.

Отображение или скрытие заголовка сводной таблицы

1. На панели инструментов сводной таблицы нажмите кнопку Команды и параметры

file://E:Documents and SettingsAdministratorLocal SettingsTemp

Панель инструментов, список полей и диалоговое окно «Команды и параметры» Стр. 3 из 3

затем откройте вкладку Настройка. 2. Установите или снимите флажок строку заголовка.

Примечание. Чтобы отобразить заголовок, надо добавить данные в сводную таблицу.

Отображение или скрытие списка полей в сводной таблице

Если панель инструментов сводной таблицы отображается, нажмите на ней кнопку Список

В противном случае щелкните правой кнопкой сводную таблицу и в контекстном меню выберите команду Список полей.

Отображение и скрытие диалогового окна «Команды и параметры»

Выполните одно из следующих действий.

Если отображается панель инструментов сводной таблицы, нажмите на ней кнопку

Ошибка недопустимое имя поля сводной таблицы

Выводит данные, используя следующую формулу: ((Значение в ячейке)*(06щий итог))/((0бщий итог строки)*(06щий итог столбца)).

Кроме этого Excel позволяет создавать вычисляемые поля и вычисляемые элементы поля.

Вычисляемое поле — это поле сводной таблицы, использующее создаваемую формулу. Вычисляемое поле позволяет выполнять вычисления на основе значе­ний других полей сводной таблицы. Вычисляемый элемент – это элемент сводной таблицы, использующий создавае­мую формулу. Вычисляемый элемент может выполнять вычисления с помощью содержимого других полей и элементов сводной таблицы.

    В сводной таблице выделите ячейку, перед которой будет вставлено новое вы­числяемое поле/поле данных сводной таблицы, в которое будет вставлен вычисляе­мый элемент.

  • Выберите на панели инструментов Сводные таблицы команду Сводная таблицаФормулыВычисляемое поле/ Вычисляемый объект. На экране появится диалоговое окно Вставка вычисляемого поля.
  • Введите в поле Имя имя нового вычисляемого поля.
  • Введите формулу для расчетов в поле Формула.
  • Чтобы использовать в создаваемой формуле значение поля данных сводной таблицы, выделите нужное поле данных в списке Поля щелкните на кнопке Добавить поле.
  • Щелкните на кнопке Добавить, чтобы вновь созданное поле оказалось в списке Поля.
  • Щелкните на кнопке ОК, чтобы вернуться к сводной таблице с новыми вычисляемыми полями.
  • Форматирование сводной таблицы

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

    1. Щелкните на любой ячейке сводной таблицы.
    2. Выберите команду ФорматАвтоформат или щелкните на кнопке Автоформат панели инструментов Сводные таблицы. На экране появится диалоговое окно Автоформат с возможными вариантами автоформата.
    3. Выделите понравившийся вариант и щелкните на кнопке ОК.

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

    1. Выведите на экран панель инструментов Сводные таблицы.
    2. Щелкните на любой ячейке сводной таблицы и выберите команду Сводная таблицаВыделитьРазрешить выделение.
    3. Подведите указатель мыши к полю данных, элементу поля или строкам итогов — он должен превратиться в стрелку. Укажите на нужную часть таблицы и щелк­ните левой кнопкой мыши.
    4. Укажите, какие именно группы сведений должны быть выделены: заголовки, данные или то и другое. Для этого выберите команду Сводная таблицаВыделитьТолько Заголовки/Только Данные/Заголовкии данные.
    5. Чтобы выделить всю таблицу, выберите команду Сводная таблицаВыделитьТаблица целиком.
    6. Укажите, какие части сводной таблицы выделить: заголовки, данные или то и другое. Процедура аналогична шагу 4.
    7. Выберите необходимое форматирование с помощью меню Формат или одноименной панели инструментов.

    Для задания числовых форматов необходимо выполнить следующие действия:

    1. Выделите ячейку или диапазон ячеек, для которых нужно задать числовой формат.
    2. Вызовите контекстное меню щелчком правой кнопки мыши и выберите команду Параметры поля или щелкните на одноименной кнопке на панели инструментов Сводные таблицы. На экране появится диалоговое окно Вычисление поля сводной таблицы (см. рис. 9.9).
    3. Щелкните на кнопке Формат. На экране появится диалоговое окно Формат ячеек с единственной вкладкой Число.
    4. Укажите нужный формат.
    5. Закройте диалоговые окна, щелкая на кнопках ОК.
    Ссылка на основную публикацию
    Adblock
    detector