Note: The other languages of the website are Google-translated. Back to English

كيف تسرد جميع أسماء الملفات من مجلد ومجلدات فرعية في ورقة عمل؟

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


سرد كافة أسماء الملفات من مجلد في ورقة العمل باستخدام مستعرض ويب

إذا كنت تريد سرد الملفات في مجلد باستخدام متصفح الويب ، فيجب عليك التأكد من أن لديك أحد متصفحات الويب (Firefox و Opera و Google Chrome) مثبتة في جهاز الكمبيوتر الخاص بك. لنفترض أنك بحاجة إلى سرد ملفات المجلد التالي في ورقة العمل ، انظر لقطة الشاشة: 

1. انتقل لنسخ مسار المجلد (اختبار المجلد) في Explorer. على سبيل المثال ، مسار هذا المجلد هو: C: \ Users \ AddinTestWin10 \ Desktop \ Folder Test.

2. افتح أحد متصفحات الويب (FireFox و Opera و Google Chrome) والصق مسار المجلد في شريط العناوين واضغط أدخل مفتاح. انظر لقطة الشاشة:

3. انقر CTRL + A لتحديد كافة المحتويات في متصفح الويب واضغط على CTRL + C لنسخها.

4. افتح Excel والصقه مباشرة (باستخدام CTRL + V اختصارات للصقها) في ورقة عمل. انظر لقطة الشاشة:

ملاحظة:
  • 1. بهذه الطريقة ، يمكن فقط عرض الملفات الموجودة في المجلد الرئيسي ، ولا يمكن سرد الملفات الموجودة في الدليل الفرعي.
  • 2. الارتباطات التشعبية لأسماء الملفات غير متوفرة.

سرد جميع أسماء الملفات من مجلد في ورقة العمل باستخدام الصيغة

في Excel ، يمكنك أيضًا استخدام صيغة للحصول على قائمة بجميع أسماء الملفات أو نوع psecifc لأسماء الملفات من مجلد ، يرجى اتباع الخطوات التالية:

1. انسخ مسار الملف والصقه في خلية ، ثم اكتب \* بعد مسار الملف كما هو موضح أدناه:

2. ثم اضغط المعادلة > مدير الاسم، انظر لقطة الشاشة:

3. في مدير الاسم مربع الحوار، انقر فوق جديد زر ، انظر لقطة الشاشة:

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

=FILES(Sheet1!$A$1)

ملاحظة: في هذه الصيغة ، الورقة 1! $ A $ 1 هي خلية ورقة العمل تحتوي على مسار الملف الذي قمت بتثبيته في الخطوة 1.

5. ثم انقر فوق OK > اغلاق لإغلاق مربعات الحوار ، ثم أدخل الصيغة التالية في خلية فارغة حيث تريد سرد أسماء الملفات ، واسحب التعبئة لأسفل حتى يتم عرض الخلايا الفارغة ، والآن ، تم إدراج جميع أسماء الملفات في المجلد المحدد على النحو التالي تظهر لقطة الشاشة:

=IFERROR(INDEX(Filenames,ROW(A1)),"")

ملاحظة: في هذه الصيغة ، أسماء الملفات هو اسم النطاق الذي قمت بإنشائه في الخطوة 4 ، و A1 هي الخلية التي تحتوي على مسار الملف.

ملاحظة:
  • 1. يجب عليك حفظ هذا المصنف باسم مصنف Excel ممكن بماكرو التنسيق ، إذا كنت تريد أن تعمل الصيغ جيدًا بعد إغلاق الملف وإعادة فتحه.
  • 2. إذا كنت ترغب في سرد ​​كافة الملفات بامتداد معين ، مثل سرد جميع أسماء ملفات docx ، في هذه الحالة ، تحتاج فقط إلى استخدام * docx * بدلاً من * ، وبالمثل ، لملفات xlsx ، يرجى استخدام * xlsx *.


سرد كافة أسماء الملفات من مجلد في ورقة العمل باستخدام التعليمات البرمجية لـ VBA

استخدام VBA التالي لسرد الملفات في مجلد في ورقة عمل:

1. افتح ورقة عمل ، وانقر لتحديد خلية تريد وضع أسماء الملفات فيها.

2. اضغط باستمرار على ALT + F11 في Excel ، ويفتح ملف ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

3. انقر إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة او شباك.

رمز فبا: سرد جميع أسماء الملفات من مجلد في ورقة عمل

