Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

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

Author: Tech Support Last Modified: 2025-08-26

إذا كنت بحاجة إلى إنشاء قائمة بأسماء الملفات من دليل إلى ورقة عمل 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: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد
استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من40 لغة أخرى!

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


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

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

جميع إضافات Kutools. مثبت واحد

حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد