Hogyan lehet letölteni a fájlnevek listáját egy mappában az Excelben

Van egy mappája, amelyben több száz fájl található. Be kell szereznie ezeknek a fájloknak a névlistáját, és azt is meg kell kapnia, hogy ez a lista egy Excel-fájlba kerüljön. Nos, nyilvánvalóan létezik a kézi módszer, és ott van a Geek Page mód. A manuális módszer az lenne, ha az egyes fájlok nevét kimásolnák, és beillesztenék őket egy Excel-fájlba, így a feladat elvégzése sok időt vesz igénybe, sok emberi hibával. A Geek Page-módszer kezdetben határozottan végrehajt néhány lépést, hogy egyetlen kattintással automatizálja a teljes folyamatot. Izgalmasan hangzik? Mi is így érezzük!

Ebben a cikkben elmagyarázzuk, hogyan hozhat létre egy listát a megadott mappában található fájlok nevével, csak néhány tiszta Excel képlet segítségével. Remélem élvezni fogja az olvasást!

Tartalomjegyzék

Példa forgatókönyv

Tegyük fel, hogy a következő mappában van különböző típusú fájl, például xlsx, txt, docx stb. Most az a követelmény, hogy ez a fájlnévlista egy Excel-fájlban legyen anélkül, hogy az egyes fájlneveket manuálisan másolnánk be, mivel a mappában lévő fájlok száma meglehetősen nagy lehet. Lássuk, hogyan lehet ezt egyszerűen megtenni.

1 Kezdeti min

1. szakasz: Hogyan lehet letölteni az összes fájlnév listáját egy mappában

1. lépés: Először is, dob Microsoft Excel. Ha ez megtörtént, kattintson a Üres munkafüzet választási lehetőség.

2 Üres min

2. lépés: Menjünk előre, és először mentsük el a dokumentumot, mivel az ebben a cikkben felsorolt ​​lépések működéséhez el kell menteni a dokumentumot.

A dokumentum mentéséhez kattintson a gombra FÁJL lap tetején.

HIRDETÉS

3 Fájl min

3. lépés: Most a bal ablaktáblát, kattintson a Mentés másként választási lehetőség. Aztán a jobb ablaktáblát, kattintson a Tallózás gomb.

4 Tallózás min

4. lépés: Ha egyszer a Mentés másként ablakban hajtsa végre a következő lépéseket.

  1. Hajózik hoz pontos hely ahol a te fájlok jelen vannak, azaz a helyen említett Példa forgatókönyv szakaszában.
  2. Következőként adjon a név alatti automatizálási fájljába Fájl név terület. Az alábbi példában a nevet adtam meg theGeekPageAutomation.xlsx.
  3. Alapértelmezés szerint a kiterjesztés kerül kiválasztásra. De ha nem, válassza ki a kiterjesztést mint Excel munkafüzet (*.xlsx) a kapcsolódó legördülő menüből Mentés típusként választási lehetőség.
  4. Üsd a Megment gombot, ha mindennel végzett.
5 Mentés Wb min

5. lépés: Most a Fájlkezelő, nyissa meg azt a helyet, ahol a fájlok találhatók. Ez ugyanaz a hely, ahová az automatizálási fájlt is mentette a 4. lépésben.

Kattintson a fájlkezelő navigációs sáv és másolja a teljes helyet a hely kiválasztásával, majd a gombok megnyomásával CTRL + C együtt.

6 Másolás helye min

6. lépés: Most térjen vissza az Excel-fájlhoz, amelyet az én esetemben mentett theGeekPageAutomation.xlsx, és akkor kattintson duplán a legelső cellára, ami, A1. Más cellákat is választhat. De mivel az egész folyamat hosszadalmas, összezavarodhat, ha másik cellát választ. Ezért azt javasoljuk, hogy magát az A1 cellát válassza.

Most egyszerűen nyomja meg a gombokat CTRL + V ugyanakkor arra paszta a hely, amelyre másolt 5. lépés.

Manuális hozzáadása \* (perjel + csillag) a másolt hely végén. Ez nagyon fontos. Ez lényegében annyit jelent, mindent, ami a megadott helyen található.

7 Beillesztés helye min

7. lépés: Ha megfelelően be tudta illeszteni annak a mappának a helyét, ahol a fájljai találhatók, kihagyhatja ezt a lépést. Ellenkező esetben, ha nehézségekbe ütközik, a következő egy lépéses megoldás, próbálja ki.

Ez a lépés egyszerűen egy másik egyszerű módszert részletez, amellyel megtudhatja a fájlokat tartalmazó mappa helyét. Ehhez kell másolja és illessze be a következő képletet cellára A1 az alábbi képernyőképen látható módon.