Sub listfiles()
'Updateby Extendoffice
    Dim xFSO As Object
    Dim xFolder As Object
    Dim xFile As Object
    Dim xFiDialog As FileDialog
    Dim xPath As String
    Dim I As Integer
    Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
    If xFiDialog.Show = -1 Then
        xPath = xFiDialog.SelectedItems(1)
    End If
    Set xFiDialog = Nothing
    If xPath = "" Then Exit Sub
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xFolder = xFSO.GetFolder(xPath)
    For Each xFile In xFolder.Files
        I = I + 1
        ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
    Next
End Sub

4. ثم اضغط F5 مفتاح لتشغيل الكود ، نافذة جديدة تصفح سيعرض. حدد المجلد الذي تريد أن يتم سرد أسماء الملفات فيه.

5. ثم اضغط OK، تم إدراج الملفات الموجودة في المجلد المحدد في ورقة العمل بالارتباطات التشعبية. انظر لقطة الشاشة:

ملاحظة: يمكن فقط إدراج أسماء الملفات في المجلد الرئيسي.

أدرج جميع أسماء الملفات من مجلد ومجلدات فرعية في ورقة عمل بميزة قوية

قائمة اسم الملف فائدة كوتولس ل إكسيل يمكن بسهولة إنشاء قائمة بالملفات من دليل في ورقة عمل كما هو موضح أدناه العرض التوضيحي.    انقر لتنزيل Kutools for Excel!

قائمة doc جميع أسماء الملفات 9

ملاحظة:لتطبيق هذا قائمة اسم الملفأولاً ، يجب عليك تنزيل ملف كوتولس ل إكسيل، ثم قم بتطبيق الميزة بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. افتح Excel ، انقر فوق كوتولس بلس > استيراد / تصدير > قائمة اسم الملف ... ، انظر لقطة الشاشة:

2. في قائمة اسم الملف في مربع الحوار ، قم بالعمليات التالية:

(1.) انقر زر قائمة الملفات زر لتحديد المجلد الذي يحتوي على الملفات التي تريد سردها ؛

(2.) تحقق من قم بتضمين الملفات في الاتجاهات الفرعية خيار لسرد جميع أسماء الملفات في المجلدات الفرعية أو تحقق من تشمل الملفات والمجلدات المخفية خيار لسرد جميع أسماء الملفات المخفية وكذلك أسماء الملفات في المجلدات المخفية ؛

(3.) حدد نوع الملف الذي تريد إدراجه ضمن ملف نوع الملفات قسم.

(4.) حدد وحدة حجم ملف واحدة تريد عرضها من ملف وحدة حجم الملف قسم تحتاجه.

(5.) تحقق من إنشاء ارتباطات تشعبية خيار ما تحتاجه.

3. انقر OK. سيقوم بإنشاء قائمة بالملفات في الدليل أو الدليل الفرعي في ورقة عمل جديدة. انظر لقطة الشاشة:

انقر لتنزيل Kutools for Excel والتجربة المجانية الآن!


المزيد من المقالات ذات الصلة:

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

