כיצד לקבל את רשימת שמות הקבצים בתוך תיקיה ב- Excel

יש לך תיקיה שבתוכה יש מאות קבצים. אתה צריך לקבל את רשימת השמות של כל הקבצים האלה, וגם אתה צריך לאכלס את הרשימה הזו בקובץ אקסל. ובכן, ברור שיש את הדרך הידנית ואז יש את הדרך של Geek Page. הדרך הידנית תהיה להעתיק את השם של כל קובץ ולהדביק אותו על קובץ אקסל, שיידרשו שנים להשלמת המשימה, עם הרבה טעויות אנוש. דרך ה-Geek Page בהחלט תבצע כמה שלבים בהתחלה כדי להפוך את התהליך כולו לאוטומטי בעזרת לחיצה אחת. נשמע מרגש? גם אנחנו מרגישים כך!

במאמר זה, אנו מסבירים כיצד ניתן ליצור בקלות רשימה עם שמות הקבצים הנמצאים בתוך תיקיה מוגדרת, גם זאת, בעזרת רק כמה נוסחאות אקסל טהורות. מקווה שאתה נהנה לקרוא!

תוכן העניינים

תרחיש לדוגמה

נניח שיש לך את התיקיה הבאה עם קבצים מסוגים שונים, נניח xlsx, txt, docx וכו'. כעת הדרישה היא לקבל רשימה זו של שמות קבצים בקובץ Excel מבלי להעתיק ידנית כל שם קובץ, מכיוון שמספר הקבצים בתיקייה יכול להיות עצום למדי. בואו נראה איך זה יכול להיעשות בקלות.

1 דקה ראשונית

סעיף 1: כיצד לקבל את רשימת כל שמות הקבצים בתוך תיקיה

שלב 1: ראשית, לְהַשִׁיק מיקרוסופט לְהִצטַיֵן. כשזה קורה, לחץ על חוברת עבודה ריקה אוֹפְּצִיָה.

2 דקות ריקות

שלב 2: בואו נמשיך ונשמור את המסמך תחילה, מכיוון שהשלבים המפורטים במאמר זה מחייבים את שמירת המסמך כדי שיפעלו.

כדי לשמור את המסמך, לחץ על קוֹבֶץ לשונית בחלק העליון.

פרסומת

3 קובץ דקות

שלב 3: עכשיו על שמאלה חלונית החלון, לחץ על שמור כ אוֹפְּצִיָה. ואז על ימין חלונית החלון, לחץ על לְדַפדֵף לַחְצָן.

4 דפדף דקות

שלב 4: ברגע שאתה ב- שמור כ חלון, בצע את השלבים הבאים.

  1. נווט אל ה מיקום מדוייק איפה שלך קיימים קבצים, כלומר, המיקום המוזכר ב תרחיש לדוגמה סעיף של מאמר זה.
  2. בתור הבא, תן א שֵׁם לקובץ האוטומציה שלך תחת ה שם קובץ שדה. בדוגמה למטה, נתתי את השם as theGeekPageAutomation.xlsx.
  3. כברירת מחדל, ההרחבה תיבחר. אבל אם לא, בחר את ההרחבה בתור חוברת עבודה של Excel (*.xlsx) מהתפריט הנפתח המשויך ל- שמור כסוג אוֹפְּצִיָה.
  4. לחץ על להציל כפתור לאחר שתסיים.
5 שמור Wb Min

שלב 5: עכשיו, על סייר קבצים, פתח את המיקום שבו הקבצים שלך נמצאים. זהו אותו מיקום שבו שמרת גם את קובץ האוטומציה שלך, בשלב 4.

הקלק על ה סרגל הניווט של סייר הקבצים ו להעתיק את כל המיקום על ידי בחירת המיקום ולאחר מכן על ידי לחיצה על המקשים CTRL + C יַחַד.

6 העתק מיקום מינימום

שלב 6: עכשיו חזור לקובץ האקסל ששמרת, במקרה שלי theGeekPageAutomation.xlsx, ואז לחץ פעמיים על התא הראשון, כלומר, A1. אתה יכול לבחור גם תאים אחרים. אבל מכיוון שהתהליך כולו ארוך, אתה עלול להתבלבל אם תבחר בתא אחר. לכן, אנו ממליצים לבחור בתא A1 עצמו.

