Cum să obțineți lista numelor de fișiere într-un folder în Excel

Aveți un folder în care sunt sute de fișiere. Trebuie să obțineți lista cu numele tuturor acestor fișiere, de asemenea, trebuie să obțineți ca lista să fie populată într-un fișier Excel. Ei bine, evident că există modul manual și apoi este modul Geek Page. Modalitatea manuală ar fi să copiați numele fiecărui fișier și să le lipiți într-un fișier Excel, durând mult timp pentru a finaliza sarcina, cu multe erori umane. Modul Geek Page ar fi cu siguranță efectuarea unor pași inițial pentru a automatiza întregul proces cu ajutorul unui singur clic. Suna incitant? Așa simțim și noi!

În acest articol, vă explicăm cum puteți genera cu ușurință o listă cu numele fișierelor prezente în interiorul unui folder specificat, și asta, cu ajutorul doar a unor formule Excel pure. Sper că vă place să citiți!

Cuprins

Exemplu de scenariu

Să presupunem că aveți următorul folder cu fișiere de diferite tipuri, de exemplu xlsx, txt, docx etc. Acum, cerința este să aveți această listă de nume de fișiere într-un fișier Excel fără a copia manual fiecare nume de fișier, deoarece numărul de fișiere din folder ar putea fi destul de mare. Să vedem cum se poate face acest lucru cu ușurință.

1 min. inițial

Secțiunea 1: Cum să obțineți lista tuturor numelor de fișiere dintr-un folder

Pasul 1: In primul rand, lansa Microsoft excela. Când o face, faceți clic pe Caiet de lucru gol opțiune.

2 Gol Min

Pasul 2: Să mergem mai departe și să salvăm mai întâi documentul, deoarece pașii enumerați în acest articol necesită salvarea documentului, pentru ca acestea să funcționeze.

Pentru a salva documentul, faceți clic pe FIŞIER filă în partea de sus.

PUBLICITATE

3 Fișier min

Pasul 3: Acum pe stânga fereastra, faceți clic pe Salvează ca opțiune. Apoi pe dreapta fereastra, faceți clic pe Naviga buton.

4 Parcurgere Min

Pasul 4: Odată ce sunteți la Salvează ca fereastră, efectuați următorii pași.

  1. Navigați la locatie exacta unde al tau fișierele sunt prezente, adică locația menționată în Exemplu de scenariu secțiunea acestui articol.
  2. Ca în continuare, dă a Nume la fișierul dvs. de automatizare sub Nume de fișier camp. În exemplul de mai jos, am dat numele ca theGeekPageAutomation.xlsx.
  3. În mod implicit, extensia ar fi aleasă. Dar dacă nu este, alegeți extensia ca Registrul de lucru Excel (*.xlsx) din meniul drop-down asociat cu Salvați ca tip opțiune.
  4. Loveste Salvați butonul odată ce ați terminat.
5 Salvare Wb Min

Pasul 5: Acum, pe Explorator de fișiere, deschideți locația în care sunt prezente fișierele dvs. Aceasta este aceeași locație în care ați salvat și fișierul de automatizare, la Pasul 4.

Faceți clic pe bara de navigare a exploratorului de fișiere și copiați întreaga locație selectând locația și apoi apăsând tastele CTRL + C împreună.

6 Copiere locație Min

Pasul 6: Acum reveniți la fișierul Excel pe care l-ați salvat, în cazul meu theGeekPageAutomation.xlsx, și apoi faceți dublu clic pe prima celulă, care este, A1. Puteți alege și alte celule. Dar, deoarece întregul proces este lung, ați putea fi confuz dacă alegeți o altă celulă. Prin urmare, vă recomandăm să alegeți celula A1 în sine.

Acum, pur și simplu apăsați tastele CTRL + V in acelasi timp sa pastă locația pe care ați copiat Pasul 5.

Adăugați manual \* (bară oblică inversă + asterisc) la sfârșitul locației copiate. Este foarte important. Practic se traduce prin, tot ceea ce este prezent în locația specificată.

7 Paste Location Min

Pasul 7: Dacă ați putea lipi corect locația folderului în care sunt prezente fișierele dvs., poți sări peste acest pas. Altfel, dacă vă confruntați cu dificultăți, o soluție într-un singur pas este următoarea, încercați-o.

Acest pas detaliază pur și simplu o altă metodă ușoară prin care puteți obține locația folderului în care sunt prezente fișierele dvs. Pentru asta, trebuie copiați și lipiți următoarea formulă pe celulă A1 așa cum se arată în captura de ecran de mai jos.

=SUBSTITUTE(CELL(„nume fișier”), DREAPTA(CELULA(„nume fișier”), LEN(CELL(„nume fișier”))-FIND(„@”, SUBSTITUTE(CELULA(„nume fișier”),”\","@ ",LEN(CELL("nume fișier"))-LEN(SUBSTITUTE(CELL("nume fișier"),"\",""))),1)),"*")
8 Paste Formula Min

Notă: Vă rugăm să rețineți că nu trebuie să adăugați \* manual la sfârșitul locației dacă utilizați această formulă. Acea parte este deja tratată în formulă.

Pasul 8: Acum, dacă ai lovit introduce tasta, puteți vedea locația folderului în care sunt prezente fișierele dvs.

După ce ați pregătit locația folderului cu \* la sfârșit, apăsați butonul FORMULE filă în partea de sus.

Ca în continuare, sub FORMULE fila, apăsați pe Definiți Numele buton.

9 Definiți Nume Min

Pasul 9: Acum, în primul rând, da un nume la noul tău interval de nume. Am dat numele ca GeekPageList.

Acum sub Se refera la câmp, introduceți =FIȘIERE( si apoi in sfarsit clic pe A1 celula pentru a completa automat FIȘIERE() formulă.

=FIȘIERE(
10 Fișiere Formula Min

Pasul 10: După ce faceți clic pe celula A1, aceasta va fi menționată în FIȘIERE() formula automat.

Închideți formula FILES() cu tastare într-o bretele de închidere, ). Amintiți-vă, acesta este un pas important.

Loveste O.K buton.

11 Nume nou Închidere Min

Pasul 11: Acum ați creat cu succes o zonă denumită care are numele tuturor fișierelor din folderul a cărui locație ați menționat-o în celula A1.

Acum, noua gamă numită GeekPageList este ca o matrice și are toate numele de fișiere ale folderului specificat. Singura sarcină în așteptare pe care o avem acum este să extragem cu succes numele fișierelor unul câte unul din această matrice.

Pentru a extrage cu succes primul nume de fișier din matrice GeekPageList, pur și simplu dublu click pe orice celulă, recomandăm celulă B1 deoarece aceasta este celula folosită în exemplele de capturi de ecran și copiaza si lipeste următoarea formulă.

=INDEX(GeekPageList, 1)

Notă: Dacă ați dat un alt nume intervalului de nume la Pasul 9, trebuie să înlocuiți GeekPageList nume cu numele pe care l-ai dat.

De asemenea, rețineți că INDEX funcția preia matricea care i-a fost transmisă, ca prim argument și returnează elementul prezent la numărul de index transmis acesteia, ca al doilea argument. În acest caz, INDEX funcția returnează primul fișier prezent în locația folderului prezentă pe celulă A1.

12 Formula index Min

PUBLICITATE

Pasul 12: Dacă ai lovit introduce tasta acum, puteți vedea că numele primului fișier este extras cu succes din GeekPageList.

13 Prenumele fișierului Min

Pasul 13: În mod similar, puteți extrage numele celui de-al doilea fișier folosind INDEX functioneaza dupa cum urmeaza.

=INDEX(GeekPageList, 2)
13 secunde fișier min

Pasul 14: La fel, al treilea nume de fișier poate fi extras prin trecerea numărului de index ca 3.

=INDEX(GeekPageList, 3)
14 Al treilea dosar Min

Atâta timp cât numărul de fișiere din interiorul folderului este limitat, puteți, poate, să continuați să înlocuiți numărul index al fișierelor, așa cum se arată în pașii de mai sus. Dar dacă există multe fișiere? Ei bine, cu siguranță, atunci avem nevoie de o modalitate prin care să putem automatiza populația celui de-al doilea argument al INDEX funcţie. Să vedem cum se poate face acest lucru în pașii următori.

Pasul 15: Pentru a automatiza populația celui de-al doilea argument al INDEX funcția, să folosim RÂNDURI funcţie. Vă rugăm să înlocuiți formula pe care o aveți în celulă B1 cu cel de mai jos.

=INDEX(GeekPageList, ROWS(A1:A1))
15 rânduri min

Pasul 16: Dacă ai lovit introduce cheie, puteți vedea că al doilea argument a fost populat corect și că numele primului fișier a fost preluat cu succes.

Dacă acum trageți formula în jos pentru a o aplica pe coloană, veți observa că numele primul fișier se repetă și că nu primim numele celorlalte fișiere prezente în fișierul pliant. Ei bine, mai sunt necesare câteva modificări minore pentru a obține toate numele fișierelor.

16 Drag Drop Min

Pasul 17: Pur și simplu faceți clic pe primul argument al RÂNDURI funcție, care este A1, în interiorul INDEX funcția, apoi apăsați pe F4 cheie.

Acest lucru ar bloca primul argument al RÂNDURI funcţie. Formula ta, în această etapă, ar trebui să arate după cum urmează.

=INDEX(GeekPageList, ROWS($A$1:A1))
17 Blocare celulă Min

Pasul 18: Acum să încercăm să tragem formula în jos. Pentru asta, faceți clic pe formă mică pătrată verde la colțul din dreapta al celulei și trageți-l în jos.

18 Drag Drop Min

Pasul 19: Acum, puteți vedea că formula este corect aplicată și toate numele fișierelor vin, în loc să-l repetați pe primul iar și iar.

19 Nume de fișiere generate Min

Dar dacă te uiți la sfârșitul regiunii evidențiate, poți vedea asta #REF! eroarea a venit. Acest lucru se datorează faptului că matricea a rămas în afara intervalului. Da, dacă tragem formula mai jos, depășind numărul real de fișiere din folderul nostru, care este numărul de elemente din matricea noastră, atunci putem obține #REF! eroare, care indică faptul că am primit un overflow de matrice eroare. Nu vă faceți griji, acest lucru poate fi, de asemenea, depășit rapid și ușor.

Pasul 20: Pentru a se ocupa de Eroare #REF, să adăugăm DACA EROARE funcţie. The IFEROARE() funcția, așa cum este definită mai jos, ar returna a valoare goală dacă există o eroare în valoarea returnată de formula interioară. Formula dvs. cu gestionarea erorilor ar trebui să fie după cum urmează.

=IFEROARE(INDEX(GeekPageList, ROWS($A$1:A1)),"")
20 Caz de eroare Min

Pasul 21: Asta e. Eroarea este acum perfect gestionată. Nu veți mai primi erori de valoare în lista de nume de fișiere. Bucurați-vă!

21 Eroare tratată Min

Notă: Vă rugăm să rețineți că fișierul de automatizare, theGeekPageAutomation.xlsx, este de asemenea inclus în lista de fișiere, deoarece se află în aceeași locație. Puteți șterge manual numele fișierului de automatizare din listă dacă nu doriți ca acesta să fie prezent în lista de nume de fișiere.

Secțiunea 2: Cum să obțineți lista numelor de fișiere cu extensii specifice în interiorul unui folder

Acum, să presupunem că doriți doar lista de nume de fișiere cu o anumită extensie. În acest caz, tot ce aveți nevoie este o mică modificare, să vedem ce este în pașii următori.

Vă rugăm să rețineți că înainte de a continua, asigurați-vă că ați parcurs toți pașii menționați în Secțiunea 1.

Pasul 1: Dacă aveți nevoie doar de docx lista de nume de fișiere, apoi în A1 celulă, în loc să pună un simplu asterisc semn, *, trebuie să pui *docx*. Consultați captura de ecran de mai jos.

Da, asta ar fi tot. Pur și simplu loviți introduce cheie și în coloană B, veți avea lista cu docx numai fișiere.

22 Docx Min

Pasul 2: La fel, dacă aveți nevoie doar de lista de fișiere text, atunci în A1 celula, în cele din urmă, tip *txt* în loc de un singur asterisc. Loveste introduce tasta pentru a vizualiza rezultatele pe coloana B.

23 Text Min

Pasul 3: La fel, dacă vrei doar xlsx fișiere, tastați jos *xlsx* după \ pe A1 celulă.

24 Xlsx Min

Puteți genera lista de nume de fișiere de orice tip de extensie specific, cum ar fi JPEG, PNG, etc în același mod. A se distra!

Vă rugăm să ne spuneți în secțiunea de comentarii dacă sunteți blocat la oricare dintre pași, suntem întotdeauna bucuroși să vă ajutăm! De asemenea, distribuiți articolul prietenilor și familiei dvs. dacă vi s-a părut util.

Rămâneți pe fază pentru mai multe sfaturi, trucuri și articole uimitoare!

De asemenea, puteți descărca acest instrument de reparare a computerului pentru a localiza și remedia orice problemă cu PC-ul:
Pasul 1 - Descărcați Instrumentul de reparare PC Restoro de aici
Pasul 2 - Faceți clic pe Pornire scanare pentru a găsi și remedia automat orice problemă de PC.
Ce este eroarea de deversare? Cum se rezolvă #SPILL! eroare în Excel 365

Ce este eroarea de deversare? Cum se rezolvă #SPILL! eroare în Excel 365Excela

După cum știm cu toții, Office 365 vine cu Excel 365 la pachet. Microsoft a adăugat diverse caracteristici noi la Excel 365. O astfel de caracteristică este Formule dinamice de matrice. De obicei, ...

Citeste mai mult
Cum să reveniți la filele de foi lipsă în Microsoft Excel

Cum să reveniți la filele de foi lipsă în Microsoft ExcelExcela

Utilizatorii au raportat o problemă în care filele din Excel lipsesc sau nu pot fi văzute. În Excel, filele foii de lucru se găsesc în partea de jos a ecranului. Modificările aduse setărilor pot fa...

Citeste mai mult
Cum se remediază tabelul pivot numele câmpului nu este valid Eroare în Excel

Cum se remediază tabelul pivot numele câmpului nu este valid Eroare în ExcelExcela

MS Excel are o funcție puternică numită tabel pivot care poate fi utilizată pentru a oferi un rezumat al unei mari bucăți de date. Cu toate acestea, dacă nu sunteți atent în timp ce creați tabelul ...

Citeste mai mult