Obejrzyj wideo - uzyskaj listę nazw plików z folderów i podfolderów
Jakiś czas temu napisałem samouczek Excela o pobieraniu listy nazw plików z folderu w Excelu.
W tym samouczku pokazałem różne sposoby uzyskania listy nazw plików z folderu (za pomocą funkcji FILE i VBA).
Jednak ograniczeniem tej metody jest to, że może pobierać tylko nazwy plików z folderu, a nie z podfolderów w folderze głównym.
Możesz to jednak zrobić za pomocą dodatku Power Query („Pobierz i przekształć”, jeśli używasz programu Excel 2016 lub nowszych wersji).
Gdzie znaleźć dodatek Power Query
Jeśli korzystasz z programu Excel 2016, nie musisz nic więcej robić. Wszystkie opcje dodatku Power Query znajdziesz w Pobierz i przekształć kategorii w zakładce Dane.
Pamiętaj, że Power Query i Pobierz i przekształć odnoszą się do tego samego.
W przypadku programu Excel 2010/2013 należy zainstalować dodatek Power Query, aby z niego korzystać (kroki opisane poniżej).
- Kliknij tutaj, aby pobrać dodatek Power Query. Upewnij się, że pobierasz wersję 32-bitową, jeśli program Excel jest 32-bitowy i 64-bitowy, jeśli program Excel jest 64-bitowy.
- Zainstaluj dodatek Power Query.
- Otwórz Excela. Jeśli zobaczysz kartę Power Query, pomiń pozostałe kroki. Jeśli nie, przejdź do następnego kroku.
- Przejdź do Plik i kliknij Opcje.
- W oknie dialogowym „Opcje programu Excel” kliknij Dodatek w lewym okienku.
- Z menu Zarządzaj wybierz Dodatki COM i kliknij Przejdź.
- Na liście dostępnych dodatków wybierz Power Query i kliknij OK.
- Zamknij aplikację Excel i uruchom ponownie Excel.
Powyższe kroki spowodowały zainstalowanie i aktywację dodatku Power Query dla programu Excel.
Uzyskaj listę nazw plików z folderów i podfolderów
Ponieważ używam programu Excel 2016, wszystkie migawki i napisane kroki dotyczą programu Excel 2016. Możesz użyć tego samego również w przypadku programu Excel 2010 i 2013.Zobaczmy teraz, jak uzyskać listę wszystkich nazw plików z folderu i podfolderów w nim zawartych.
Oto kroki, aby uzyskać listę wszystkich nazw plików z folderu:
- Przejdź do zakładki Dane.
- W grupie Pobierz i przekształć kliknij Nowe zapytanie.
- Najedź kursorem na opcję „Z pliku” i kliknij „Z folderu”.
- W oknie dialogowym Folder wprowadź ścieżkę folderu lub użyj przycisku przeglądania, aby go zlokalizować.
- Kliknij OK.
- W otwartym oknie dialogowym zobaczysz nazwy wszystkich plików wraz z innymi metadanymi.
- Kliknij przycisk Załaduj.
Powyższe kroki załadują wszystkie dane o plikach w arkuszu programu Excel.
Gdy masz dane w programie Excel, możesz je w razie potrzeby edytować.
Mając dane, które posiadam w Excelu, mogę wykonać następujące czynności:
- Filtruj nazwy plików0 na podstawie rozszerzenia (typu pliku) - znajduje się w kolumnie B.
- Filtruj nazwy plików na podstawie nazwy folderu – znajduje się w kolumnie F.
Edytowanie danych kolumn w dodatku Power Query
Przed załadowaniem danych do programu Excel możesz również edytować dane w dodatku Power Query.
Na przykład możesz usunąć niektóre kolumny lub uzyskać więcej metadanych dla każdego pliku.
Oto kroki, aby uzyskać dodatkowe kolumny metadanych w edytorze Power Query:
- Przejdź do zakładki Dane.
- W grupie Pobierz i przekształć kliknij Nowe zapytanie.
- Najedź kursorem na opcję „Z pliku” i kliknij „Z folderu”.
- W oknie dialogowym Folder wprowadź ścieżkę folderu lub użyj przycisku przeglądania, aby go zlokalizować.
- Kliknij OK.
- W otwartym oknie dialogowym kliknij „Edytuj”.
- W edytorze Power Query kliknij ikonę rozwijania w kolumnie „Atrybuty”. Wyświetli listę dodatkowych kolumn, które możesz uzyskać dla plików (takich jak rozmiar pliku, tylko do odczytu lub ukryty). Wybierz kolumny, które chcesz mieć w danych (i odznacz pozostałe).
- Kliknij OK.
- Kliknij „Załaduj”.
Spowoduje to załadowanie danych do Excela z wybranymi dodatkowymi kolumnami.
Możesz także usunąć kolumny, jeśli ich nie potrzebujesz. Aby to zrobić, w edytorze Power Query wybierz kolumnę, którą chcesz usunąć, kliknij prawym przyciskiem myszy i kliknij Usuń.