Skip to main content

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

Author: Tech Support Last Modified: 2025-05-30

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


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

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

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

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

A screenshot of folder path pasted in a browser's address bar

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

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

A screenshot of files listed from a folder pasted into an Excel worksheet

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

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

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

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

2. بعد ذلك، انقر فوق "الصيغة" > "مدير الأسماء"، انظر إلى لقطة الشاشة:

A screenshot showing the Formula Name Manager in Excel

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

A screenshot of New Name dialog box in Excel with the New button highlighted

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

=FILES(Sheet1!$A$1)

ملاحظة: في هذه الصيغة، "Sheet1!$A$1" هي الخلية التي تحتوي على مسار الملف الذي أدخلته في الخطوة 1.

A screenshot of creating a new name range in Excel

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

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

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

A screenshot of a list of file names populated in Excel from a folder

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

    An animation showing filtering for specific file types in Excel


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

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

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

2. اضغط باستمرار على مفتاحي "ALT + F11" في Excel، وسيتم فتح نافذة "Microsoft Visual Basic for Applications".

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

كود VBA: سرد جميع أسماء الملفات من مجلد إلى ورقة عمل

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 لتشغيل الكود، ستظهر نافذة جديدة "تصفح". حدد المجلد الذي ترغب في سرد أسماء الملفات فيه.

A screenshot of the file browse window in VBA

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

A screenshot of file names listed with hyperlinks in Excel

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

سرد جميع أسماء الملفات من مجلد وتحت المجلدات إلى ورقة العمل باستخدام Kutools

يمكن لخاصية "قائمة أسماء الملفات" في "Kutools لـ Excel" إنشاء قائمة بالملفات من دليل في ورقة عمل بسهولة.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

1. افتح Excel، انقر فوق "Kutools Plus" > "استيراد / تصدير" > "قائمة أسماء الملفات…"، انظر إلى لقطة الشاشة:

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

A screenshot of Filename List dialog box options

(1) انقر A screenshot of the folder selection button in the Filename List dialog box زر لتحديد المجلد الذي يحتوي على الملفات التي تريد سردها؛

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

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

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

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

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

A screenshot of a complete file name list generated using Kutools

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


مقالات ذات صلة أكثر:

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

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!