Sinulla on kansio, jossa on satoja tiedostoja. Sinun on hankittava kaikkien näiden tiedostojen nimiluettelo, ja sinun on myös saatava luettelo täytetyksi Excel-tiedostoon. No, ilmeisesti on manuaalinen tapa ja sitten on Geek Page -tapa. Manuaalinen tapa olisi kopioida kunkin tiedoston nimi ja liittää ne Excel-tiedostoon, jolloin tehtävän suorittaminen kestää iät ja monia inhimillisiä virheitä. Geek Page -tapa olisi varmasti aluksi joitakin vaiheita automatisoidakseen koko prosessin yhdellä napsautuksella. Kuulostaa jännittävältä? Meilläkin tuntuu siltä!
Tässä artikkelissa selitämme, kuinka voit helposti luoda luettelon tietyssä kansiossa olevien tiedostojen nimistä, myös puhtaiden Excel-kaavojen avulla. Toivottavasti pidät lukemisesta!
Sisällysluettelo
Esimerkki skenaario
Oletetaan, että sinulla on seuraava kansio, jossa on erityyppisiä tiedostoja, esimerkiksi xlsx, txt, docx jne. Nyt vaaditaan, että tämä tiedostonimiluettelo on Excel-tiedostossa ilman manuaalista kopiointia ja liittämistä kutakin tiedostonimeä, koska kansiossa olevien tiedostojen määrä voi olla melko suuri. Katsotaan kuinka tämä voidaan tehdä helposti.
Osa 1: Kuinka saada luettelo kaikista kansion tiedostonimistä
Vaihe 1: Ensinnäkin tuoda markkinoille Microsoft Excel. Kun se on, napsauta Tyhjä työkirja vaihtoehto.
Vaihe 2: Mennään eteenpäin ja tallennetaan asiakirja ensin, koska tässä artikkelissa luetellut vaiheet edellyttävät asiakirjan tallentamista, jotta ne toimivat.
Tallenna asiakirja napsauttamalla TIEDOSTO välilehti yläreunassa.
MAINOS
Vaihe 3: Nyt päällä vasemmalle ikkunaruutu, napsauta Tallenna nimellä vaihtoehto. Sitten päälle oikein ikkunaruutu, napsauta Selaa -painiketta.
Vaihe 4: Kun olet osoitteessa Tallenna nimellä ikkunassa, tee seuraavat vaiheet.
- Navigoida kohtaan tarkka sijainti missä sinun tiedostot ovat läsnä, eli kohdassa mainittu sijainti Esimerkki skenaario tämän artikkelin osio.
- Anna seuraavaksi a nimi automaatiotiedostoosi alla Tiedoston nimi ala. Alla olevassa esimerkissä olen antanut nimen as theGeekPageAutomation.xlsx.
- Oletuksena laajennus valitaan. Mutta jos se ei ole, valitse laajennus muodossa Excel-työkirja (*.xlsx) -kohtaan liittyvästä avattavasta valikosta Tallenna tyyppinä vaihtoehto.
- Lyö Tallentaa -painiketta, kun olet valmis.
Vaihe 5: Nyt päällä Tiedostonhallinta, avaa tiedostosi sijainti. Tämä on sama paikka, johon olet tallentanut automaatiotiedostosi myös vaiheessa 4.
Klikkaa tiedostoselaimen navigointipalkki ja kopioi koko sijainti valitsemalla sijainti ja painamalla sitten näppäimiä CTRL + C yhdessä.
Vaihe 6: Palaa nyt takaisin Excel-tiedostoon, jonka tallensit, minun tapauksessani theGeekPageAutomation.xlsx, ja sitten kaksoisnapsauta aivan ensimmäistä solua, mikä on, A1. Voit valita myös muita soluja. Mutta koska koko prosessi on pitkä, saatat hämmentyä, jos valitset toisen solun. Joten suosittelemme, että valitset itse solun A1.
Paina nyt vain näppäimiä CTRL + V samaan aikaan liitä sijainti, johon kopioit Vaihe 5.
Lisää manuaalisesti \* (kenoviiva + tähti) kopioidun sijainnin lopussa. Tämä on hyvin tärkeää. Se tarkoittaa pohjimmiltaan kaikki, mitä määritetyssä paikassa on.
Vaihe 7: Jos voit liittää oikein kansion sijainnin, jossa tiedostosi ovat, voit ohittaa tämän vaiheen. Muuten, jos kohtaat vaikeuksia, seuraava on yksivaiheinen ratkaisu, kokeile sitä.
Tässä vaiheessa kerrotaan yksinkertaisesti toisesta helposta menetelmästä, jonka avulla saat selville sen kansion sijainnin, jossa tiedostosi ovat. Sitä varten sinun täytyy kopioi ja liitä seuraava kaava soluun A1 kuten alla olevassa kuvakaappauksessa näkyy.
=KORVAA(SOLU("tiedostonimi"), OIKEA(SOLU("tiedostonimi"), PITKÄ(SOLU("tiedostonimi"))-FIND("@",KORVAA(SOLU("tiedostonimi"),"\","@ ",PITO(SOLU("tiedostonimi"))-LEN(KORVAUS(SOLU("tiedostonimi"),"\",""))),1)),"*")
Merkintä: Huomaa, että sinun ei tarvitse lisätä \* manuaalisesti sijainnin lopussa, jos käytät tätä kaavaa. Tämä osa on jo käsitelty kaavassa.
Vaihe 8: Jos nyt painat Tulla sisään -näppäintä, näet sen kansion sijainnin, jossa tiedostosi ovat.
Kun kansion sijainti on valmis ja \* lopussa, paina KAAVOT välilehti yläreunassa.
Kuten seuraavaksi, alle KAAVOT välilehti, paina Määritä nimi -painiketta.
Vaihe 9: Ensinnäkin anna nimi uudelle nimialueelle. Olen antanut nimen as GeekPageList.
Nyt alla Viittaa kenttään, kirjoita =TIEDOSTOT( ja sitten lopulta klikkaus päällä A1 solu täyttää automaattisesti TIEDOSTOT() kaava.
=TIEDOSTOT(
Vaihe 10: Kun napsautat solua A1, siihen viitataan TIEDOSTOT() kaava automaattisesti.
Sulje FILES()-kaava seuraavasti kirjoittamalla sulkeutuvassa aaltosulkeessa, ). Muista, että tämä on tärkeä askel.
Lyö OK -painiketta.
Vaihe 11: Nyt olet onnistuneesti luonut nimetyn alueen, jossa on kaikkien kansion sisällä olevien tiedostojen nimet, joiden sijainnin olet maininnut solussa A1.
Nyt uusi nimetty valikoimasi GeekPageList on kuin taulukko ja siinä on kaikki määritetyn kansion tiedostonimet. Ainoa odottava työ, joka meillä on nyt, on onnistuneesti purkaa tiedostojen nimet yksitellen tästä taulukosta.
Ensimmäisen tiedostonimen purkaminen taulukosta onnistuneesti GeekPageList, yksinkertaisesti tuplaklikkaus missä tahansa solussa suosittelemme solua B1 koska tämä on esimerkkikuvakaappauksissa käytetty solu, ja kopioi liitä seuraava kaava.
=INDEKSI(GeekPageList, 1)
Merkintä: Jos olet antanut eri nimen nimialueellesi osoitteessa Vaihe 9, sinun on vaihdettava GeekPageList nimi antamallasi nimellä.
Huomaa myös, että INDEKSI funktio ottaa sille välitetyn taulukon ensimmäiseksi argumentiksi ja palauttaa sille välitetyssä indeksinumerossa olevan elementin toiseksi argumentiksi. Tässä tapauksessa, INDEKSI funktio palauttaa ensimmäisen solussa olevan kansion sisällä olevan tiedoston A1.
MAINOS
Vaihe 12: Jos painat Tulla sisään Paina nyt, näet, että ensimmäisen tiedoston nimi on purettu onnistuneesti GeekPageList.
Vaihe 13: Samoin voit purkaa toisen tiedoston nimen käyttämällä INDEKSI toimi seuraavasti.
=INDEKSI(GeekPageList, 2)
Vaihe 14: Samoin kolmas tiedostonimi voidaan purkaa välittämällä indeksinumeroksi 3.
=INDEKSI(GeekPageList, 3)
Niin kauan kuin kansion sisällä olevien tiedostojen määrä on rajoitettu, voit ehkä jatkaa tiedostojen indeksimäärän korvaamista yllä olevien vaiheiden mukaisesti. Mutta entä jos tiedostoja on paljon? No, ehdottomasti, tarvitsemme jonkin tavan, jolla voimme automatisoida toisen argumentin populaation INDEKSI toiminto. Katsotaan, kuinka tämä voidaan tehdä tulevissa vaiheissa.
Vaihe 15: Automatisoidaksesi toisen argumentin populaation INDEKSI toimintoa, käytetään RIVIT toiminto. Korvaa solussa oleva kaava B1 alla olevan kanssa.
=INDEKSI(GeekPageList, ROWS(A1:A1))
Vaihe 16: Jos painat Tulla sisään -näppäintä, voit nähdä, että toinen argumentti täytetty oikein ja että ensimmäisen tiedoston nimi on haettu onnistuneesti.
Jos vedät nyt kaavan alas soveltaaksesi sitä sarakkeen poikki, huomaat, että kaavan nimi ensimmäinen tiedosto toistuu ja että emme saa muiden tiedostossa olevien tiedostojen nimiä kansio. No, joitain muita pieniä muutoksia tarvitaan kaikkien tiedostonimien saamiseksi.
Vaihe 17: Yksinkertaisesti napsauta ensimmäistä argumenttia -lta RIVIT toiminto, joka on A1, sisällä INDEKSI toiminto ja paina sitten F4 avain.
Tämä lukitsee ensimmäisen argumentin RIVIT toiminto. Kaavasi pitäisi tässä vaiheessa näyttää seuraavalta.
=INDEKSI(GeekPageList, ROWS($A$1:A1))
Vaihe 18: Yritetään nyt vetää kaava alas. Napsauta sitä varten pieni vihreä neliön muotoinen osoitteessa solun oikeaan nurkkaan ja vedä se alas.
Vaihe 19: Nyt voit nähdä, että kaavaa on sovellettu oikein ja kaikki tiedostonimet tulevat, sen sijaan, että toistaisit ensimmäistä uudestaan ja uudestaan.
Mutta jos katsot korostetun alueen loppua, näet sen #VIITE! virhe on tullut. Tämä johtuu siitä, että taulukon kantama on loppunut. Kyllä, jos vedämme kaavaa alemmas ylittäen kansiossamme olevien tiedostojen todellisen määrän, joka on taulukon elementtien lukumäärä, saamme #VIITE! virhe, mikä osoittaa, että meillä on taulukon ylivuoto virhe. Älä huoli, tämä voidaan myös voittaa nopeasti ja helposti.
Vaihe 20: käsitellä #REF virhe, lisätään IFERROR toiminto. The IFERROR() funktio, kuten alla on määritelty, palauttaisi a tyhjä arvo jos sisäisen kaavan palauttamassa arvossa on virhe. Kaavasi virheenkäsittelyyn tulee olla seuraava.
=IFERROR(INDEKSI(GeekPageList, ROWS($A$1:A1)),"")
Vaihe 21: Se siitä. Vika on nyt käsitelty täydellisesti. Et näe enää arvovirheitä tiedostonimiluettelossasi. Nauttia!
Merkintä: Huomaa, että automaatiotiedosto, theGeekPageAutomation.xlsx, sisällytetään myös tiedostoluetteloon, koska se on samassa paikassa. Voit poistaa automaatiotiedoston nimen manuaalisesti luettelosta, jos et halua sen olevan tiedostonimiluettelossa.
Osa 2: Kuinka saada kansion sisällä olevien tiedostonimien luettelo tietyillä tunnisteilla
Oletetaan nyt, että haluat vain luettelon tiedostonimistä tietyllä tunnisteella. Siinä tapauksessa tarvitset vain pienen säädön, katsotaanpa mitä se on tulevissa vaiheissa.
Huomaa, että ennen kuin jatkat, varmista, että olet suorittanut kaikki osiossa 1 mainitut vaiheet.
Vaihe 1: Jos tarvitset vain docx tiedostonimiluettelosta ja sitten A1 solun sijaan yksinkertaisen tähti merkki, *, sinun täytyy laittaa *docx*. Katso alla olevaa kuvakaappausta.
Kyllä, siinä olisi kaikki. Paina yksinkertaisesti Tulla sisään avain ja sarakkeessa B, sinulla on luettelo docx vain tiedostot.
Vaihe 2: Samoin, jos tarvitset vain tekstitiedostojen luettelon, niin A1 solu, kirjoita lopuksi *txt* yhden tähden sijasta. Lyö Tulla sisään avain nähdäksesi tulokset sarakkeesta B.
Vaihe 3: Samoin, jos vain haluat xlsx tiedostot, kirjoita alas *xlsx* jälkeen \ päällä A1 solu.
Voit luoda minkä tahansa tietyn laajennustyypin, kuten JPEG, PNG jne., tiedostonimien luettelon samalla tavalla. Pidä hauskaa!
Kerro meille kommenttiosiossa, jos olet jumissa jossakin vaiheessa, autamme aina mielellämme! Jaa artikkeli myös ystävillesi ja perheellesi, jos pidit siitä hyödyllistä.
Pysy kuulolla saadaksesi lisää hämmästyttäviä vinkkejä, temppuja ja ohjeartikkeleita!
Vaihe 1 - Lataa Restoro PC Repair Tool täältä
Vaihe 2 - Napsauta Käynnistä skannaus löytääksesi ja korjataksesi kaikki tietokoneongelmat automaattisesti.