Я работаю над объединением 200 файлов excel в один основной файл для разных источников. Формат в основном такой же, но проблема с этими файлами заключается в том, что они фильтруются, и требование заключается только в консолидации видимых ячеек - я искал это с помощью запроса мощности, но я не могу найти способ извлечь только видимые ячейки или даже получить информацию о фильтре. У кого-нибудь есть идеи?Power Query - извлечение только видимых/отфильтрованных ячеек из файла excel
0
A
ответ
0
Видимость строки/столбца - это только свойство листа Excel. Внутри Excel можно написать макрос, который устанавливает флаг 0/1 в каждой строке/столбце, если он виден или нет. После этого фильтрация с помощью powerquery проста.
Чтобы сохранить исходные файлы без изменений, я хотел бы написать макрос делает следующие шаги:
- создать ТЕМП-копию каждой книги в отдельной папке
- Вставьте первый ряд/Колум в рабочий лист как новый
- установить видимость флаги в этом заголовки строк/столбцов
- сохранить книгу как Excel-файла или CSV
0
В случае, если вы можете изменить исходные файлы, поместите новый столбец в каждую таблицу и используйте функцию AGGREGATE, которая вычисляет, если строка скрыта или нет.
=AGGREGATE(3, 5, [@columnX])
В Power Query вы можете использовать этот новый столбец и поместить на него фильтр, чтобы сохранить видимые строки.
Смежные вопросы
- 1. excel power pivot and power query
- 2. Ошибки Excel Power Query
- 3. Excel Power Query: преобразование двух ячеек в две повторяющиеся строки
- 4. Ссылка на ячейки в Power Query (Excel)
- 5. Извлечение скрытых ячеек из файла excel в PHPExcel
- 6. Извлечение значений ячеек из excel в xml
- 7. Json to excel using power query
- 8. Данные Smartsheet в Excel через Power Query
- 9. Excel Power Query 2013, Get Combobox Value
- 10. Импорт данных Excel Power Query из данных MySQL
- 11. Power Query M язык и функции Excel
- 12. Excel VBA Power Query Task Scheduler Open
- 13. Динамический вход в Power Query (Excel)
- 14. Расчеты в Power Query
- 15. Профилирование Power Query
- 16. Power Query Присвойте строку из переменной excel для sql server
- 17. Извлечение только поле из MongoDB Query
- 18. ETL: извлечение из excel
- 19. Имитировать извлечение файла Excel из Sharepoint
- 20. Извлечение данных из массива ячеек
- 21. Power Query Перекошенные данные
- 22. Excel Get & Transform (Power Query) M Стиль и производительность кода
- 23. Power Query Facebook Access Token
- 24. Power query Error.Record
- 25. Power Query - заменить все номера нулем
- 26. Mailchimp url using power query
- 27. Извлечение определенных ячеек из файлов excel в указанном каталоге
- 28. Fidder не захватывает трафик Power Query в MS Excel
- 29. Использовать фид OData с параметрами в excel power query
- 30. Извлечение текста из ячеек таблицы
Спасибо за точкой меня в правой прямой я уже начал код и построить на нем .. '' «Set SHT = Worksheets ("SCOPE_LS") sht.Columns ("A: A"). Вставьте . sht.Range ("A3") Значение2 = "Скрытый 1 или 0" Набор RGE = sht.Range ("А4: А" & sht.UsedRange.Rows.Count) для каждого г В RGE Если r.Rows.Hidden = True и не IsEmpty (sht.Range ("B" и r.Row) .Value2) Тогда r.Value2 = "1" Else r.Value2 = "0" End If Следующий r ' – PikeBishop