انتقل إلى المحتوى الرئيسي

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

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


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

إذا كنت تريد سرد الملفات في مجلد باستخدام متصفح الويب ، فيجب عليك التأكد من أن لديك أحد متصفحات الويب (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.

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

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

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

علامة تبويب kte 201905


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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (80)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I've been using vb6 since years. That was very easy to copy all the file names of directory and sub-directory. It was possible to manipulate the name of the files as you wanted. Unfortunately, it has been abandonned...
This comment was minimized by the moderator on the site
Is there any way to get a list of files in a Microsoft Teams/SharePoint folder including sub folders? I can synch the folder locally but then the hyperlinks generated are local. I really want the links to the Teams location for purpose of sharing with the team.
This comment was minimized by the moderator on the site
السلام عليكم ...شكرا جزيلا وفقكم الله لكل خير...معلومات قيمة ومفيدة ..نفعتني كثيرا وفرحت بها كثيرا
This comment was minimized by the moderator on the site
I'm 63 years old. Have been looking for how to do this this (directory to Excel to with attributes) for years! Tried many methods so complicated that I had to learn new programming language (i.e. command prompt and command shell, I am subject matter expert, IT user; not dedicated IT). But thought it should be simple so kept looking. AND HERE IT IS!! So easy my now elderly brain gets it. Thank you, thank you. Bless you! All hail extendoffice! You rock.
Hmmm. Does anybody else have programming how-tos on their bucket list?
This comment was minimized by the moderator on the site
How do you automatically refresh the list after you change a file name?
This comment was minimized by the moderator on the site
you are genius
This comment was minimized by the moderator on the site
How to list all file names from a SharePoint link into a Worksheet?
This comment was minimized by the moderator on the site
HI, does this line give an error if you folder path is longer?

ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
This comment was minimized by the moderator on the site
Amazing trick ! Unfortunately is working only for certain folders and I couldnt identify whats the selection criteria. I only can tell that Microsoft Excel Security Notice says "Microsoft Office has identify a potential security concern. This location may be unsafe. C:\C:\Users\popal". I dont understand where is "C:\C:" comming from but I m getting the same "C:\C:" when I hover the mouse over the hypelink. Thanks for any suggestion
This comment was minimized by the moderator on the site
very very useful help and clear instructions. appreciate the time spent on this . thanks.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations