Прескочи на основното съдържание

Как да преброя файловете в определена папка/директория в Excel?

Автор: Кели Последна промяна: 2020-10-16

Ако трябва да получите броя на файловете в определена папка в Excel, за кой метод ще се сетите? Какво ще кажете за преброяване на броя на определен тип файлове в папка? И какво ще стане, ако преброите файловете в определена папка и нейните подпапки в Excel? Следните трикове ще ви помогнат да го разрешите лесно.


Преброяване на определен тип файлове в определена папка с VBA

Следният VBA може да ви помогне лесно да преброите конкретен тип файлове в определена папка, като например да преброите всички .xlsx файлове в папка. Моля, направете следното:

1. Натисни Друг + F11 клавиши едновременно, за да отворите прозореца на Microsoft Visual Basic за приложения.

2. кликване Поставете > Модулии след това поставете кода на VBA по-долу в отварящия се прозорец на модула.

VBA: Преброяване на конкретен файл в определена папка

Sub CountFiles()
Dim xFolder As String
Dim xPath As String
Dim xCount As Long
Dim xFiDialog As FileDialog
Dim xFile As String
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xFolder = xFiDialog.SelectedItems(1)
End If
If xFolder = "" Then Exit Sub
xPath = xFolder & "\*.xlsx"
xFile = Dir(xPath)
Do While xFile <> ""
xCount = xCount + 1
xFile = Dir()
Loop
MsgBox xCount & " files found"
End Sub

Забележка: Горният VBA код ще отчита . Xlsx файлове в определена папка. За преброяване на друг тип файлове, моля, разберете xPath = xFolder & "\*.xlsx", и променете . Xlsx към друго файлово разширение според вашите нужди.

3. Натисни F5 клавиша или щракнете върху бягане бутон за изпълнение на този VBA код.

4. В отварящия се диалогов прозорец Преглед изберете определена папка, в която ще преброите конкретния тип файлове, и щракнете върху OK бутон.


5. Сега ще излезе диалогов прозорец и ще ви покаже колко конкретни типове файлове съществуват в определена папка. Просто затворете диалоговия прозорец.

Комбинирайте лесно множество работни листове/работни книги/CSV файлове в един работен лист/работна книга

Може да е досадно да комбинирате десетки листове от различни работни книги в един лист. Но с Kutools за Excel Комбинирайте (работни листове и работни тетрадки) помощна програма, можете да го направите само с няколко кликвания!


реклама комбиниране на листове книги 1

Пребройте всички файлове в папката, която съдържа текущата работна книга

Ако сте отворили папка, обикновено ще получите броя на всички файлове в долната част на тази папка. Този метод ще въведе Kutools за Excel Отвори съдържащата папка помощна програма, за да отворите папката, която съдържа текущата работна книга, и след това да получите броя на файловете в тази папка.

Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!

1. кликване Kutools плюс > Workbook > Отвори съдържащата папка. Вижте екранна снимка:

doc брой файлове в папка 02

2. Сега папката, съдържаща текущата работна книга, се отваря.

Премахнете избора на всеки файл в отварящата папка и ще видите броя на всички файлове в долната част на тази папка, както е показано на екранната снимка по-долу:



Забележка: Най- Отвори съдържащата папка помощната програма ще бъде невалидна, ако никога преди не сте записвали текущата работна книга.

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега


Пребройте всички файлове в определена папка (включително подпапки) с Kutools за Excel

Понякога може да искате да преброите няколко типа файлове в папка и нейните подпапки. Всъщност Kutools за Excel предоставя друго Списък с имена на файлове помощна програма за лесно решаване на проблема.

Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!

1. кликване Kutools плюс > Внос / Износ > Списък с имена на файлове за да отворите диалоговия прозорец Списък с имена на файлове.

doc брой файлове в папка 01

2. В отварящия се диалогов прозорец Списък с имена на файлове, моля, направете следното:

(1) Щракнете върху паса бутон за да изберете определена папка, където ще преброите конкретни типове файлове.

(2) Посочете типовете файлове, които ще броите въз основа на вашите нужди.

Например, трябва да преброите всички видове работни тетрадки, като напр . Xlsx файлове xlsm файлове и . XLS файлове и т.н., моля, проверете Общ опция и изберете Всички Excel файлове от падащия списък по-долу.

Забележка: Ако трябва да преброите всички/конкретни типове файлове в определена папка и нейните подпапки, моля, проверете Включете файлове в поддиректории опция.

3. Щракнете върху Ok в диалоговия прозорец Списък с имена на файлове.

4. Сега всички файлове от определени типове се изброяват в нов работен лист. Просто изберете първата колона без заглавката на колоната и ще получите броя на файловете в лентата на състоянието, както е показано на екранната снимка по-долу:

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега


Демонстрация: Преброяване на всички файлове в определена папка (включително подпапки)


Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations