Як отримати список імен файлів у папці в Excel

У вас є папка, всередині якої знаходяться сотні файлів. Вам потрібно отримати список імен усіх цих файлів, а також заповнити цей список у файлі Excel. Ну, очевидно, є ручний спосіб, а потім спосіб сторінки Geek. Ручний спосіб полягав у тому, щоб скопіювати назву кожного файлу та вставити їх у файл Excel, що займає багато років, щоб виконати завдання, з багатьма людськими помилками. Спосіб Geek Page, безумовно, спочатку виконуватиме деякі кроки, щоб автоматизувати весь процес за допомогою одного кліка. Звучить захоплююче? Ми теж так відчуваємо!

У цій статті ми пояснюємо, як можна легко створити список з іменами файлів, присутніх у вказаній папці, і це також за допомогою лише деяких чистих формул Excel. Сподіваюся, вам сподобається читати!

Зміст

Приклад сценарію

Скажімо, у вас є така папка з файлами різних типів, скажімо, xlsx, txt, docx тощо. Тепер потрібно мати цей список імен файлів у файлі Excel без копіювання кожного імені файлу вручну, оскільки кількість файлів у папці може бути досить великою. Давайте подивимося, як це можна легко зробити.

1 Початкова хв

Розділ 1: Як отримати список усіх імен файлів у папці

Крок 1: По-перше, запуск Microsoft Excel. Коли це станеться, натисніть на Порожній зошит варіант.

2 Порожній мін

Крок 2: Давайте спочатку збережемо документ, оскільки кроки, наведені в цій статті, вимагають збереження документа, щоб вони працювали.

Щоб зберегти документ, натисніть на ФАЙЛ вкладка вгорі.

РЕКЛАМА

3 Файл Мін

Крок 3: Тепер про ліворуч вікна, натисніть на Зберегти як варіант. Потім на правильно вікна, натисніть на Огляд кнопку.

4 Огляд Мін

Крок 4: Як тільки ви в Зберегти як вікно, виконайте наступні дії.

  1. Навігація до точне розташування де твій файли присутні, тобто місцезнаходження, зазначене в Приклад сценарію розділ цієї статті.
  2. Як далі, дайте a ім'я у ваш файл автоматизації під файлом Ім'я файлу поле. У наведеному нижче прикладі я дав ім’я як theGeekPageAutomation.xlsx.
  3. За замовчуванням буде вибрано розширення. Але якщо це не так, виберіть розширення як Книга Excel (*.xlsx) зі спадного меню, пов’язаного з Зберегти як тип варіант.
  4. Натисніть на Зберегти кнопку, коли все буде готово.
5 Зберегти Wb Мін

Крок 5: Тепер на Провідник файлів, відкрийте місце розташування ваших файлів. Це те саме місце, де ви також зберегли свій файл автоматизації на кроці 4.

Натисніть на панель навігації провідника файлів і скопіювати все розташування вибравши місце розташування, а потім натиснувши клавіші CTRL + C разом.

6 Розташування копії Мін

Крок 6: Тепер поверніться до файлу Excel, який ви зберегли, у моєму випадку theGeekPageAutomation.xlsx, і потім двічі клацніть по першій клітинці, який є, A1. Ви також можете вибрати інші клітинки. Але оскільки весь процес тривалий, ви можете заплутатися, якщо виберете іншу клітинку. Тому ми рекомендуємо вибрати саму клітинку A1.

Тепер просто натисніть клавіші CTRL + V в той же час до паста місце, куди ви скопіювали Крок 5.

Додати вручну \* (зворотна коса риса + зірочка) в кінці скопійованого розташування. Це дуже важливо. В основному це перекладається як, все, що є в зазначеному місці.

7 Розташування вставки Мін

Крок 7: Якщо ви змогли правильно вставити розташування папки, в якій знаходяться ваші файли, ви можете пропустити цей крок. В іншому випадку, якщо у вас виникли труднощі, нижче наведено одноетапне рішення, спробуйте його.

Цей крок просто детально описує інший простий метод, за допомогою якого ви можете отримати місцезнаходження папки, в якій знаходяться ваші файли. Для цього потрібно скопіюйте та вставте наступну формулу на клітинку A1 як показано на скріншоті нижче.

