كيفية سرد جميع أسماء الملفات من مجلد وتحت المجلدات في ورقة عمل؟
إذا كنت بحاجة إلى إنشاء قائمة بأسماء الملفات من دليل إلى ورقة عمل Excel، فإن الطرق التالية ستساعدك على القيام بذلك بسرعة وكفاءة. اختر النهج الذي يناسب احتياجاتك بشكل أفضل.
- سرد جميع أسماء الملفات من مجلد إلى ورقة العمل باستخدام متصفح الويب
- سرد جميع أسماء الملفات من مجلد إلى ورقة العمل باستخدام صيغة
- سرد جميع أسماء الملفات من مجلد إلى ورقة العمل باستخدام كود VBA
- سرد جميع أسماء الملفات من مجلد وتحت المجلدات إلى ورقة العمل باستخدام Kutools
سرد جميع أسماء الملفات من مجلد إلى ورقة العمل باستخدام متصفح الويب
إذا كنت ترغب في سرد الملفات في مجلد باستخدام متصفح الويب، يجب أن تتأكد من أن لديك أحد متصفحات الويب (Firefox، Opera و Google Chrome) مثبتًا على جهاز الكمبيوتر الخاص بك. لنفترض أنك تحتاج إلى سرد ملفات المجلد التالي في ورقة العمل، انظر إلى لقطة الشاشة:
1. انتقل إلى نسخ مسار المجلد ("Folder Test") في Explorer. على سبيل المثال، مسار هذا المجلد هو: "C:\Users\AddinTestWin10\Desktop\Folder Test".
2. افتح أحد متصفحات الويب (FireFox، Opera و Google Chrome) والصق مسار المجلد في شريط العنوان واضغط على مفتاح Enter. انظر إلى لقطة الشاشة:
3. انقر فوق "Ctrl+A" لتحديد كل المحتويات في متصفح الويب واضغط على "Ctrl+C" لنسخها.
4. افتح Excel والصق مباشرة (باستخدام اختصارات "Ctrl+V" للصق) في ورقة العمل. انظر إلى لقطة الشاشة:
- 1. باستخدام هذه الطريقة، يمكن عرض الملفات الموجودة فقط في المجلد الرئيسي، ولا يمكن سرد الملفات الموجودة في المجلد الفرعي.
- 2. الروابط التشعبية لأسماء الملفات غير متاحة.
سرد جميع أسماء الملفات من مجلد إلى ورقة العمل باستخدام صيغة
في Excel، يمكنك أيضًا استخدام صيغة للحصول على قائمة بجميع أسماء الملفات أو أنواع معينة من أسماء الملفات من مجلد، يرجى القيام بالخطوات التالية:
1. انسخ والصق مسار الملف في خلية، ثم اكتب \* بعد مسار الملف كما هو موضح في لقطة الشاشة أدناه:
2. بعد ذلك، انقر فوق "الصيغة" > "مدير الأسماء"، انظر إلى لقطة الشاشة:
3. في مربع الحوار "مدير الأسماء"، انقر فوق زر "جديد"، انظر إلى لقطة الشاشة:
4. في مربع الحوار المنبثق "اسم جديد"، حدد اسمًا في مربع النص "الاسم"، ثم أدخل الصيغة أدناه في مربع النص "يشير إلى"، انظر إلى لقطة الشاشة:
ملاحظة: في هذه الصيغة، "Sheet1!$A$1" هي الخلية التي تحتوي على مسار الملف الذي أدخلته في الخطوة 1.
5. وبعد ذلك، انقر فوق "موافق" > "إغلاق" لإغلاق النوافذ الحوارية، ثم أدخل الصيغة التالية في خلية فارغة حيث تريد سرد أسماء الملفات، واسحب مقبض التعبئة لأسفل حتى يتم عرض خلايا فارغة، الآن تم سرد جميع أسماء الملفات في المجلد المحدد كما هو موضح في لقطة الشاشة أدناه:
ملاحظة: في هذه الصيغة، "Filenames" هو اسم النطاق الذي أنشأته في الخطوة 4، و"A1" هي الخلية التي تحتوي على مسار الملف.
- 1. يجب عليك حفظ هذا المصنف بتنسيق "Excel Macro-Enabled Workbook" إذا كنت تريد أن تعمل الصيغ بشكل جيد بعد إغلاق الملف وإعادة فتحه.
- 2. إذا كنت ترغب في سرد جميع الملفات ذات الامتداد المحدد، مثل سرد جميع أسماء ملفات docx، في هذه الحالة، تحتاج فقط إلى استخدام *docx* بدلاً من *، وبالمثل، بالنسبة لملفات xlsx، يرجى استخدام *xlsx*.
سرد جميع أسماء الملفات من مجلد إلى ورقة العمل باستخدام كود 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 لتشغيل الكود، ستظهر نافذة جديدة "تصفح". حدد المجلد الذي ترغب في سرد أسماء الملفات فيه.
5. ثم انقر فوق موافق، سيتم سرد الملفات في المجلد المحدد في ورقة العمل مع روابط تشعبية. انظر إلى لقطة الشاشة:
سرد جميع أسماء الملفات من مجلد وتحت المجلدات إلى ورقة العمل باستخدام Kutools
يمكن لخاصية "قائمة أسماء الملفات" في "Kutools لـ Excel" إنشاء قائمة بالملفات من دليل في ورقة عمل بسهولة.
1. افتح Excel، انقر فوق "Kutools Plus" > "استيراد / تصدير" > "قائمة أسماء الملفات…"، انظر إلى لقطة الشاشة:
2. في مربع الحوار "قائمة أسماء الملفات"، قم بالعمليات التالية:

