Power Query: получение списка имён файлов из папок и подпапок
В нашем предыдущем Список всех имён файлов из папки и подпапок учебнике вы узнали, как получить список имён файлов из папки и подпапок с помощью базовых методов — таких как формулы или код VBA. В этой статье я расскажу об удивительной функции — Power Query. С её помощью вы можете динамически получать список всех файлов из папки и подпапок. После настройки, при добавлении или удалении файлов список имён будет автоматически обновляться.
Получение списка имён файлов из папок и подпапок с помощью Power Query
Чтобы выполнить эту задачу с помощью функции Power Query, выполните следующие шаги:
1. В Excel 2016 и Excel 2021 выберите Данные > Новый запрос > Из файла > Из папки (см. снимок экрана):

Примечание: В Excel 2019 и Office 365 выберите Данные > Получить данные > Из файла > Из папки. См. снимок экрана:

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

3. Затем нажмите кнопку Открыть — после этого откроется предварительный список документов, как показано на снимке экрана ниже:

4. Затем нажмите Преобразовать данные, чтобы открыть окно Редактор Power Query, в котором отобразятся атрибуты файлов.
5. Чтобы добавить дополнительные атрибуты, например Размер, нажмите значок расширения в столбце Атрибуты — откроется список доступных столбцов. Отметьте нужные и снимите галочки с ненужных. На скриншоте я выбрал опцию Размер:

6. Вы также можете удалить ненужные столбцы. В окне Редактор Power Query выберите столбец, который хотите удалить, щёлкните по нему правой кнопкой мыши и выберите команду Удалить. См. снимок экрана:

7. После того как вы получите нужные столбцы с атрибутами, нажмите Закрыть и загрузить > Закрыть и загрузить, см. снимок экрана:

8. Теперь все данные о файлах загружены на новый лист, как показано на снимке экрана ниже:

Советы:
1. Если вам нужно, чтобы имена файлов обновлялись динамически при удалении существующих файлов или добавлении созданного файла в папку, просто нажмите Данные > Обновить всё — и список имён файлов немедленно обновится до актуального состояния.

2. С помощью описанных выше шагов будут перечислены все файлы в папке и её подпапках. Если же вы хотите получить только имена файлов из самой папки (исключая подпапки), достаточно заменить в Folder.Files на Folder.Contents в строке формул окна Редактор Power Query. См. снимки экрана:

Теперь отображаются только имена файлов и подИмя папки в указанной папке, см. снимок экрана:

🔍 Быстро получите список всех файлов в папке — включая подпапки!
Всего одним щелчком мыши с помощью функции Kutools для Excel — Список имен файлов — вы мгновенно получите полный список всех файлов в папке, включая скрытые файлы и подкаталоги! 🎯 Экономьте время и повышайте продуктивность — больше никакого ручного отслеживания файлов!Попробуйте Kutools для Excel и наведите порядок за считанные секунды!
| ✅ Фильтруйте по Тип файла (например, Excel, Word и т.д.) для целенаправленного управления файлами | ✅ Включить подкаталоги и скрытые файлы для углублённой поддержки Список файлов |
| ✅ Автоматически создавайте кликабельные гиперссылки — мгновенно открывайте файлы | ✅ Отображайте Размер файла в байтах, КБ и т.д. для полного контроля над деталями |

Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек