Turite aplanką, kuriame yra šimtai failų. Turite gauti visų šių failų pavadinimų sąrašą, taip pat turite gauti tą sąrašą, kad jis būtų užpildytas „Excel“ faile. Na, akivaizdu, kad yra rankinis būdas ir tada yra Geek Page būdas. Rankinis būdas būtų nukopijuoti kiekvieno failo pavadinimą ir įklijuoti juos į „Excel“ failą. Užduočiai atlikti prireiks daug laiko ir padarytų daug žmogiškų klaidų. „Geek Page“ būdas iš pradžių tikrai atliktų kai kuriuos veiksmus, kad automatizuotų visą procesą vienu paspaudimu. Skamba įdomiai? Mes taip pat jaučiamės!
Šiame straipsnyje paaiškiname, kaip galite lengvai sugeneruoti sąrašą su failų pavadinimais, esančiais nurodytame aplanke, taip pat naudodami tik kai kurias grynas Excel formules. Tikimės, kad jums patiks skaityti!
Turinys
Scenarijaus pavyzdys
Tarkime, kad turite šį aplanką su skirtingų tipų failais, tarkime, xlsx, txt, docx ir kt. Dabar reikalaujama, kad šis failų pavadinimų sąrašas būtų Excel faile, rankiniu būdu nenukopijuojant ir įklijuojant kiekvieno failo pavadinimą, nes aplanke esančių failų skaičius gali būti gana didelis. Pažiūrėkime, kaip tai galima lengvai padaryti.
1 skyrius: Kaip gauti visų aplanke esančių failų pavadinimų sąrašą
1 žingsnis: Pirma, paleisti Microsoft Excel. Kai tai padarys, spustelėkite Tuščia darbo knyga variantas.
2 žingsnis: Pirmiausia išsaugokime dokumentą, nes norint, kad šiame straipsnyje išvardyti veiksmai veiktų, dokumentas turi būti išsaugotas.
Norėdami išsaugoti dokumentą, spustelėkite FAILAS skirtukas viršuje.
SKELBIMAS
3 veiksmas: Dabar ant paliko lango sritį, spustelėkite Išsaugoti kaip variantas. Tada ant teisingai lango sritį, spustelėkite Naršyti mygtuką.
4 veiksmas: Kai būsite prie Išsaugoti kaip langą, atlikite šiuos veiksmus.
- Rodyti kelią prie tiksli vieta kur tavo failai yra, tai yra vieta, nurodyta Scenarijaus pavyzdys šio straipsnio skyrių.
- Kaip toliau, duokite a vardas į savo automatizavimo failą, esantį Failo pavadinimas lauke. Toliau pateiktame pavyzdyje aš suteikiau pavadinimą kaip theGeekPageAutomation.xlsx.
- Pagal numatytuosius nustatymus bus pasirinktas plėtinys. Bet jei ne, pasirinkite plėtinį kaip „Excel“ darbaknygė (*.xlsx) iš išskleidžiamojo meniu, susieto su Išsaugoti kaip tipą variantas.
- Pataikykite Sutaupyti mygtuką, kai tik baigsite.
5 veiksmas: Dabar, ant Failų naršyklė, atidarykite vietą, kurioje yra jūsų failai. Tai ta pati vieta, kurioje taip pat išsaugojote automatizavimo failą, atlikdami 4 veiksmą.
Spustelėkite ant failų naršyklės naršymo juosta ir nukopijuokite visą vietą pasirinkdami vietą ir paspausdami klavišus CTRL + C kartu.
6 veiksmas: Dabar grįžkite į „Excel“ failą, kurį išsaugojote, mano atveju theGeekPageAutomation.xlsx, ir tada dukart spustelėkite pačią pirmą langelį, kuris yra, A1. Taip pat galite pasirinkti kitas ląsteles. Tačiau kadangi visas procesas yra ilgas, galite supainioti, jei pasirinksite kitą langelį. Taigi, rekomenduojame pasirinkti patį langelį A1.
Dabar tiesiog paspauskite klavišus CTRL + V tuo pačiu į pasta vietą, kurioje nukopijavote 5 veiksmas.
Pridėti rankiniu būdu \* (pasvirasis brūkšnys + žvaigždutė) nukopijuotos vietos pabaigoje. Tai labai svarbu. Iš esmės tai reiškia, viskas, kas yra nurodytoje vietoje.
7 veiksmas: jei galite teisingai įklijuoti aplanko, kuriame yra jūsų failai, vietą, galite praleisti šį žingsnį. Priešingu atveju, jei susiduriate su kokiais nors sunkumais, tai yra vieno žingsnio sprendimas, išbandykite.
Šiame žingsnyje paprasčiausiai aprašomas kitas paprastas būdas, kuriuo galite sužinoti aplanko, kuriame yra jūsų failai, vietą. Tam reikia nukopijuokite ir įklijuokite šią formulę į ląstelę A1 kaip parodyta žemiau esančioje ekrano kopijoje.
=PAKEITIMAS(CELL("failo pavadinimas"), RIGHT(CELL("failo pavadinimas"),LEN(CELL("failo pavadinimas"))-FIND("@",PAKEITIMAS(CELL("failo pavadinimas"),"\","@ ",LEN(CELL("failo pavadinimas"))-LEN(PAKEITIMAS(CELL("failo pavadinimas"),"\",""))),1)),"*")
Pastaba: Atminkite, kad jums nereikia pridėti \* rankiniu būdu vietos pabaigoje, jei naudojate šią formulę. Ta dalis jau tvarkoma formulėje.
8 veiksmas: Dabar, jei paspausite Įeikite klavišą, galite pamatyti aplanko, kuriame yra jūsų failai, vietą.
Kai būsite paruošę aplanko vietą su \* pabaigoje, paspauskite FORMULĖS skirtukas viršuje.
Kaip toliau, pagal FORMULĖS skirtuką, paspauskite Apibrėžkite pavadinimą mygtuką.
9 veiksmas: Pirmiausia, duok vardą į savo naują vardų diapazoną. Aš daviau pavadinimą kaip GeekPageList.
Dabar po Nurodo lauke, įveskite =FAILAI( ir tada pagaliau spustelėkite ant A1 langelį, kad automatiškai užpildytumėte FAILAI () formulę.
=FAILAI(
10 veiksmas: spustelėjus langelį A1, jis bus nurodytas FAILAI () formulė automatiškai.
Uždarykite FILES() formulę spausdinant uždaromoje petnešoje, ). Atminkite, kad tai svarbus žingsnis.
Pataikykite Gerai mygtuką.
11 veiksmas: Dabar sėkmingai sukūrėte pavadintą diapazoną, kuriame yra visų aplanke esančių failų, kurių vietą paminėjote langelyje A1, pavadinimai.
Dabar jūsų naujas pavadintas diapazonas GeekPageList yra kaip masyvas ir jame yra visi nurodyto aplanko failų pavadinimai. Vienintelis laukiamas darbas, kurį dabar turime, yra sėkmingai išgauti failų pavadinimus po vieną iš šio masyvo.
Norėdami sėkmingai išgauti pirmąjį failo pavadinimą iš masyvo GeekPageList, tiesiog dukart spustelėkite bet kurioje ląstelėje rekomenduojame langelį B1 nes tai langelis, naudojamas pavyzdinėse ekrano kopijose, ir Kopijuoti įklijuoti tokią formulę.
=INDEX(GeekPageList, 1)
Pastaba: Jei savo vardų diapazonui suteikėte kitą pavadinimą 9 veiksmas, reikia pakeisti GeekPageList vardas su vardu, kurį davėte.
Taip pat atkreipkite dėmesį, kad INDEKSAS funkcija priima jai perduotą masyvą kaip pirmąjį argumentą ir grąžina elementą, esantį jai perduotame indekso numeryje, kaip antrąjį argumentą. Tokiu atveju, INDEKSAS funkcija grąžina pirmąjį failą, esantį aplanko vietoje, esančiame langelyje A1.
SKELBIMAS
12 veiksmas: Jei paspausite Įeikite Paspauskite dabar, pamatysite, kad pirmojo failo pavadinimas sėkmingai ištrauktas iš GeekPageList.
13 veiksmas: Panašiai galite išskleisti antrojo failo pavadinimą naudodami INDEKSAS veikia taip.
=INDEX(GeekPageList, 2)
14 veiksmas: Panašiai trečiąjį failo pavadinimą galima išskleisti perduodant indekso numerį kaip 3.
=INDEX(GeekPageList, 3)
Kol aplanke esančių failų skaičius yra ribotas, galbūt galite ir toliau keisti failų indekso skaičių, kaip parodyta aukščiau pateiktuose veiksmuose. Bet ką daryti, jei failų yra daug? Žinoma, tada mums reikia būdo, kuriuo galėtume automatizuoti antrojo argumento populiaciją INDEKSAS funkcija. Pažiūrėkime, kaip tai galima padaryti ateinančiais veiksmais.
15 veiksmas: automatizuoti antrojo argumento populiaciją INDEKSAS funkciją, naudokime EILUTĖS funkcija. Pakeiskite langelyje esančią formulę B1 su žemiau esančia.
=INDEX(GeekPageList, ROWS(A1:A1))
16 veiksmas: Jei paspausite Įeikite klavišą, galite pamatyti, kad antrasis argumentas buvo teisingai užpildytas ir kad pirmojo failo pavadinimas sėkmingai nuskaitytas.
Jei dabar vilkite formulę žemyn, kad pritaikytumėte ją stulpelyje, pastebėsite, kad pavadinimas pirmasis failas kartojasi ir kad negauname kitų failų pavadinimų aplanką. Na, norint gauti visus failų pavadinimus, reikia atlikti dar keletą nedidelių pakeitimų.
17 veiksmas: Tiesiog spustelėkite pirmąjį argumentą iš EILUTĖS funkcija, kuri yra A1, viduje INDEKSAS funkciją, tada paspauskite F4 Raktas.
Tai užblokuotų pirmąjį argumentą EILUTĖS funkcija. Jūsų formulė šiame etape turėtų atrodyti taip.
=INDEX(GeekPageList, ROWS($A$1:A1))
18 veiksmas: Dabar pabandykime vilkti formulę žemyn. Norėdami tai padaryti, spustelėkite maža žalia kvadrato forma prie dešinysis langelio kampas ir vilkite žemyn.
19 veiksmas: Dabar matote, kad formulė pritaikyta teisingai ir atsiranda visų failų pavadinimų, o ne kartoti pirmąjį.
Bet jei pažvelgsite į paryškintos srities pabaigą, tai pamatysite #REF! atėjo klaida. Taip yra todėl, kad masyvas baigėsi. Taip, jei nutempsime formulę žemyn, viršydami faktinį aplanke esančių failų skaičių, ty elementų skaičių mūsų masyve, galime gauti #REF! klaida, kuri rodo, kad gavome masyvo perpildymas klaida. Nesijaudinkite, tai taip pat galima greitai ir lengvai įveikti.
20 veiksmas: Norėdami tvarkyti #REF klaida, pridėkime IFERROR funkcija. The IFERROR() funkcija, kaip apibrėžta toliau, grąžintų a tuščia vertė jei vidinės formulės grąžintoje reikšmėje yra klaida. Jūsų formulė su klaidų apdorojimu turėtų būti tokia.
=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")
21 veiksmas: Viskas. Dabar klaida puikiai išspręsta. Failų pavadinimų sąraše nebegausite jokių verčių klaidų. Mėgautis!
Pastaba: Atkreipkite dėmesį, kad automatizavimo failas, theGeekPageAutomation.xlsx, taip pat įtraukiamas į failų sąrašą, nes yra toje pačioje vietoje. Galite rankiniu būdu ištrinti automatizavimo failo pavadinimą iš sąrašo, jei nenorite, kad jis būtų failų pavadinimų sąraše.
2 skyrius: Kaip gauti failų pavadinimų sąrašą su konkrečiais plėtiniais aplanke
Tarkime, kad norite tik failų pavadinimų sąrašo su konkrečiu plėtiniu. Tokiu atveju viskas, ko jums reikia, yra šiek tiek pakoreguoti, pažiūrėkime, kas tai yra ateinančiais veiksmais.
Atkreipkite dėmesį, kad prieš eidami į priekį, įsitikinkite, kad atlikote visus 1 skirsnyje nurodytus veiksmus.
1 žingsnis: Jei jums reikia tik docx failų pavadinimų sąrašą, tada į A1 langelį, užuot įdėjus paprastą žvaigždute ženklas, *, reikia įdėti *docx*. Žr. toliau pateiktą ekrano kopiją.
Taip, tai būtų viskas. Tiesiog paspauskite Įeikite raktas ir stulpelyje B, turėsite sąrašą docx tik failai.
2 žingsnis: Panašiai, jei jums reikia tik tekstinių failų sąrašo, tada į A1 ląstelėje, galiausiai įveskite *txt* vietoj vienos žvaigždutės. Pataikykite Įeikite klavišą norėdami peržiūrėti rezultatus B stulpelyje.
3 veiksmas: Panašiai, jei tik norite xlsx failus, įveskite *xlsx* po to, kai \ ant A1 ląstelė.
Taip pat galite sugeneruoti bet kokio konkretaus plėtinio tipo, pvz., JPEG, PNG ir kt., failų pavadinimų sąrašą. Pasilinksmink!
Pasakykite mums komentarų skiltyje, jei užstrigote bet kuriame iš žingsnių, mes visada mielai padėsime! Taip pat pasidalykite straipsniu su draugais ir šeima, jei jums tai buvo naudinga.
Sekite naujienas ir gaukite daugiau įdomių patarimų, gudrybių ir straipsnių!
1 žingsnis - Atsisiųskite „Restoro PC Repair Tool“ iš čia
2 žingsnis - Spustelėkite Pradėti nuskaitymą, kad automatiškai rastumėte ir išspręstumėte bet kokią kompiuterio problemą.