=SUBSTITUTE(CELL("fájlnév"),RIGHT(CELL("fájlnév"),LEN(CELL("fájlnév"))-FIND("@",SUBSTITUTE(CELL("fájlnév"),"\","@ ",LEN(CELL("fájlnév"))-LEN(SUBSTITUTE(CELL("fájlnév"),"\",""))),1)),"*")
8 Beillesztési képlet min

jegyzet: Kérjük, vegye figyelembe, hogy nem kell hozzáadnia \* manuálisan a hely végén, ha ezt a képletet használja. Ezt a részt már kezeli a képlet.

8. lépés: Most, ha megüti a Belép gombot, akkor láthatja a mappa helyét, ahol a fájlok találhatók.

Ha készen van a mappa helye a \* jellel a végén, nyomja meg a gombot KÉPLETEK lap tetején.

A következőképpen a KÉPLETEK fület, nyomja meg a Név definiálása gomb.

9 Név meghatározása Min

9. lépés: Most először is adj nevet az új névtartományba. A nevet adtam meg GeekPageList.

Most a Utal rá mezőbe írja be =FILES( majd végül kattintson a A1 cellában, hogy automatikusan kitöltse a FÁJLOK() képlet.

=FILES(
10 Fájl Képlet min

10. lépés: Ha az A1 cellára kattint, a rendszer hivatkozik rá FÁJLOK() képlet automatikusan.

Zárja be a FILES() képletet a következővel: gépelés záró zárójelben, ). Ne feledje, ez egy fontos lépés.

Üsd a rendben gomb.

11 Új név Bezárás Min

11. lépés: Sikeresen létrehozott egy elnevezett tartományt, amely tartalmazza a mappában található összes fájl nevét, amelynek helyét az A1 cellában említette.

Most az új nevű tartomány GeekPageList olyan, mint egy tömb, és benne van a megadott mappa összes fájlneve. Az egyetlen függőben lévő feladatunk az, hogy sikeresen kinyerjük a fájlok nevét egyenként ebből a tömbből.

Az első fájlnév sikeres kibontása a tömbből GeekPageList, egyszerűen dupla kattintás bármely cellára ajánljuk a cellát B1 mivel ez a példa képernyőképeken használt cella, és másolás beillesztés a következő képlet.

=INDEX(GeekPageList, 1)

jegyzet: Ha más nevet adott a névtartományának a címen 9. lépés, ki kell cserélni GeekPageList nevet az általad megadott névvel.

Vegye figyelembe azt is, hogy a INDEX A függvény a neki átadott tömböt veszi fel első argumentumaként, és a neki átadott indexszámon lévő elemet adja vissza második argumentumként. Ebben az esetben, INDEX függvény visszaadja a cellában lévő mappa első fájlját A1.

12 Index képlet min

HIRDETÉS

12. lépés: Ha megüti a Belép most megnyomva láthatja, hogy az első fájl neve sikeresen kicsomagolásra került GeekPageList.

13 Első fájlnév Min

13. lépés: Hasonlóképpen kibonthatja a második fájl nevét a INDEX a következőképpen működik.

=INDEX(GeekPageList, 2)
13 Második Fájl Min

14. lépés: Hasonlóképpen, a harmadik fájlnév is kibontható az indexszám 3-as átadásával.

=INDEX(GeekPageList, 3)
14 Harmadik fájl min

Mindaddig, amíg a mappában lévő fájlok száma korlátozott, esetleg továbbra is helyettesítheti a fájlok indexszámát a fenti lépések szerint. De mi van akkor, ha sok fájl van? Nos, mindenképpen szükségünk van valamilyen módra, amellyel automatizálhatjuk a második argumentum populációját INDEX funkció. Nézzük meg, hogyan lehet ezt megtenni a következő lépésekben.

15. lépés: A második argumentum populációjának automatizálása INDEX függvényt, használjuk a SOROK funkció. Kérjük, cserélje ki a cellában lévő képletet B1 az alábbival.

=INDEX(GeekPageList, ROWS(A1:A1))
15 sor min

16. lépés: Ha megüti a Belép gombot, láthatja, hogy a második argumentum megfelelően lett kitöltve, és az első fájl neve sikeresen lekérhető.

Ha most lehúzza a képletet az oszlopon keresztüli alkalmazáshoz, látni fogja, hogy a név a Az első fájl ismétlődik, és nem kapjuk meg a fájlban található többi fájl nevét mappát. Nos, még néhány apróbb módosításra van szükség az összes fájlnév beszerzéséhez.

16 Drag Drop min

17. lépés: Egyszerűen kattintson az első argumentumra a SOROK függvény, ami A1, benne INDEX funkciót, majd nyomja meg a gombot F4 kulcs.

Ez lezárná a SOROK funkció. A képletnek ebben a szakaszban a következőképpen kell kinéznie.

=INDEX(GeekPageList, ROWS($A$1:A1))
17 Cella zárolása min

18. lépés: Most próbáljuk meg lehúzni a képletet. Ehhez kattintson a kis zöld négyzet alakú a a cella jobb sarkában és húzza le.

18 Drag Drop min

19. lépés: Most láthatja, hogy a képlet megfelelően van alkalmazva, és az összes fájlnév jön, ahelyett, hogy az elsőt ismételgetné újra és újra.

19 generált fájlnevek min

De ha megnézed a kiemelt régió végét, ezt láthatod #REF! hiba jött. Ez azért van, mert a tömb kifogyott a tartományból. Igen, ha lejjebb húzzuk a képletet, meghaladva a mappánkban lévő fájlok tényleges számát, ami a tömbünk elemeinek száma, akkor megkapjuk a #REF! hiba, ami azt jelzi, hogy kaptunk egy tömb túlcsordulás hiba. Ne aggódjon, ez is gyorsan és egyszerűen leküzdhető.

20. lépés: Kezelni a #REF hiba, adjuk hozzá a IFERROR funkció. Az IFERROR() függvény az alábbiakban definiált módon az a üres érték ha hiba van a belső képlet által visszaadott értékben. A hibakezelési képletnek a következőnek kell lennie.

=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")
20 Hibaeset min

21. lépés: Ez az. A hibát most már tökéletesen kezelték. A továbbiakban nem jelennek meg értékhibák a fájlnevek listájában. Élvezd!

21 Hibakezelés min

jegyzet: Felhívjuk figyelmét, hogy az automatizálási fájl, theGeekPageAutomation.xlsx, szintén bekerül a fájlok listájába, mivel ugyanazon a helyen található. Manuálisan törölheti az automatizálási fájl nevét a listáról, ha nem szeretné, hogy az szerepeljen a fájlnevek listájában.

2. szakasz: A mappán belüli meghatározott kiterjesztésű fájlnevek listája

Tegyük fel, hogy csak a fájlnevek listáját szeretné egy adott kiterjesztéssel. Ebben az esetben csak egy kis finomításra van szükséged, lássuk, mi az a következő lépésekben.

Kérjük, vegye figyelembe, hogy mielőtt továbbmenne, győződjön meg arról, hogy az 1. részben említett összes lépést végrehajtotta.

1. lépés: Ha csak a docx fájlnevek listájában, majd a A1 cella, ahelyett, hogy egy egyszerű csillag jel, *, fel kell tenni *docx*. Tekintse meg az alábbi képernyőképet.

Igen, ez lenne minden. Egyszerűen nyomja meg a Belép gombot és oszlopban B, akkor a listája lesz docx csak fájlokat.

22 Docx min

2. lépés: Hasonlóképpen, ha csak a szöveges fájlok listájára van szüksége, akkor a A1 cella, a végén írja be *txt* egyetlen csillag helyett. Üsd a Belép gombot a B oszlopban található eredmények megtekintéséhez.

23 Szöveg min

3. lépés: Hasonlóképpen, ha csak akarod xlsx fájlokat, írja be *xlsx* azután \ a A1 sejt.

24 Xlsx min

Ugyanilyen módon létrehozhatja a fájlnevek listáját bármely adott kiterjesztésű típushoz, például JPEG, PNG stb. Érezd jól magad!

Kérjük, jelezze a megjegyzés rovatban, ha elakadt valamelyik lépésnél, mindig szívesen segítünk! Ezenkívül ossza meg a cikket barátaival és családjával, ha hasznosnak találta.

Maradjon velünk, ha további észbontó tippeket, trükköket és használati útmutatókat olvashat!

Letöltheti ezt a PC-javító eszközt is a számítógéppel kapcsolatos problémák megkereséséhez és kijavításához:
1. lépés - Töltse le a Restoro PC Repair Tool eszközt innen
2. lépés - Kattintson a Vizsgálat indítása elemre a számítógéppel kapcsolatos problémák automatikus megkereséséhez és kijavításához.
Adatok átvitele sorokból oszlopokba és fordítva a Microsoft Excel programban

Adatok átvitele sorokból oszlopokba és fordítva a Microsoft Excel programbanHogyan KellTippekExcel

Néha egy elég nagy táblázat létrehozása után a Microsoft Excelben meggondolhatja magát az oszlopok és sorok elrendezésével kapcsolatban, és elforgathatja azokat. Érdemes lehet sorokat tenni az oszl...

Olvass tovább
Hogyan lehet megtalálni a különbséget két dátum között a Microsoft Excelben

Hogyan lehet megtalálni a különbséget két dátum között a Microsoft ExcelbenExcel

Lehet, hogy van egy hatalmas Excel-lapja, amely egy iskola összes diákjának születési dátumát tartalmazza. Lehet, hogy létre kell hoznia egy új nevű oszlopot Kor amelyben minden tanuló életkorának ...

Olvass tovább
Hogyan ismételje meg a felső sor fejléceit minden oldalon, miközben Excel-lapon nyomtat

Hogyan ismételje meg a felső sor fejléceit minden oldalon, miközben Excel-lapon nyomtatHogyan KellTippekExcel

Nyissa meg a nyomtatni kívánt Excel-lapot, és nyomja meg együtt a CTRL + P billentyűket a nyomtatási előnézet megtekintéséhez. Ha egynél több oldala van a dokumentumban, alapértelmezés szerint a fe...

Olvass tovább