כעת, פשוט הקש על המקשים CTRL + V במקביל ל לְהַדבִּיק המיקום שבו העתקת שלב 5.

הוסף באופן ידני \* (לוכסן אחורי + כוכבית) בסוף המיקום שהועתק. זה חשוב מאוד. זה בעצם מתורגם ל, כל מה שקיים במיקום שצוין.

7 הדבק מיקום מינימום

שלב 7: אם הצלחת להדביק נכון את מיקום התיקיה שבה נמצאים הקבצים שלך, אתה יכול לדלג על שלב זה. אחרת, אם אתה מתמודד עם קשיים כלשהם, להלן פתרון של שלב אחד, נסה זאת.

שלב זה פשוט מפרט שיטה קלה נוספת שבאמצעותה תוכל לקבל את מיקום התיקיה בה נמצאים הקבצים שלך. בשביל זה אתה צריך העתק והדבק את הנוסחה הבאה אל התא A1 כפי שמוצג בצילום המסך למטה.

=SUBSTITUTE(CELL("filename"),RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("@",SUBSTITUTE(CELL("filename"),"\","@ ",LEN(CELL("שם קובץ"))-LEN(SUBSTITUTE(CELL("שם קובץ"),"\",""))),1)),"*")
8 הדבק נוסחה דקות

הערה: אנא שים לב שאינך חייב להוסיף \* ידנית בסוף המיקום אם אתה משתמש בנוסחה זו. החלק הזה כבר מטופל בנוסחה.

שלב 8: עכשיו אם תלחץ על להיכנס מקש, אתה יכול לראות את מיקום התיקיה שבה נמצאים הקבצים שלך.

לאחר שמיקום התיקיה מוכן עם \* בסוף, הקש על נוסחאות לשונית בחלק העליון.

כמו הבא, מתחת ל נוסחאות לשונית, לחץ על הגדר שם לַחְצָן.

9 הגדר שם מינימום

שלב 9: עכשיו, ראשית, לתת שם לטווח השמות החדש שלך. נתתי את השם בתור GeekPageList.

עכשיו מתחת ל מתייחס ל שדה, הקלד =קבצים( ואז לבסוף נְקִישָׁה על A1 תא כדי לאכלס אוטומטית את קבצים() נוּסחָה.

=קבצים(
10 קבצים נוסחה מינימום

שלב 10: לאחר לחיצה על תא A1, הוא יטופל ב- קבצים() נוסחה אוטומטית.

סגור את הנוסחה FILES() על ידי הקלדה בסד סוגר, ). זכרו, זהו צעד חשוב.

לחץ על בסדר לַחְצָן.

11 שם חדש סגור מינימום

שלב 11: כעת יצרת בהצלחה טווח בעל שם הכולל את שמות כל הקבצים בתוך התיקיה שאת מיקומן ציינת בתא A1.

עכשיו טווח השם החדש שלך GeekPageList הוא כמו מערך ויש לו את כל שמות הקבצים של התיקיה שצוינה. העבודה היחידה הממתינה שיש לנו כעת היא לחלץ בהצלחה את שמות הקבצים אחד אחד מהמערך הזה.

כדי לחלץ בהצלחה את שם הקובץ הראשון מהמערך GeekPageList, בפשטות לחץ לחיצה כפולה בכל תא, אנו ממליצים על תא B1 מכיוון שזהו התא המשמש בצילומי מסך לדוגמה, ו העתק הדבק הנוסחה הבאה.

=INDEX(GeekPageList, 1)

הערה: אם נתת שם אחר לטווח השמות שלך ב שלב 9, אתה צריך להחליף GeekPageList שם עם השם שנתת.

שימו לב גם שה אינדקס הפונקציה לוקחת את המערך המועבר אליה, כארגומנט הראשון שלה, ומחזירה את האלמנט הקיים במספר האינדקס שהועבר אליה, כארגומנט השני שלה. במקרה הזה, אינדקס הפונקציה מחזירה את הקובץ הראשון הקיים במיקום התיקייה הקיים בתא A1.

12 אינדקס נוסחה מינימום

פרסומת

שלב 12: אם תלחץ על להיכנס מקש כעת, אתה יכול לראות ששם הקובץ הראשון חולץ ממנו בהצלחה GeekPageList.

13 שם קובץ פרטי מינימום

שלב 13: באופן דומה, אתה יכול לחלץ את שם הקובץ השני באמצעות ה אינדקס לתפקד כדלקמן.

=INDEX(GeekPageList, 2)
13 שניות קובץ דקות

שלב 14: כמו כן, ניתן לחלץ את שם הקובץ השלישי על ידי העברת מספר האינדקס כ-3.

=INDEX(GeekPageList, 3)
14 דקות קובץ שלישי

כל עוד מספר הקבצים בתוך התיקיה מוגבל, אתה יכול, אולי, להמשיך ולהחליף את מספר האינדקס של הקבצים כפי שמוצג בשלבים למעלה. אבל מה אם יש הרבה קבצים? ובכן בהחלט אז אנחנו צריכים דרך כלשהי שבה נוכל להפוך את האוכלוסייה של הטיעון השני של ה- אינדקס פוּנקצִיָה. בואו נראה כיצד ניתן לעשות זאת בשלבים הבאים.

שלב 15: כדי להפוך את האוכלוסיה של הארגומנט השני של ה- אינדקס פונקציה, בואו נשתמש ב- שורות פוּנקצִיָה. נא להחליף את הנוסחה שיש לך בתא B1 עם זה למטה.

=INDEX(GeekPageList, ROWS(A1:A1))
15 שורות דקות

שלב 16: אם תלחץ על להיכנס מפתח, אתה יכול לראות שהארגומנט השני אוכלס כהלכה וששם הקובץ הראשון אוחזר בהצלחה.

אם כעת תגרור את הנוסחה למטה כדי להחיל אותה על פני העמודה, תראה ששם ה- הקובץ הראשון חוזר ושאיננו מקבלים את שמות הקבצים האחרים הקיימים ב- תיקייה. ובכן, נדרשים עוד כמה שינויים קלים כדי לקבל את כל שמות הקבצים.

16 גרור ירידה דקות

שלב 17: בפשטות לחץ על הארגומנט הראשון של ה שורות פונקציה, כלומר A1, בתוך ה אינדקס פונקציה ולאחר מכן הקש על F4 מַפְתֵחַ.

זה ינעל את הטיעון הראשון של שורות פוּנקצִיָה. הנוסחה שלך, בשלב זה, אמורה להיראות כך.

=INDEX(GeekPageList, ROWS($A$1:A1))
17 תא מנעול דקות

שלב 18: כעת ננסה לגרור את הנוסחה כלפי מטה. לשם כך, לחץ על צורת ריבוע ירוק קטן ב בפינה הימנית של התא וגרור אותו למטה.

18 גרור ירידה דקות

שלב 19: כעת, אתה יכול לראות שהנוסחה מיושמת כהלכה וכל שמות הקבצים מגיעים, במקום לחזור על הראשון שוב ושוב.

19 שמות קבצים שנוצרו מינימום

אבל אם אתה מסתכל על הקצה של האזור המודגש, אתה יכול לראות את זה #REF! הגיעה שגיאה. הסיבה לכך היא שהמערך אזל מחוץ לטווח. כן, אם נגרור את הנוסחה למטה, יחרוג ממספר הקבצים בפועל בתיקייה שלנו, שהוא מספר האלמנטים במערך שלנו, נוכל לקבל את #REF! שגיאה, המציינת שקיבלנו an הצפת מערך שְׁגִיאָה. אל דאגה, גם על זה ניתן להתגבר במהירות ובקלות.

שלב 20: לטפל ב #REF שגיאה, בואו נוסיף את IFERROR פוּנקצִיָה. ה IFERROR() הפונקציה, כפי שהוגדרה להלן, תחזיר את a ערך ריק אם יש שגיאה בערך המוחזר על ידי הנוסחה הפנימית. הנוסחה שלך עם הטיפול בשגיאות צריכה להיות כדלקמן.

=IFERROR(INDEX(GeekPageList, ROWS($A$1:A1)),"")
20 מקרה שגיאה מינימום

שלב 21: זהו זה. השגיאה מטופלת כעת בצורה מושלמת. לא תקבל עוד שגיאות ערך ברשימת שמות הקבצים שלך. תהנה!

21 שגיאה מטופלת מינימום

הערה: שימו לב שקובץ האוטומציה, theGeekPageAutomation.xlsx, נכלל גם ברשימת הקבצים מכיוון שהוא נמצא באותו מיקום. אתה יכול למחוק ידנית את שם קובץ האוטומציה מהרשימה אם אינך רוצה שהוא יופיע ברשימת שמות הקבצים.

סעיף 2: כיצד לקבל את רשימת שמות הקבצים עם הרחבות ספציפיות בתוך תיקיה

כעת, נניח שאתה רוצה רק את רשימת שמות הקבצים עם סיומת ספציפית. במקרה כזה, כל מה שאתה צריך הוא תיקון קטן, בוא נראה מה זה בשלבים הבאים.

שימו לב שלפני שאתם ממשיכים, ודא שהשלמת את כל השלבים המוזכרים בסעיף 1.

שלב 1: אם אתה צריך רק את docx רשימת שמות הקבצים, ולאחר מכן ב- A1 תא, במקום לשים פשוט כּוֹכָבִית סִימָן, *, אתה צריך לשים *docx*. עיין בצילום המסך למטה.

כן, זה יהיה הכל. פשוט לחץ על להיכנס מפתח ובעמודה ב, תהיה לך רשימה של docx קבצים בלבד.

22 Docx Min

שלב 2: באופן דומה, אם אתה צריך רק את רשימת קובצי הטקסט, אז ב- A1 תא, בסופו של דבר, הקלד *טקסט* במקום כוכבית אחת. לחץ על להיכנס מקש כדי להציג את התוצאות בעמודה B.

23 דקות טקסט

שלב 3: באופן דומה, אם אתה רוצה רק xlsx קבצים, הקלד למטה *xlsx* לאחר \ על A1 תָא.

24 Xlsx דקות

אתה יכול ליצור את רשימת שמות הקבצים של כל סוג סיומת ספציפי כמו JPEG, PNG וכו' באותו אופן. תעשה חיים!

אנא ספר לנו בקטע ההערות אם נתקעת באחד מהשלבים, אנחנו תמיד שמחים לעזור! כמו כן, שתף את המאמר עם חבריך ובני משפחתך אם מצאת אותו מועיל.

הישארו מעודכנים לקבלת טיפים, טריקים ומאמרים מעוררי מחשבה נוספים!

אתה יכול גם להוריד את כלי תיקון המחשב הזה כדי לאתר ולתקן כל בעיה במחשב:
שלב 1 - הורד את כלי התיקון של Restoro PC מכאן
שלב 2 - לחץ על התחל סריקה כדי למצוא ולתקן כל בעיה במחשב באופן אוטומטי.
כיצד לחלץ שמות משפחה משמות מלאים במסמכי Excel

כיצד לחלץ שמות משפחה משמות מלאים במסמכי Excelלְהִצטַיֵן

לפעמים אתה עלול להישאר עם רשימה ענקית של שמות מלאים וייתכן שתידרש לחלץ את שמות המשפחה מתוך רשימה זו של שמות מלאים. ביצוע זה ידני בטוח יגרום לכל אדם שפוי להשתגע. אז האם יש דרך לעשות זאת באופן אוטומט...

קרא עוד
כיצד לשלב תאריך ושעה ב-Microsoft Excel

כיצד לשלב תאריך ושעה ב-Microsoft Excelלְהִצטַיֵן

נניח שיש לך עמודת תאריכים ועוד עמודת זמנים בגיליון האקסל שלך. אתה צריך עמודה אחת נוספת הכוללת את הערכים המשולבים של שתי העמודות הללו. ובכן, בנסיבות רגילות זה יכול להתגלות ככאב ראש. גם אם תצליחו להש...

קרא עוד
5 טיפים לתיקון שגיאת Excel Stdole32.tlb ב-Windows 11

5 טיפים לתיקון שגיאת Excel Stdole32.tlb ב-Windows 11חלונות 11לְהִצטַיֵן

Office 365 היא חבילה מבוססת ענן של יישומי פרודוקטיביות הכוללת Outlook, Word, PowerPoint ואחרים.Microsoft 365 היא חבילת שירותים הכוללת את Office 365 וכן שירותים נוספים שונים.על מנת לתקן את השגיאה של...

קרא עוד