
У меня есть копии таблицы данных стандартного формата на нескольких листах в моей книге Excel 2013, из которой я использую надстройку Power Query для извлечения данных и компиляции в большую таблицу. Каждая сводная таблица имеет 5 столбцов данных. При нажатии «Обновить» Power Query настраивается на извлечение данных из всех 5 столбцов. Изначально это работало, как и ожидалось, с созданными мной листами. Совсем недавно, при добавлении новых листов, запрашиваемые данные из среднего столбца всегда были пустыми в большой таблице. Когда я заглядываю в редактор Power Query, эти значения возвращаются как нулевые, хотя в этот средний столбец введены числа. Проблема, похоже, совпала с тем, когда я начал генерировать листы с помощью записанного макроса. Чтобы проверить, была ли проблема в макросе, я попробовал создать новый лист без макроса, и результат все равно был тот же. Я изменил расположение ячеек таблиц, чтобы проверить, нет ли чего-то странного в форматировании столбца, и проблема все еще была.
Предпринятые мной шаги, которые привели к этой проблеме:
- Создал таблицу размером 5 x 8 с заголовками столбцов и заполнил несколько листов ее копиями.
- На вкладке Power Query я получил внешние данные, используя функцию «Из других источников» и выбрав «Пустой запрос».
- Введено «=Excel.CurrentWorkbook()» в строку редактора.
- После нажатия на значок двойной стрелки в зеленом столбце я выбрал все столбцы из таблиц и снял флажок «Использовать исходное имя столбца в качестве префикса».
- В столбце «Имя» нажмите кнопку со стрелкой, перейдите в раздел «Текстовые фильтры» и нажмите «Не равно».
- Я выбрал «Запрос» в раскрывающемся списке.
- Я нажал «Закрыть и загрузить», чтобы создать сводную таблицу.
Я искал похожие проблемы с помощью тегов [power query][Microsoft-excel 2013], но ничего не нашлось.
решение1
Шаг расширения работает с именами столбцов, поэтому наиболее вероятной причиной является различие в именах столбцов между листами, например, смешанный регистр, начальные или конечные пробелы, дополнительные встроенные пробелы. Обычно проще всего решить эти проблемы, исправив данные Excel.