Страницы: 1
RSS
Используемый диапазон в PQ, Как заставить обрабатывать весь лист
 
Добрый день!
Есть файлы эксель, в которых слева от данных находятся пустые столбцы. При запросе из файла-из книги PQ эти столбцы "не видит", "Столбец 1" для него - это первый столбец с данными.
Можно ли как-то, не меняя ничего на самих листах, заставить PQ забрать в запрос пустые столбцы тоже?

Проблема в том, что если написать запрос к тому, что есть сейчас, пользователь что-нибудь нарисует тыцнет на этих "полях" и запрос такой лист начнет обрабатывать неправильно, назначив "Столбцом 1" совсем другой столбец.

(заменила файл, в этом добавлен запрос с безобразием)
Изменено: Xel - 07.12.2018 11:51:50
 
Цитата
Xel написал:
При запросе из файла
Вот ту не знаю. Если из "таблицы" то можно
хотя, опять же, в источнике сделать ум таблицу с нужными Вам пустыми столбцами
Изменено: Александр - 07.12.2018 11:53:31
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
В источнике мне и сейчас достаточно в ячейкe A1 единички проставить. Во всех файлах на всех листах.

У меня вопрос, можно ли это сделать без правок в исходных файлах.
Изменено: Xel - 07.12.2018 11:56:49
 
Xel,

Если без "умных" таблиц в исходниках, то, боюсь, проблема в PQ не решается. Вот подробная статья Максима Зеленского: http://excel-inside.pro/blog/2017/05/23/excel-sheet-as-a-source-to-power-query-and-power-bi-a-pitfal...
Изменено: Aleksei_Zhigulin - 07.12.2018 11:58:43
 
Цитата
Xel написал:
достаточно в ячейкe A1 единички проставить
Не обязательно изменять содержимое ячейки, достаточно поменять формат ячейки, например высоту. Тогда она начнет попадать в UsedRange. Без этого никак, Aleksei_Zhigulin уже дал ссылку.
Вот горшок пустой, он предмет простой...
 
Ухтышка!
Спасибо огромное.
 
Xel, если что, то эта же статья есть и в русскоязычной версии.
Вот горшок пустой, он предмет простой...
 
Как вариант ещё: создать именованный диапазон (или задать область печати - по сути тоже самое). PQ их отлично видит
 
Решили, что проще всего с учетом обстоятельств столбец заголовков продлить влево и пустые столбцы назвать "резерв".

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

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

Спасибо!
Страницы: 1
Наверх