=SUBSTITUTE("CELL("ім'я файлу"),RIGHT(CELL("ім'я файлу"),LEN(CELL("ім'я файлу"))-FIND("@",SUBSTITUTE("CELL("ім'я файлу"),"\","@ ",LEN(CELL("ім'я файлу"))-LEN(SUBSTITUTE(CELL("ім'я файлу"),"\",""))),1)),"*")
8 Вставити Формулу Мін

Примітка: Зверніть увагу, що вам не потрібно додавати \* вручну в кінці розташування, якщо ви використовуєте цю формулу. Ця частина вже оброблена у формулі.

Крок 8: Тепер, якщо ви вдарите Введіть ключ, ви можете побачити розташування папки, в якій знаходяться ваші файли.

Коли ви підготуєте розташування папки з \* в кінці, натисніть кнопку ФОРМУЛИ вкладка вгорі.

Як далі, під ФОРМУЛИ вкладку, натисніть Визначте назву кнопку.

9 Визначте назву Мін

Крок 9: Тепер, по-перше, дати ім'я до вашого нового діапазону імен. Я дав назву як GeekPageList.

Тепер під Зсилається поле, введіть =ФАЙЛИ( а потім нарешті клацніть на A1 клітинку для автоматичного заповнення ФАЙЛИ() формула.

=ФАЙЛИ(
10 файлів Формула Мін

Крок 10: Після того, як ви клацнете клітинку A1, вона буде посилатися на ФАЙЛИ() формула автоматично.

Закрийте формулу FILES() за допомогою введення тексту в закритій дужці, ). Пам’ятайте, що це важливий крок.

Натисніть на в порядку кнопку.

11 Нове ім'я Закрити Мін

Крок 11: Тепер ви успішно створили іменований діапазон, який містить імена всіх файлів у папці, розташування якої ви вказали в комірці A1.

Тепер ваш новий іменований діапазон GeekPageList схожий на масив і має всі імена файлів зазначеної папки. Єдина незавершена робота, яку ми маємо зараз, — це успішно витягти імена файлів по одному з цього масиву.

Щоб успішно витягти перше ім’я файлу з масиву GeekPageList, просто подвійне клацання для будь-якої клітинки, ми рекомендуємо клітинку B1 оскільки це клітинка, використана на прикладах скріншотів, і Копіювати Вставити наступну формулу.

=INDEX(GeekPageList, 1)

Примітка: Якщо ви дали інше ім’я своєму діапазону імен за адресою Крок 9, потрібно замінити GeekPageList ім'я з ім'ям, яке ви дали.

Також зауважте, що ІНДЕКС функція приймає переданий їй масив як свій перший аргумент і повертає елемент, присутній за номером індексу, який їй передано, як другий аргумент. В цьому випадку, ІНДЕКС функція повертає перший файл, присутній у розташуванні папки в комірці A1.

12 Індекс Формула Мін

РЕКЛАМА

Крок 12: Якщо ви вдарите Введіть ключ, ви можете побачити, що ім'я першого файлу успішно витягнуто з GeekPageList.

13 Ім'я першого файлу Мін

Крок 13: Аналогічно, ви можете витягти ім'я другого файлу за допомогою ІНДЕКС функціонують наступним чином.

=INDEX(GeekPageList, 2)
13 секунд файл Мін

Крок 14: Аналогічно, ім'я третього файлу можна витягти, передавши номер індексу як 3.

=INDEX(GeekPageList, 3)
14 Третій файл Мін

Поки кількість файлів у папці обмежена, можливо, ви можете продовжувати замінювати індексну кількість файлів, як показано в кроках вище. Але що робити, якщо файлів багато? Звичайно, тоді нам потрібен спосіб, за допомогою якого ми зможемо автоматизувати заповнення другого аргументу ІНДЕКС функція. Давайте подивимося, як це можна зробити на наступних кроках.

Крок 15: Для автоматизації заповнення другого аргументу ІНДЕКС функцію, давайте скористаємося РЯДКИ функція. Будь ласка, замініть формулу, яка є у комірці B1 з тим, що нижче.

=INDEX(GeekPageList, ROWS(A1:A1))
15 рядів Мін

Крок 16: Якщо ви вдарите Введіть ключ, ви можете побачити, що другий аргумент заповнено правильно і що ім’я першого файлу успішно отримано.

Якщо зараз перетягнути формулу вниз, щоб застосувати її до стовпця, ви побачите, що ім’я перший файл повторюється, і ми не отримуємо імена інших файлів, присутніх у файлі папку. Ну, для отримання всіх імен файлів потрібні ще деякі незначні зміни.

16 Перетягування мін

Крок 17: Просто натисніть на перший аргумент з РЯДКИ функція, яка є A1, всередині ІНДЕКС функцію, а потім натисніть кнопку F4 ключ.

Це заблокує перший аргумент РЯДКИ функція. Ваша формула на цьому етапі має виглядати наступним чином.

=INDEX(GeekPageList, ROWS($A$1:A1))
17 Блокування мін

Крок 18: Тепер давайте спробуємо перетягнути формулу вниз. Для цього натисніть на маленький зелений квадрат біля правий кут клітини і перетягніть його вниз.

18 Перетягування Мін

Крок 19: Тепер ви можете побачити, що формула застосована правильно і всі імена файлів надходять, замість того, щоб повторювати перший і знову.

19 Згенерованих імен файлів Мін

Але якщо ви подивитеся на кінець виділеної області, ви можете це побачити #REF! прийшла помилка. Це тому, що масив вийшов за межі діапазону. Так, якщо ми перетягнемо формулу далі вниз, перевищивши фактичну кількість файлів у нашій папці, яка є кількістю елементів у нашому масиві, ми зможемо отримати #REF! помилка, що вказує на те, що ми отримали переповнення масиву помилка. Не хвилюйтеся, це також можна подолати швидко та легко.

Крок 20: Для обробки Помилка #REF, додамо ЯКЩО ПОМИЛКА функція. The ЯКЩО ПОМИЛКА() функція, як визначено нижче, повертає a пусте значення якщо є помилка у значенні, повернутому внутрішньою формулою. Ваша формула з обробкою помилок має виглядати так.

=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")
20 Випадок помилки Мін

Крок 21: Це воно. Помилка тепер ідеально оброблена. Ви більше не отримуватимете жодних помилок значень у вашому списку імен файлів. Насолоджуйтесь!

21 Оброблена помилка Мін

Примітка: Зверніть увагу, що файл автоматизації, theGeekPageAutomation.xlsx, також включається до списку файлів, оскільки знаходиться в тому самому місці. Ви можете вручну видалити ім’я файлу автоматизації зі списку, якщо ви не хочете, щоб воно було в списку імен файлів.

Розділ 2: Як отримати список імен файлів із певними розширеннями всередині папки

Тепер, припустимо, вам потрібно лише список імен файлів із певним розширенням. У цьому випадку все, що вам потрібно, це невелика настройка, давайте подивимося, що це буде на наступних кроках.

Зауважте, що перш ніж продовжити, переконайтеся, що ви виконали всі кроки, зазначені в розділі 1.

Крок 1: Якщо вам потрібно тільки docx список імен файлів, а потім у A1 клітинку, замість того щоб поставити просту зірочка знак, *, потрібно поставити *docx*. Зверніться до скріншоту нижче.

Так, це було б все. Просто натисніть Введіть ключ і в стовпці Б, у вас буде список docx лише файли.

22 Docx Мін

Крок 2: Так само, якщо вам потрібен лише список текстових файлів, то в A1 клітинка, зрештою, тип *txt* замість однієї зірочки. Натисніть на Введіть клавішу, щоб переглянути результати в стовпці B.

23 Текст Мін

Крок 3: Так само, якщо тільки хочете xlsx файли, введіть вниз *xlsx* після \ на A1 клітинка.

24 Xlsx Мін

Таким же чином можна створити список імен файлів будь-якого конкретного типу розширення, наприклад JPEG, PNG тощо. Веселіться!

Будь ласка, повідомте нам у розділі коментарів, якщо ви застрягли на якомусь із кроків, ми завжди раді допомогти! Крім того, поділіться статтею зі своїми друзями та родиною, якщо ви знайшли її корисною.

Слідкуйте за оновленнями, щоб отримати більше вражаючих порад, прийомів та статей з інструкціями!

Ви також можете завантажити цей інструмент відновлення ПК, щоб знайти та виправити будь-яку проблему ПК:
Крок 1 - Завантажте інструмент відновлення ПК Restoro звідси
Крок 2 - Натисніть кнопку Почати сканування, щоб автоматично знайти та виправити будь-яку проблему ПК.
Як видалити або вимкнути кнопку Увімкнути редагування в Excel

Як видалити або вимкнути кнопку Увімкнути редагування в ExcelWindows 10Excel

Корпорація Майкрософт запропонувала багато можливостей у MS Excel для захисту файлів від вірусів. Однією з таких особливостей є захищений вигляд. Щоразу, коли ви відкриваєте файл, ви бачите запит з...

Читати далі
Як приховати аркуші, сітки та комірки в Excel

Як приховати аркуші, сітки та комірки в ExcelExcel

19 вересня 2016 р Автор TechieWriterЯк приховати аркуші, сітки та комірки в аркушах Excel: - Ви шукаєте способи приховати таблиці, лінії сітки чи комірки у своєму аркуші Excel? Ви в правильному міс...

Читати далі
Як виправити навігацію по клавіатурі електронних таблиць Excel

Як виправити навігацію по клавіатурі електронних таблиць ExcelExcel

Щоб вирішити різні проблеми з ПК, ми рекомендуємо DriverFix:Це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та відмо...

Читати далі