(1) انقر زر لتحديد المجلد الذي يحتوي على الملفات التي تريد سردها؛
(2) تحقق من خيار "تضمين الملفات في المجلدات الفرعية" لسرد جميع أسماء الملفات في المجلدات الفرعية أو تحقق من خيار "تضمين الملفات والمجلدات المخفية" لسرد جميع أسماء الملفات المخفية وكذلك أسماء الملفات في المجلدات المخفية؛
(3) حدد نوع الملف الذي تريد سرده ضمن قسم "نوع الملفات"؛
(4) حدد وحدة حجم الملف التي تريد عرضها من قسم "وحدة حجم الملف" الذي تحتاجه.
(5) تحقق من خيار "إنشاء روابط تشعبية" حسب الحاجة.
3. انقر فوق موافق. سيقوم بإنشاء قائمة بالملفات في الدليل أو المجلد الفرعي في ورقة عمل جديدة. انظر إلى لقطة الشاشة:
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
مقالات ذات صلة أكثر:
- إنشاء قائمة بجميع أسماء أوراق العمل من مصنف
- لنفترض أن لديك مصنفًا يحتوي على أوراق عمل متعددة، الآن تريد سرد جميع أسماء الأوراق في المصنف الحالي، هل هناك أي طريقة سريعة لإنشاء قائمة بهذه الأسماء في Excel دون كتابتها واحدة تلو الأخرى؟ يقدم هذا البرنامج التعليمي تعليمات حول كيفية سرد أسماء أوراق العمل في Excel.
- نسخ أو نقل الملفات من مجلد إلى آخر بناءً على قائمة
- إذا كان لديك قائمة بأسماء الملفات في عمود في ورقة عمل، والملفات موجودة في مجلد في جهاز الكمبيوتر الخاص بك. ولكن، الآن، تحتاج إلى نقل أو نسخ هذه الملفات التي تم ذكر أسمائها في ورقة العمل من مجلدها الأصلي إلى مجلد آخر كما هو موضح في لقطة الشاشة التالية. كيف يمكنك إنهاء هذه المهمة بسرعة في Excel؟
- الحصول على قائمة بأسماء الأوراق في Google Sheets
- في هذه المقالة، سأقدم بعض الطرق للحصول على اسم الورقة الحالية أو قائمة بأسماء الأوراق في Google Sheets.
- التنقل بين أوراق العمل باستخدام قائمة منسدلة
- لنفترض أن لديك مصنفًا يحتوي على أوراق عمل متعددة، الآن تحتاج إلى إنشاء قائمة منسدلة أو مربع تحرير وسرد يسرد جميع أسماء الأوراق وعندما تختار اسم ورقة من القائمة المنسدلة، فإنه سيقفز إلى تلك الورقة فورًا. في هذه المقالة، سأقدم كيفية التنقل بين أوراق العمل باستخدام قائمة منسدلة في Excel.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!