كيفية الحصول على قائمة بأسماء الملفات داخل مجلد في Excel

لديك مجلد يوجد بداخله مئات الملفات. تحتاج إلى الحصول على قائمة بأسماء كل هذه الملفات ، وهذا أيضًا ، تحتاج إلى الحصول على هذه القائمة ليتم ملؤها في ملف Excel. حسنًا ، من الواضح أن هناك الطريقة اليدوية ومن ثم هناك طريقة Geek Page. تتمثل الطريقة اليدوية في نسخ اسم كل ملف ولصقه في ملف Excel ، مع أخذ الأعمار لإكمال المهمة ، مع وجود العديد من الأخطاء البشرية. من المؤكد أن طريقة Geek Page ستنفذ بعض الخطوات في البداية لأتمتة العملية بأكملها بمساعدة نقرة واحدة. تبدو مثيرة؟ نشعر بذلك أيضًا!

في هذه المقالة ، نوضح كيف يمكنك بسهولة إنشاء قائمة بأسماء الملفات الموجودة داخل مجلد محدد ، وذلك أيضًا بمساعدة بعض صيغ Excel الخالصة. أتمنى أن تستمتع بالقراءة!

جدول المحتويات

سيناريو مثال

لنفترض أن لديك المجلد التالي بملفات من أنواع مختلفة ، على سبيل المثال xlsx ، و txt ، و docx ، وما إلى ذلك. المطلب الآن هو الحصول على قائمة أسماء الملفات هذه في ملف Excel دون نسخ كل اسم ملف يدويًا ، حيث قد يكون عدد الملفات في المجلد ضخمًا جدًا. دعونا نرى كيف يمكن القيام بذلك بسهولة.

1 دقيقة أولية

القسم 1: كيفية الحصول على قائمة بجميع أسماء الملفات داخل مجلد

الخطوة 1: أولاً، إطلاق مايكروسوفت اكسل. عندما يحدث ذلك ، انقر فوق مصنف فارغ اختيار.

2 دقيقة فارغة

الخطوة 2: دعنا نمضي قدمًا ونحفظ المستند أولاً ، حيث تتطلب الخطوات المدرجة في هذه المقالة حفظ المستند ، حتى يعملوا.

لحفظ المستند ، انقر فوق ملف علامة التبويب في الأعلى.

الإعلانات

3 ملف كحد أدنى

الخطوه 3: الآن على اليسار جزء النافذة ، انقر فوق حفظ باسم اختيار. ثم على حقا جزء النافذة ، انقر فوق تصفح زر.

4 تصفح دقيقة

الخطوة 4: بمجرد أن تكون في حفظ باسم نافذة ، قم بالخطوات التالية.

  1. التنقل الى الموقع الدقيق حيث الخاص بك الملفات موجودة، وهذا هو الموقع المذكور في سيناريو مثال قسم من هذه المقالة.
  2. كالتالي ، قم بإعطاء ملف اسم إلى ملف التشغيل الآلي الخاص بك تحت اسم الملف مجال. في المثال أدناه ، أعطيت الاسم كـ theGeekPageAutomation.xlsx.
  3. بشكل افتراضي ، سيتم اختيار الامتداد. ولكن إذا لم يكن كذلك ، فاختر الامتداد كـ مصنف Excel (* .xlsx) من القائمة المنسدلة المرتبطة بـ حفظ كنوع اختيار.
  4. ضرب يحفظ زر بمجرد الانتهاء من كل شيء.
5 وفر Wb Min

الخطوة الخامسة: الآن ، على مستكشف الملفات، افتح الموقع حيث توجد ملفاتك. هذا هو نفس المكان الذي قمت فيه بحفظ ملف الأتمتة أيضًا ، في الخطوة 4.

اضغط على شريط التنقل في مستكشف الملفات و انسخ الموقع بالكامل عن طريق تحديد الموقع ثم الضغط على المفاتيح CTRL + C معاً.

6 نسخ الحد الأدنى للموقع

الخطوة 6: عد الآن إلى ملف Excel الذي قمت بحفظه ، في حالتي theGeekPageAutomation.xlsx، وثم انقر نقرًا مزدوجًا فوق الخلية الأولى، الذي، أ 1. يمكنك اختيار خلايا أخرى أيضًا. ولكن نظرًا لأن العملية برمتها طويلة ، فقد تشعر بالارتباك إذا اخترت خلية مختلفة. لذلك ، نوصيك باختيار الخلية A1 نفسها.

