Ссылка на источник данных Excel недействительна.

Вопрос или проблема

Я пытаюсь создать сводную таблицу из диапазона, но постоянно получаю ошибку Ссылка на источник данных недействительна

Я искал в Google это и попробовал все из следующего.

  • Выбрать из таблицы, а не из диапазона.
  • Открыть электронную таблицу Excel, нажать на вкладку “Вид” и выбрать “Новое окно”. Сохранить электронную таблицу под другим именем для нового окна.
  • Нажать на ГЛАВНАЯ> ПОДГОТОВИТЬ> ПРОВЕРИТЬ ДОКУМЕНТ> удалить все ненужные ссылки и XML-формы.

У меня есть метки на всех столбцах, и все ячейки заполнены.

Я использую Office 2010 на Win7, а файл в формате .xlsx

Я нашел причину, по которой сводные таблицы не работали: это имя файла. Отчеты генерируются системой автоматизации отчетов, и имя содержит квадратные скобки [], которые Excel не любит.

Я убрал квадратные скобки совершенно случайно и обнаружил, что сводные таблицы работают.

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

У меня была та же ошибка, но не было скобок [] в имени файла. Я обнаружил, что Excel файл из моего веб-базированного инструмента отчетности на самом деле не был в формате XLSX. Когда я сделал “Сохранить как” в Excel, тип файла был “Веб-страница“. Я изменил это на “Книга Excel (*.xlsx)” и сохранил с тем же именем, и сводная таблица заработала.

У меня была похожая проблема. Однако, в имени файла не было скобок. Хотя, в нем была запятая “,”, и так как он был синхронизирован с OneDrive, запятая была преобразована в ^J, так что это тоже могло быть проблемой.
Я скопировал данные в пустую электронную таблицу, и сводная таблица сработала отлично. Это сказало мне, что, должно быть, есть проблема и с именем файла. Я изменил имя файла, чтобы удалить запятую, и вот, все заработало нормально.

.

Ответ или решение

При возникновении ошибки "Data source reference is not valid" при попытке создания сводной таблицы в Excel, возможно несколько основных причин, устранив которые, можно решить проблему.

Обоснование и решение проблемы

  1. Некорректное имя файла: Как вы обнаружили, наличие квадратных скобок [] или других неподдерживаемых символов (например, запятых) в имени файла может вызвать эту ошибку. Excel не допускает использование определённых символов в именах, так как они могут влиять на обработку файла. Наиболее простое решение — переименовать файл, удалив неподдерживаемые символы.

  2. Формат файла: Иногда документ, изначально созданный в другом формате (например, как веб-страница), может вызвать проблемы при работе с функциями Excel, включая сводные таблицы. Убедитесь, что ваш рабочий файл сохранён именно в формате Excel (.xlsx). Для этого выполните "Сохранить как" и выберите "Excel workbook (*.xlsx)".

  3. Корректность диапазона данных: Для успешного создания сводной таблицы, ваш диапазон данных должен быть корректно определён. Убедитесь, что в вашей таблице есть заголовки столбцов и все данные заполнены. Также попробуйте выделить данные и создать таблицу через вставку → таблица, а затем создать сводную таблицу на основе этой таблицы.

  4. Проблемы синхронизации с облачными сервисами: Если файл синхронизируется с такими сервисами, как OneDrive, убедитесь, что ничего не изменяет имя файла в процессе синхронизации. Запрещённые символы могут быть искажены, что повлияет на функциональность.

Предложения по оптимизации

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

  • Стандартизируйте именование файлов: Используйте только разрешённые символы и избегайте пробелов. Применяйте знаки подчёркивания (_) или дефисы (-) для разделения слов.

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

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

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

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

Капча загружается...