Як перерахувати всі імена файлів з папки та підпапок на аркуші?
Якщо ви хочете сформувати список імен файлів у каталозі на аркуші, ви можете обробити наступні способи швидкого отримання списку файлів з каталогу на аркуші.
- За допомогою веб-браузера перелічіть усі назви файлів із папки на аркуші
- Перелічіть усі назви файлів із папки на аркуші за допомогою формули
- Перелічіть усі імена файлів із папки на аркуші за допомогою коду VBA
- Перелічіть усі імена файлів з папки та підпапок на аркуші з потужною функцією
За допомогою веб-браузера перелічіть усі назви файлів із папки на аркуші
Якщо ви хочете перерахувати файли в папці за допомогою веб-браузера, переконайтеся, що у вас є один із веб-браузерів (Firefox, Opera та Google Chrome), встановлених у вашому комп'ютері. Припустимо, вам потрібно вказати на робочому аркуші файли наступної папки, див. Знімок екрана:
1. Перейдіть, щоб скопіювати шлях до папки (Тест папки) в Провіднику. Наприклад, шлях до цієї папки: C: \ Users \ AddinTestWin10 \ Desktop \ Folder Test.
2. Відкрийте один із веб-браузерів (FireFox, Opera та Google Chrome) і вставте шлях до папки в адресний рядок і натисніть Що натомість? Створіть віртуальну версію себе у ключ. Дивіться знімок екрана:
3. Клацання Ctrl + A , щоб вибрати весь вміст веб-браузера та натисніть Ctrl + C копіювати їх.
4. Відкрийте Excel і безпосередньо вставте (використовуючи Ctrl + V ярлики, щоб вставити) на робочий аркуш. Дивіться знімок екрана:
- 1. За допомогою цього методу можуть відображатися лише файли в основній папці, файли в підкаталозі не можуть бути перелічені.
- 2. Гіперпосилання на імена файлів недоступні.
Перелічіть усі назви файлів із папки на аркуші за допомогою формули
У програмі Excel ви також можете скористатися формулою, щоб отримати список усіх імен файлів або псевсифічного типу імен файлів із папки, виконайте такі дії:
1. Скопіюйте та вставте шлях до файлу в комірку, а потім введіть \* після шляху до файлу, як показано на знімку екрана нижче:
2. Потім натисніть кнопку Formula > Менеджер імен, див. скріншот:
3, в Менеджер імен діалогове вікно натисніть кнопку Нові , див. знімок екрана:
4. В вискочив Нове ім'я діалоговому вікні, вкажіть ім'я в ІМ'Я , а потім введіть формулу нижче в Відноситься до текстове поле, див. знімок екрана:
примітки: У цій формулі, Аркуш1! $ A $ 1 - комірка робочого аркуша містить шлях до файлу, який вам запропоновано на кроці 1.
5. А потім натисніть OK > близько щоб закрити діалогові вікна, а потім введіть наступну формулу в порожню комірку, де потрібно перерахувати імена файлів, і перетягніть заливку до тих пір, поки не відображатимуться порожні комірки, тепер усі імена файлів у зазначеній папці перераховані нижче показано скріншот:
примітки: У цій формулі, Імена файлів - назва діапазону, яку ви створили на кроці 4, та A1 - комірка містить шлях до файлу.
- 1. Ви повинні зберегти цю книгу як Книга Excel з підтримкою макросів форматі, якщо ви хочете, щоб формули працювали добре після закриття та повторного відкриття файлу.
- 2. Якщо ви хочете перерахувати всі файли з певним розширенням, наприклад, перерахувати всі імена файлів docx, у цьому випадку вам просто потрібно використовувати * docx * замість *, аналогічно, для файлів xlsx, використовуйте * xlsx *.
Перелічіть усі імена файлів із папки на аркуші за допомогою коду VBA
Використання наступного VBA для переліку файлів у папці на аркуші:
1. Відкрийте робочий аркуш і клацніть, щоб вибрати комірку, куди потрібно вставити імена файлів.
2. Утримуйте клавішу ALT + F11 клавіші в Excel, і він відкриває Microsoft Visual Basic для додатків вікна.
3. Клацання Insert > Модуліта вставте наступний код у Модулі Вікно
Код VBA: перелічіть усі назви файлів із папки на аркуші
Sub listfiles()
'Updateby Extendoffice
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
Next
End Sub
4. Потім натисніть F5 ключ для запуску коду, нове вікно перегорнути відображатиметься. Виберіть папку, до якої потрібно вказати назви файлів.
5. Потім натисніть OK, файли у певній папці були перелічені на аркуші з гіперпосиланнями. Дивіться знімок екрана:
Перелічіть усі імена файлів з папки та підпапок на аркуші з потужною функцією
Команда Список імен файлів корисність Kutools для Excel може легко сформувати список файлів з каталогу на аркуші, як показано нижче. Клацніть, щоб завантажити Kutools для Excel!
після установки Kutools для Excel, будь ласка, зробіть так:
1. Відкрийте Excel, натисніть Kutools Plus > Імпорт-експорт > Список імен файлів…, див. скріншот:
2, в Список імен файлів у діалоговому вікні виконайте такі операції:
(1.) Клацніть кнопка, щоб вказати папку, яка містить файли, які потрібно перерахувати;
(2.) Перевірте Включіть файли у підкаталоги можливість перерахувати всі імена файлів у підпапках або перевірити Включіть приховані файли та папки можливість перерахувати всі імена прихованих файлів, а також імена файлів у прихованих папках;
(3.) Вкажіть тип файлу, який ви хочете вказати в списку Тип файлів розділ;
(4.) Виберіть одну з одиниць розміру файлу, яку ви хочете відобразити, з Одиниця розміру файлу потрібний вам розділ.
(5.) Перевірте Створюйте гіперпосилання варіант, як вам потрібно.
3. Клацання OK. Він створить список файлів у каталозі або підкаталозі на новому аркуші. Дивіться знімок екрана:
Натисніть, щоб завантажити Kutools для Excel та безкоштовну пробну версію зараз!
Більше відносних статей:
- Створіть список усіх імен робочих аркушів із книги
- Припустимо, у вас є книга з декількома аркушами, тепер ви хочете перерахувати всі імена аркушів у поточній книзі, чи існує якийсь швидкий метод для створення списку тез імен аркушів у Excel, не вводячи їх по одному? Цей підручник містить вказівки щодо переліку імен робочих аркушів у програмі Excel.
- Копіюйте або переміщуйте файли з однієї папки в іншу на основі списку
- Якщо у вас є список імен файлів у стовпці на аркуші, а файли знаходяться в папці на вашому комп'ютері. Але тепер вам потрібно перемістити або скопіювати ці файли, імена яких вказані на аркуші, з їх вихідної папки в іншу, як показано на наступному знімку екрана. Як ви могли виконати це завдання якомога швидше в Excel?
- Отримати список назв аркушів у Google Таблицях
- У цій статті я представив деякі методи отримання назви поточного імені аркуша або списку імен аркушів у аркушах Google.
- Перейдіть між робочими аркушами, використовуючи випадаючий список
- Припустимо, у вас є робоча книга, яка містить кілька робочих аркушів, тепер вам потрібно створити випадаючий список або комбіноване поле, де перелічуються всі імена аркушів, і коли ви виберете одне ім'я аркуша зі спадного списку, воно негайно перейде на цей аркуш. У цій статті я розповім, як переміщатися між аркушами за допомогою випадаючого списку в Excel.
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!