الآن ، ببساطة اضغط على المفاتيح CTRL + V في نفس الوقت ل معجون الموقع الذي نسخت عليه الخطوة الخامسة.

يضاف يدويا \ * (شرطة مائلة للخلف + علامة النجمة) في نهاية الموقع المنسوخ. هذا مهم جدا. إنه يترجم أساسًا إلى ، كل ما هو موجود في الموقع المحدد.

7 لصق الموقع دقيقة

الخطوة 7: إذا كان بإمكانك لصق موقع المجلد الذي توجد به ملفاتك بشكل صحيح ، يمكنك تخطي هذه الخطوة. عدا ذلك ، إذا كنت تواجه أي صعوبات ، فإليك حل من خطوة واحدة ، جربه.

توضح هذه الخطوة ببساطة طريقة أخرى سهلة يمكنك من خلالها الحصول على موقع المجلد الذي توجد به ملفاتك. لذلك ، أنت بحاجة إلى انسخ والصق الصيغة التالية في الخلية أ 1 كما هو موضح في الصورة أدناه.

= SUBSTITUTE (CELL ("filename")، RIGHT (CELL ("filename")، LEN (CELL ("filename")) - FIND ("@"، SUBSTITUTE (CELL ("filename")، "\"، "@ "، LEN (CELL (" filename ")) - LEN (SUBSTITUTE (CELL (" filename ")،" \ "،" ")))، 1))،" * ")
8 لصق فورمولا مين

ملحوظة: يرجى ملاحظة أنه ليس عليك إضافة \* يدويًا في نهاية الموقع إذا كنت تستخدم هذه الصيغة. تم التعامل مع هذا الجزء بالفعل في الصيغة.

الخطوة 8: الآن إذا قمت بضرب يدخل المفتاح ، يمكنك رؤية موقع المجلد حيث توجد ملفاتك.

بمجرد أن يكون موقع المجلد جاهزًا مع \ * في النهاية ، اضغط على الصيغ علامة التبويب في الأعلى.

كالتالي ، تحت الصيغ التبويب ، اضغط على حدد الاسم زر.

9 تحديد الاسم الحد الأدنى

الخطوة 9: الآن ، أولاً ، اعطني اسم إلى نطاق الاسم الجديد الخاص بك. لقد أعطيت الاسم كـ قائمة GeekPageList.

الآن تحت يعود الى الحقل ، اكتب = ملفات ( ثم أخيرًا انقر على ال أ 1 خلية لتعبئة ملف ملفات () معادلة.

= ملفات (
10 ملفات Formula Min

الخطوة 10: بمجرد النقر فوق الخلية A1 ، ستتم الإشارة إليها في ملف ملفات () الصيغة تلقائيًا.

أغلق صيغة FILES () بواسطة الكتابة في قوس ختامي ، ). تذكر ، هذه خطوة مهمة.

ضرب نعم زر.

11 اسم جديد إغلاق دقيقة

الخطوة 11: لقد نجحت الآن في إنشاء نطاق مسمى به أسماء جميع الملفات الموجودة داخل المجلد الذي ذكرت موقعه في الخلية A1.

الآن النطاق المسمى الجديد الخاص بك قائمة GeekPageList يشبه المصفوفة ويحتوي على جميع أسماء الملفات الخاصة بالمجلد المحدد. المهمة الوحيدة المعلقة لدينا الآن هي استخراج أسماء الملفات واحدة تلو الأخرى بنجاح من هذه المصفوفة.

لاستخراج اسم الملف الأول من المصفوفة بنجاح قائمة GeekPageList، ببساطة نقرتين متتاليتين في أي خلية ، نوصي الخلية ب 1 لأن هذه هي الخلية المستخدمة في لقطات الشاشة النموذجية ، و نسخ ولصق الصيغة التالية.

= INDEX (GeekPageList، 1)

ملحوظة: إذا أعطيت اسمًا مختلفًا لنطاق الاسم الخاص بك في الخطوة 9، تحتاج إلى استبدال قائمة GeekPageList اسم بالاسم الذي أعطيته.

لاحظ أيضًا أن ملف فهرس تأخذ الدالة المصفوفة التي تم تمريرها إليها ، باعتبارها الوسيطة الأولى لها وتعيد العنصر الموجود في رقم الفهرس الذي تم تمريره إليها ، كوسيطة ثانية لها. في هذه الحالة، فهرس تقوم الدالة بإرجاع الملف الأول الموجود داخل موقع المجلد الموجود في الخلية أ 1.

12 صيغة مؤشر دقيقة

الإعلانات

الخطوة 12: إذا قمت بضرب ملف يدخل key الآن ، يمكنك أن ترى أنه تم استخراج اسم الملف الأول بنجاح من قائمة GeekPageList.

13 اسم الملف الأول دقيقة

الخطوة 13: وبالمثل ، يمكنك استخراج اسم الملف الثاني باستخدام امتداد فهرس تعمل على النحو التالي.

= INDEX (GeekPageList، 2)
13 ملف ثاني دقيقة

الخطوة 14: وبالمثل ، يمكن استخراج اسم الملف الثالث بتمرير رقم الفهرس كـ 3.

= INDEX (GeekPageList، 3)
14 الملف الثالث دقيقة

طالما أن عدد الملفات داخل المجلد محدود ، يمكنك ، ربما ، الاستمرار في استبدال رقم فهرس الملفات كما هو موضح في الخطوات أعلاه. ولكن ماذا لو كان هناك العديد من الملفات؟ حسنًا ، بالتأكيد نحتاج إلى طريقة يمكننا من خلالها أتمتة مجتمع الوسيطة الثانية من فهرس وظيفة. دعونا نرى كيف يمكن القيام بذلك في الخطوات القادمة.

الخطوة 15: لأتمتة مجتمع الوسيطة الثانية من فهرس وظيفة ، فلنستخدم الصفوف وظيفة. يرجى استبدال الصيغة الموجودة في الخلية ب 1 مع واحد أدناه.

= INDEX (GeekPageList، ROWS (A1: A1))
15 صفًا كحد أدنى

الخطوة 16: إذا قمت بضرب ملف يدخل المفتاح ، يمكنك أن ترى أنه تم ملء الوسيطة الثانية بشكل صحيح وأن اسم الملف الأول تم استرداده بنجاح.

إذا قمت الآن بسحب الصيغة لأسفل لتطبيقها عبر العمود ، فستلاحظ أن اسم ملف الملف الأول مكرر وأننا لا نحصل على أسماء الملفات الأخرى الموجودة في مجلد. حسنًا ، يلزم إجراء بعض التعديلات الطفيفة للحصول على جميع أسماء الملفات.

16 سحب قطرة دقيقة

الخطوة 17: ببساطة انقر فوق الوسيطة الأولى التابع الصفوف وظيفة ، وهي أ 1، داخل فهرس وظيفة ، ثم اضغط على F4 مفتاح.

سيؤدي هذا إلى قفل الوسيطة الأولى لـ الصفوف وظيفة. يجب أن تبدو صيغتك ، في هذه المرحلة ، على النحو التالي.

= INDEX (GeekPageList، ROWS ($ A $ 1: A1))
17 دقيقة قفل الخلية

الخطوة 18: الآن دعونا نحاول سحب الصيغة لأسفل. لذلك ، انقر فوق شكل مربع أخضر صغير في ال الزاوية اليمنى للخلية واسحبه لأسفل.

18 سحب قطرة دقيقة

الخطوة 19: الآن ، يمكنك أن ترى أن الصيغة مطبقة بشكل صحيح وأن جميع أسماء الملفات قادمة ، بدلاً من تكرار الاسم الأول مرارًا وتكرارًا.

19 اسم ملف تم إنشاؤه كحد أدنى

ولكن إذا نظرت إلى نهاية المنطقة المحددة ، يمكنك رؤية ذلك # REF! لقد حان الخطأ. هذا بسبب نفاد النطاق من المصفوفة. نعم ، إذا سحبنا الصيغة إلى أسفل أكثر ، متجاوزين العدد الفعلي للملفات في مجلدنا ، وهو عدد العناصر في المصفوفة الخاصة بنا ، فيمكننا حينئذٍ الحصول على # REF! ، مشيرا إلى أننا حصلنا على تجاوز مجموعة خطأ. لا تقلق ، يمكن أيضًا التغلب على هذا بسرعة وسهولة.

الخطوة 20: للتعامل مع ملف # REF خطأ، فلنضيف IFERROR وظيفة. ال IFERROR () دالة ، كما هو محدد أدناه ، ستعيد أ قيمة فارغة إذا كان هناك خطأ في القيمة المرجعة بواسطة الصيغة الداخلية. يجب أن تكون صيغتك مع معالجة الأخطاء على النحو التالي.

= IFERROR (INDEX (GeekPageList، ROWS ($ A $ 1: A1))، "")
20 حالة خطأ دقيقة

الخطوة 21: هذا هو. تم الآن معالجة الخطأ بشكل مثالي. لن تحصل بعد الآن على أية أخطاء في القيمة في قائمة أسماء الملفات. يتمتع!

21 خطأ في التعامل مع الحد الأدنى

ملحوظة: يرجى ملاحظة أن ملف الأتمتة ، theGeekPageAutomation.xlsx، يتم تضمينها أيضًا في قائمة الملفات كما هي في نفس الموقع. يمكنك حذف اسم ملف الأتمتة يدويًا من القائمة إذا كنت لا تريده موجودًا في قائمة أسماء الملفات.

القسم 2: كيفية الحصول على قائمة بأسماء الملفات ذات الامتدادات الخاصة داخل مجلد

الآن ، لنفترض أنك تريد فقط قائمة أسماء الملفات بامتداد معين. في هذه الحالة ، كل ما تحتاجه هو تعديل صغير ، دعنا نرى ما هو عليه في الخطوات القادمة.

يرجى ملاحظة أنه قبل المضي قدمًا ، تأكد من إكمال جميع الخطوات المذكورة في القسم 1.

الخطوة 1: إذا كنت بحاجة فقط إلى ملف docx قائمة أسماء الملفات ، ثم في أ 1 خلية ، بدلاً من وضع ملف النجمة إشارة، *، عليك أن تضع * docx *. الرجوع إلى لقطة الشاشة أدناه.

نعم ، سيكون هذا كل شيء. ما عليك سوى الضغط على ملف يدخل مفتاح وفي العمود ب، سيكون لديك قائمة docx الملفات فقط.

22 Docx Min

الخطوة 2: وبالمثل ، إذا كنت تحتاج فقط إلى قائمة الملفات النصية ، فحينئذٍ في ملف أ 1 الخلية ، في النهاية ، اكتب *رسالة قصيرة* بدلاً من علامة النجمة الواحدة. ضرب يدخل مفتاح لعرض النتائج في العمود B.

23 نص الحد الأدنى

الخطوه 3: وبالمثل ، إذا كنت تريد فقط xlsx الملفات ، اكتب * xlsx * بعد \ على ال أ 1 زنزانة.

24 Xlsx دقيقة

يمكنك إنشاء قائمة بأسماء الملفات لأي نوع امتداد معين مثل JPEG و PNG وما إلى ذلك بنفس الطريقة. استمتع!

يرجى إخبارنا في قسم التعليقات إذا واجهتك أي من الخطوات ، يسعدنا دائمًا تقديم المساعدة! أيضًا ، شارك المقالة مع أصدقائك وعائلتك إذا وجدت أنها مفيدة.

ترقبوا المزيد من النصائح والحيل والمقالات الإرشادية المذهلة!

يمكنك أيضًا تنزيل أداة إصلاح الكمبيوتر لتحديد موقع أي مشكلة في الكمبيوتر وإصلاحها:
الخطوة 1 - قم بتنزيل أداة Restoro PC Repair Tool من هنا
الخطوة 2 - انقر فوق "بدء المسح" للبحث عن أي مشكلة تتعلق بجهاز الكمبيوتر وإصلاحها تلقائيًا.
كيفية منع الصور من الضغط التلقائي في مايكروسوفت أوفيس

كيفية منع الصور من الضغط التلقائي في مايكروسوفت أوفيساكسل

يمكن أن يؤدي محتوى الصورة في ملف إلى تغيير حجم المستند إلى حد كبير. إذا كان هناك عدد كبير جدًا من الصور في المستند ، فمن المحتمل أن يكون لها حجم كبير. لهذا السبب ، يتم ضغط الصور افتراضيًا في MS Off...

اقرأ أكثر
Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE خطأ: Fix

Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE خطأ: Fixنظام التشغيل Windows 10اكسل

تقرير العديد من المستخدمين عن "Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE"في نظام التشغيل Windows 10 عند استخدام تطبيقات Office. على سبيل المثال ، قد تواجه هذا الخطأ أثناء محاولتك فتح Excel ب...

اقرأ أكثر
يتيح لك Money in Excel تتبع معاملاتك المالية

يتيح لك Money in Excel تتبع معاملاتك الماليةمايكروسوفت 365اكسل

الأموال في Excel ، أداة إدارة التمويل الشخصي ، متاحة لمستخدمي Microsoft 365 في الولايات المتحدة.يتيح لك الحل تتبع معاملات حسابك المصرفي داخل مصنف Excel الخاص بك.هل ترغب في البدء في تحسين مستوى إتقا...

اقرأ أكثر