أفضل أدوات إنتاجية المكتب

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (79)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
سيدي العزيز ، شكرا لمقالة إعلامية لطيفة جدا على Excel. تمكنت من جلب أسماء الملفات من مجلد في عمود واحد بمساعدة الوحدة الخاصة بك. الآن لدي بعض الاستفسارات. سأكون ممتنًا جدًا لك إذا وجدت بعضًا من وقتك الثمين لحلها. السيناريو: ما أحاول القيام به وهدفي: أحصل على بيانات في الوقت الفعلي في ملفات csv من محطة الوسيط الخاصة بي. في اللحظة التي يبدأ فيها السوق ، يتم إنشاء ملفات csv هذه (بأسماء الأسهم المعنية) في مجلد معين ، باسم البيانات. تحتوي جميع ملفات CSV هذه على ثلاثة أعمدة TIME PRICE VOLUME. عادةً ما تكون أسماء الملفات على النحو التالي: FUTCOM-ALUMINIUM-29NOV2013_MCX113928.csv أقوم بإحضار أسماء الملفات هذه في العمود الأول من RTdata.xlsm. الاستعلام 1: عندما أقوم بتشغيل الوحدة النمطية الخاصة بك ، يسأل (يبحث) عن المجلد. هل يمكنني إعطاء المسار الكامل في الوحدة النمطية بحيث ينتقل تلقائيًا إلى هذا المجلد بدلاً من البحث عنه. مكان إدراج مسار المجلد. الاستعلام 2: الوحدة النمطية تجلب اسم الملف الكامل. أريد أن يتم قطعه على النحو التالي: من FUTCOM-ALUMINIUM-29NOV2013_MCX113928.csv إلى FUTCOM-ALUMINIUM-29NOV2013. الاستعلام 3: كيفية إحضار المزيد من البيانات من ثلاثة أعمدة TIME PRICE VOLUME من كل ملفات csv إلى RTdata.xlsm في صف الأسماء الخاصة بكل منها. بيانات من الصف الأخير فقط من كل ملفات csv (لأنها تتغير ديناميكيًا في الوقت الفعلي). أنا أدرك أنه يطلب الكثير. لكنني أطلب منك بتواضع أن ترشدني. مع الشكر و التقدير. مانو آدم (نيودلهي ، الهند)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا Manu Adam ، لدي استعلام مشابه للاستعلام 1. إذا وجدت حلاً لذلك ، فيرجى مشاركة الحل أو مراسلتي عبر البريد الإلكتروني على bharatsharma116@gmail.com. أي مساعدة ستقدر ب حقا. شكرا لك مقدما.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تعليمي رائع !!!! شكرًا جزيلاً على هذا الحل السريع :-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أشكركم على نشر هذا! طريقة متصفح الويب كانت حقا بسيطة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
معلومات مفيدة جدا ... شكرا ... استمروا في ذلك ....
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يا رفاق موسيقى الروك. إضافة رائعة على البرنامج. سوف أحصل على النسخة المدفوعة. كان هذا رائعًا للعمل على طباعة دليل للملفات من أجل شركة كان لديها موظف سيئ يحذف الملفات. الآن لمعرفة ما إذا كان سيتم أيضًا طباعة جميع الملفات الموجودة في الدليل من أجلي. على الأقل يجب أن أكون قادرًا على استخدام قائمة الملفات لإنشاء برنامج نصي للطباعة به. شكر كثيرا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد وجدت سابقًا أداة مساعدة لدمج المراسلات من شأنها ملء المعلومات العمودية في النموذج وطباعتها. المشكلة هي أنني بحاجة إلى إنشاء ملفات Excel للمعلومات المطبوعة أيضًا. يقوم هذا البرنامج بإنشاء الملفات كما أريد ولكن هل لديه القدرة على ملء الملفات التي تم إنشاؤها أيضًا؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عزيزي جميعًا ، شكرًا لك على رمز VBA ، أي "استخدام VBA لسرد ملفات مجلد في ورقة عمل" إنه مفيد حقًا لإنشاء قائمة بأسماء الملف. أنا ممتن ، إذا كان بإمكانك تقديم الكود الذي سيحدد المجلد تلقائيًا وفقًا لتعريف المسار. التحيات أنيل م
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عزيزي الجميع ، هل يمكن لأحد أن يعطيني طريقة لاستخدام اسم الملف في الماكرو
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا على هذه المعلومات المفيدة لك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عبقرية في البساطة ..!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً على هذا الحل السريع :-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا!!!!! فقط ما احتاجه.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يا إلهي ، هذا مفيد حقًا. كان لدي مجلد به 1850 ملفًا وكنت بحاجة إلى سردها كشرط للمراجعة الهندسية. قد يؤثر تغيير صغير واحد على تاريخ إرسال الحدث الرئيسي. هذا الحل أنقذني. شكر كثيرا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل يمكن أن يساعدني أحدهم في سرد ​​أسماء الملفات بدون امتدادات أو طريقة لإزالة .pdf أو .doc من أسماء الملفات. شكرا لك مقدما
تم تصغير هذا التعليق بواسطة المشرف على الموقع
فقط استخدم Ctrl + H ثم استبدل .pdf بلا شيء. يمكنك أيضًا عمل نص إلى أعمدة ، محددة ، أخرى "."
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا جعل يومي للتو - شكرا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا pete ، أعتقد أن ذلك يمكن أن يكون طريقة واحدة عن طريق إضافة ماكرو مسجل ، ولكن سيكون من السهل إذا كان الميكرو الأول نفسه ينشئ قائمة بأسماء الملفات بدون امتدادات ، شكرًا جزيلاً سيحاول هذا اليوم
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أربع خطوات كثيرة جدا لطريقة متصفح الويب؟ ليس صحيحا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
طريقة رائعة. شكرا جزيلا !! هذا مفيد بشكل مذهل ....
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لطيف .... :-) هل هناك أي ماكرو للتحديث التلقائي لملف excel من دليل الملفات ... عند إضافة ملفات جديدة في الدليل
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا لك! لا استطيع ان اقول لكم ما هو المنقذ (وموفر للوقت) كان هذا بالنسبة لي!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا لك. حفظت وقتي.
لا توجد تعليقات منشورة هنا حتى الآن
عرض المزيد
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL