Jums ir mape, kurā ir simtiem failu. Jums ir jāiegūst visu šo failu nosaukumu saraksts, un arī jums ir jāpanāk, lai šis saraksts tiktu aizpildīts Excel failā. Protams, ir manuālais veids, un pēc tam ir Geek Page veids. Manuālais veids būtu kopēt katra faila nosaukumu un ielīmēt tos Excel failā, lai uzdevums tiktu izpildīts ilgu laiku ar daudzām cilvēciskām kļūdām. Geek Page veids noteikti sākotnēji veiktu dažas darbības, lai automatizētu visu procesu ar vienu klikšķi. Izklausās aizraujoši? Tā jūtamies arī mēs!
Šajā rakstā mēs izskaidrojam, kā jūs varat viegli izveidot sarakstu ar failu nosaukumiem, kas atrodas noteiktā mapē, izmantojot tikai dažas tīras Excel formulas. Ceru, ka jums patiks lasīt!
Satura rādītājs
Scenārija piemērs
Pieņemsim, ka jums ir šāda mape ar dažāda veida failiem, piemēram, xlsx, txt, docx utt. Tagad prasība ir, lai šis failu nosaukumu saraksts būtu Excel failā, manuāli nekopējot un ielīmējot katru faila nosaukumu, jo mapē esošo failu skaits var būt diezgan liels. Apskatīsim, kā to var viegli izdarīt.

1. sadaļa. Kā iegūt visu mapē esošo failu nosaukumu sarakstu
1. darbība: Pirmkārt, palaist Microsoft Excel. Kad tas notiek, noklikšķiniet uz Tukša darbgrāmata opciju.

2. darbība: vispirms saglabāsim dokumentu, jo šajā rakstā uzskaitītajām darbībām dokuments ir jāsaglabā, lai tie darbotos.
Lai saglabātu dokumentu, noklikšķiniet uz FILE cilne augšpusē.
REKLĀMA

3. darbība: Tagad uz pa kreisi loga rūts, noklikšķiniet uz Saglabāt kā opciju. Pēc tam uz pa labi loga rūts, noklikšķiniet uz Pārlūkot pogu.

4. darbība: Kad esat pie Saglabāt kā logā, veiciet tālāk norādītās darbības.
- Naviģēt uz precīza atrašanās vieta kur tavs faili ir klāt, tas ir, atrašanās vieta, kas minēta Scenārija piemērs šī raksta sadaļā.
- Kā nākamo, dodiet a nosaukums uz jūsu automatizācijas failu zem Faila nosaukums lauks. Tālāk esošajā piemērā esmu devusi nosaukumu kā theGeekPageAutomation.xlsx.
- Pēc noklusējuma tiks izvēlēts paplašinājums. Bet, ja tā nav, izvēlieties paplašinājumu kā Excel darbgrāmata (*.xlsx) no nolaižamās izvēlnes, kas saistīta ar Saglabāt kā veidu opciju.
- Nospiediet uz Saglabāt pogu, kad viss ir izdarīts.

5. darbība: Tagad, uz Failu pārlūks, atveriet vietu, kur atrodas jūsu faili. Šī ir tā pati vieta, kur 4. darbībā saglabājāt arī automatizācijas failu.
Noklikšķiniet uz failu pārlūka navigācijas josla un kopēt visu atrašanās vietu izvēloties vietu un pēc tam nospiežot taustiņus CTRL+C kopā.

6. darbība: Tagad atgriezieties pie Excel faila, kuru saglabājāt manā gadījumā theGeekPageAutomation.xlsx, un tad veiciet dubultklikšķi uz pašas pirmās šūnas, kurš ir, A1. Varat izvēlēties arī citas šūnas. Bet, tā kā viss process ir ilgs, jūs varētu apjukt, izvēloties citu šūnu. Tāpēc mēs iesakām izvēlēties pašu šūnu A1.
Tagad vienkārši nospiediet taustiņus CTRL+V tajā pašā laikā uz ielīmēt vieta, kurā kopējāt 5. darbība.
Manuāli pievienot \* (aizmugurējā slīpsvītra + zvaigznīte) kopētās vietas beigās. Tas ir ļoti svarīgi. Tas būtībā nozīmē, viss, kas atrodas norādītajā vietā.

7. darbība: ja varētu pareizi ielīmēt tās mapes atrašanās vietu, kurā atrodas jūsu faili, varat izlaist šo soli. Pretējā gadījumā, ja jūs saskaraties ar kādām grūtībām, sekojiet viena posma risinājums, izmēģiniet to.
Šajā darbībā ir aprakstīta vēl viena vienkārša metode, ar kuras palīdzību varat iegūt tās mapes atrašanās vietu, kurā atrodas jūsu faili. Lai to izdarītu, jums ir nepieciešams kopējiet un ielīmējiet šādu formulu uz šūnu A1 kā parādīts zemāk esošajā ekrānuzņēmumā.
=AIZSTĀTĀJS(ŠŪNA("faila nosaukums"), RIGHT(CELL("faila nosaukums"), LEN(CELL("faila nosaukums"))-FIND("@", SUBSTITUTE(CELL("faila nosaukums"),"\","@ ",LEN(ŠŪNA("faila nosaukums"))-LEN(AIZSTĀTĀJS(ŠŪNA("faila nosaukums"),"\",""))),1)),"*")

Piezīme: Lūdzu, ņemiet vērā, ka jums nav jāpievieno \* manuāli atrašanās vietas beigās, ja izmantojat šo formulu. Šī daļa jau ir apstrādāta formulā.
8. darbība: Tagad, ja noklikšķināsit uz Ievadiet taustiņu, varat redzēt tās mapes atrašanās vietu, kurā atrodas jūsu faili.
Kad esat sagatavojis mapes atrašanās vietu ar \* beigās, nospiediet FORMULAS cilne augšpusē.
Kā nākamo, zem FORMULAS cilnē noklikšķiniet uz Definējiet vārdu pogu.

9. darbība: Tagad, pirmkārt, iedod vārdu uz savu jauno vārdu diapazonu. Esmu devusi vārdu kā GeekPageList.
Tagad zem Attiecas uz laukā, ierakstiet =FILES( un tad beidzot klikšķis uz A1 šūnu, lai automātiski aizpildītu FAILI() formula.
=FILES(

10. darbība: Kad noklikšķināsit uz šūnas A1, uz to tiks norādīts FAILI() formula automātiski.
Aizveriet formulu FILES() ar rakstot noslēdzošajā iekavās, ). Atcerieties, ka tas ir svarīgs solis.
Nospiediet uz labi pogu.

11. darbība: Tagad esat veiksmīgi izveidojis nosauktu diapazonu, kurā ir visu to failu nosaukumi, kas atrodas mapē, kuras atrašanās vietu esat minējis šūnā A1.
Tagad jūsu jaunais diapazons ar nosaukumu GeekPageList ir kā masīvs, un tajā ir visi norādītās mapes failu nosaukumi. Vienīgais nepabeigtais darbs, kas mums tagad ir, ir veiksmīgi pa vienam no šī masīva izvilkt failu nosaukumus.
Lai veiksmīgi izvilktu pirmo faila nosaukumu no masīva GeekPageList, vienkārši dubultklikšķi jebkurā šūnā mēs iesakām šūnu B1 jo šī ir šūna, kas izmantota ekrānuzņēmumu piemēros, un kopēt ielīmēt šādu formulu.
=INDEKSS(GeekPageList, 1)
Piezīme: ja savam vārdu diapazonam esat piešķīris citu nosaukumu vietnē 9. darbība, jums ir jānomaina GeekPageList vārds ar jūsu doto vārdu.
Ņemiet vērā arī to, ka INDEKSS funkcija izmanto tai nodoto masīvu kā savu pirmo argumentu un atgriež elementu, kas atrodas tai nodotajā indeksa numurā, kā otro argumentu. Šajā gadījumā, INDEKSS funkcija atgriež pirmo failu, kas atrodas šūnā esošās mapes atrašanās vietā A1.

REKLĀMA
12. darbība: Ja noklikšķināsit uz Ievadiet taustiņu tagad, jūs varat redzēt, ka pirmā faila nosaukums ir veiksmīgi izvilkts no GeekPageList.

13. darbība: Līdzīgi varat izvilkt otrā faila nosaukumu, izmantojot INDEKSS darbojas šādi.
=INDEKSS(GeekPageList, 2)

14. darbība: Tāpat trešā faila nosaukumu var izvilkt, nododot indeksa numuru kā 3.
=INDEKSS(GeekPageList, 3)

Kamēr failu skaits mapē ir ierobežots, iespējams, varat turpināt aizstāt failu indeksu skaitu, kā parādīts iepriekš minētajās darbībās. Bet ko darīt, ja ir daudz failu? Tad noteikti mums ir vajadzīgs kāds veids, kā mēs varam automatizēt otrā argumenta populāciju INDEKSS funkcija. Apskatīsim, kā to var izdarīt turpmākajās darbībās.
15. darbība: lai automatizētu otrā argumenta populāciju INDEKSS funkciju, izmantosim RINDAS funkcija. Lūdzu, nomainiet šūnā esošo formulu B1 ar zemāk esošo.
=INDEKSS(GeekPageList, ROWS(A1:A1))

16. darbība: Ja noklikšķināsit uz Ievadiet taustiņu, varat redzēt, ka otrais arguments ir pareizi aizpildīts un ka pirmā faila nosaukums ir veiksmīgi izgūts.
Ja tagad velciet formulu uz leju, lai to lietotu visā kolonnā, jūs ievērosiet, ka nosaukums pirmais fails atkārtojas un ka mēs nesaņemam citu failā esošo failu nosaukumus mapi. Lai iegūtu visus failu nosaukumus, ir nepieciešamas vēl dažas nelielas izmaiņas.

17. darbība: Vienkārši noklikšķiniet uz pirmā argumenta no RINDAS funkcija, kas ir A1, iekšpusē INDEKSS funkciju un pēc tam nospiediet F4 taustiņu.
Tas bloķētu pirmo argumentu RINDAS funkcija. Jūsu formulai šajā posmā vajadzētu izskatīties šādi.
=INDEKSS(GeekPageList, ROWS($A$1:A1))

18. darbība: Tagad mēģināsim vilkt formulu uz leju. Lai to izdarītu, noklikšķiniet uz maza zaļa kvadrāta forma pie šūnas labajā stūrī un velciet to uz leju.

19. darbība: Tagad jūs varat redzēt, ka formula ir pareizi lietota un tiek parādīti visi failu nosaukumi, nevis atkārtojas pirmais un atkal.

Bet, ja paskatās iezīmētā reģiona beigās, to var redzēt #REF! ir pienākusi kļūda. Tas ir tāpēc, ka masīvs ir beidzies no diapazona. Jā, ja mēs velkam formulu tālāk uz leju, pārsniedzot faktisko failu skaitu mūsu mapē, kas ir elementu skaits mūsu masīvā, mēs varam iegūt #REF! kļūda, kas norāda, ka esam saņēmuši masīva pārpilde kļūda. Neuztraucieties, to var arī ātri un viegli pārvarēt.
20. darbība: Lai apstrādātu #REF kļūda, pievienosim IFERROR funkcija. The IFERROR() funkcija, kā definēts tālāk, atgrieztu a tukša vērtība ja iekšējās formulas atgrieztajā vērtībā ir kļūda. Jūsu formulai ar kļūdu apstrādi jābūt šādai.
=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")

21. darbība: Tieši tā. Kļūda tagad ir lieliski novērsta. Failu nosaukumu sarakstā vairs netiks rādītas vērtības kļūdas. Izbaudi!

Piezīme: Lūdzu, ņemiet vērā, ka automatizācijas fails, theGeekPageAutomation.xlsx, arī tiek iekļauts failu sarakstā, jo tas atrodas tajā pašā vietā. Varat manuāli izdzēst automatizācijas faila nosaukumu no saraksta, ja nevēlaties, lai tas tiktu iekļauts failu nosaukumu sarakstā.
2. sadaļa: kā mapē iegūt failu nosaukumu sarakstu ar īpašiem paplašinājumiem
Tagad pieņemsim, ka vēlaties tikai to failu nosaukumu sarakstu, kuriem ir noteikts paplašinājums. Tādā gadījumā viss, kas jums nepieciešams, ir neliels uzlabojums. Redzēsim, kas tas ir turpmākajās darbībās.
Lūdzu, ņemiet vērā, ka pirms došanās uz priekšu, pārliecinieties, vai esat pabeidzis visas 1. sadaļā minētās darbības.
1. darbība: Ja jums ir nepieciešams tikai docx failu nosaukumu sarakstā, pēc tam sadaļā A1 šūnu, tā vietā, lai liktu vienkāršu zvaigznīte zīme, *, vajag likt *docx*. Skatiet tālāk redzamo ekrānuzņēmumu.
Jā, tas būtu viss. Vienkārši nospiediet Ievadiet taustiņu un kolonnā B, jums būs saraksts ar docx tikai faili.

2. darbība: Tāpat, ja jums ir nepieciešams tikai teksta failu saraksts, tad sadaļā A1 šūna, beigās ierakstiet *txt* vienas zvaigznītes vietā. Nospiediet uz Ievadiet taustiņu, lai skatītu rezultātus kolonnā B.

3. darbība: Līdzīgi, ja vēlaties tikai xlsx failus, ierakstiet *xlsx* pēc tam, kad \ uz A1 šūna.

Tādā pašā veidā varat ģenerēt jebkura noteikta paplašinājuma tipa failu nosaukumu sarakstu, piemēram, JPEG, PNG utt. Izklaidējies!
Lūdzu, pastāstiet mums komentāru sadaļā, ja esat iestrēdzis kādā no soļiem, mēs vienmēr esam priecīgi palīdzēt! Tāpat kopīgojiet rakstu ar draugiem un ģimeni, ja tas jums noderēja.
Sekojiet līdzi jaunākajiem padomiem, trikiem un pamācībām!
1. darbība — Lejupielādējiet Restoro datora labošanas rīku no šejienes
2. darbība - Noklikšķiniet uz Sākt skenēšanu, lai automātiski atrastu un labotu jebkuru datora problēmu.