يمكن أن يكون إنشاء المجلدات يدويا عملية تستغرق وقتا طويلا ، خاصة إذا كان عليك إنشاء العديد من المجلدات بنفس الاسم أو بناء على قائمة. ومع ذلك ، باستخدام وظيفة برنامج إكسيل ، يمكنك تبسيط هذه المهمة إلى حد كبير. في هذا الدليل التفصيلي ، سنوضح لك كيفية إنشاء مجلدات بناء على البيانات الموجودة في جدول بيانات إكسل.
الخطوة الأولى هي إعداد جدول بيانات في إكسيل ، حيث سيمثل كل صف مجلدا منفصلا وسيحتوي العمود على اسم المجلد. يمكنك أيضا إضافة أعمدة أخرى للحصول على معلومات إضافية حول كل مجلد ، مثل تاريخ الإنشاء أو الوصف. من المهم الاحتفاظ بالجدول بالتنسيق.زلسكس أو .كسف.
ثم ، يجب عليك فتح موجه الأوامر (تحت ويندوز ، ويمكن القيام بذلك عن طريق الضغط على مفاتيح وين + ص وكتابة "كمد"). في سطر الأوامر ، انتقل إلى المجلد أو الدليل حيث تريد إنشاء مجلدات جديدة. للقيام بذلك ، استخدم الأمر "قرص مضغوط" لتغيير الدليل.
الآن يمكنك البدء في عملية إنشاء المجلدات على أساس قائمة إكسيل. انسخ المسار الكامل إلى جدول بيانات إكسيل ، بما في ذلك اسم الملف والامتداد ، والصقه في سطر الأوامر. ثم أضف الأمر" مكدير " ومسافة واسم العمود الذي يحتوي على أسماء المجلدات. اضغط على إدخال وسيبدأ البرنامج في إنشاء مجلدات بناء على بياناتك.
- إنشاء قائمة المجلدات في إكسيل
- تحديد أسماء المجلدات في عمود منفصل
- القضاء على أسماء المجلدات المكررة
- التحضير لنسخ المسار إلى كل مجلد في عمود منفصل
إنشاء قائمة المجلدات في إكسيل
لإنشاء قائمة مجلدات باستخدام إكسيل ، اتبع الخطوات البسيطة الموضحة أدناه:
الخطوة 1: إعداد الجدول
فتح إكسل وإنشاء جدول جديد. في العمود الأول من الجدول ، أدخل أسماء المجلدات التي تريد إنشاؤها. قد يحتوي الصف الأول من الجدول على اسم العمود ، على سبيل المثال ، "اسم المجلد".
الخطوة 2: إنشاء ماكرو
بعد ذلك ، سوف تحتاج إلى إنشاء ماكرو من شأنها إنشاء مجلدات استنادا إلى البيانات في جدول بيانات إكسيل. Для этого:
- Выберите вкладку «Разработчик» в верхней панели меню Excel.
- Нажмите на кнопку «Визуальный Базовый» в группе «Код».
- В редакторе VBA (Visual Basic for Applications) вставьте следующий код:
Sub CreateFolders()
Dim rng As Range
Dim cell As Range
Dim path As String
Set rng = Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row)
For Each cell In rng
- path = "C:\Путь\к\желаемой\папке\" & cell.Value
- مسغبوكس " قائمة المجلدات التي تم إنشاؤها بنجاح!"،المعلومات
- نهاية الفرعية
الخطوة 3: تشغيل الماكرو
انقر فوق الزر" تشغيل ماكرو "في مجموعة" الكود " أو استخدم مجموعة مفاتيح ألت+إف 8. في النافذة التي تفتح ، حدد الماكرو الذي تم إنشاؤه مسبقا" كريتيفولدرز "، وانقر على"تشغيل". سيبدأ الماكرو في التنفيذ وسيتم إنشاء المجلدات بناء على البيانات الموجودة في جدول بيانات إكسيل.
مبارك! لقد قمت بإنشاء قائمة مجلدات بنجاح باستخدام إكسيل. الآن يمكنك بسهولة إدارة وتنظيم الملفات والمجلدات على جهاز الكمبيوتر الخاص بك.
تحديد أسماء المجلدات في عمود منفصل
عند العمل مع ملف إكسيل يحتوي على قائمة مسارات المجلد ، وأحيانا تحتاج إلى تسليط الضوء على أسماء المجلدات ووضعها في عمود منفصل. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لمزيد من معالجة البيانات أو لإنشاء مجلدات على القرص بناء على هذه القائمة.
لتحديد أسماء المجلدات في عمود منفصل ، يمكنك استخدام وظيفة "النص حسب عدد الأحرف من موضع محدد" في إكسيل.
قم بإنشاء عمود جديد بجوار العمود الذي يحتوي على قائمة مسارات المجلدات.
أدخل الصيغة
= حق (سغب (أ2 ؛ تجد ("/"؛حق (أ2 ؛ دلستر (أ2) - تجد ("\"؛سغب (أ2 ؛ دلستر (أ2)-1)))-2));1)
إلى خلية العمود الجديد ، حيث أ2 هو عنوان الخلية مع المسار إلى المجلد الذي تريد تحديد الاسم له.
اضغط على إدخال لتطبيق الصيغة على الخلية.
قم بتنشيط العنصر النائب عن طريق سحب الصيغة إلى نهاية قائمة مسارات المجلد.
بعد الانتهاء من هذه الخطوات ، سيحتوي العمود الجديد فقط على أسماء المجلدات من قائمة المسارات. يمكنك نسخ هذه القيم واستخدامها بشكل أكبر حسب تقديرك.
لإزالة أسماء المجلدات المكررة ، يمكنك استخدام الخطوات التالية:
1. فحص القائمة: قبل بدء عملية إنشاء المجلد ، يجب عليك فحص القائمة الأصلية بعناية في إكسيل. ضع علامة على الأسطر التي تتكرر فيها أسماء المجلدات. يمكن أن يتم وضع العلامات يدويا أو باستخدام وظائف إكسيل.
2. فرز البيانات: بعد أن تم وضع علامة التكرارات ، يجب فرز البيانات في إكسيل بواسطة عمود مع أسماء المجلدات. سيساعد الفرز في تجميع التكرارات معا وتبسيط عملية حذفها.
3. حذف التكرارات: بعد فرز البيانات ، يمكنك البدء في حذف أسماء المجلدات المكررة. للقيام بذلك ، تحتاج إلى ترك سطر واحد فقط مع كل اسم مجلد فريد ، وإزالة جميع الأسطر المكررة. لتحديد السلاسل الفريدة ، يمكنك استخدام وظيفة "حذف التكرارات".
| 4. تحديث القائمة: بعد إزالة التكرارات ، تحتاج إلى تحديث القائمة الأصلية في إكسيل بحيث تحتوي فقط على أسماء المجلدات الفريدة. | بعد الانتهاء من كل هذه الخطوات ، يمكنك البدء في إنشاء مجلدات باستخدام قائمة إكسيل ، ومعالجة أسماء فريدة بالفعل وتجنب الازدواجية. |
|---|---|
| التحضير لنسخ المسار إلى كل مجلد في عمود منفصل | قبل إنشاء المجلدات باستخدام قائمة إكسيل ، تحتاج إلى إعداد نسخ المسار إلى كل مجلد في عمود منفصل. سيساعدك هذا بسرعة وبدقة في إنشاء تسلسل هرمي للمجلدات على جهاز الكمبيوتر الخاص بك. |
| أولا ، افتح ملف إكسيل الذي يحتوي على قائمة المجلدات التي تريد إنشاؤها. تأكد من أن كل سطر من قائمتك يحتوي على المسار الكامل للمجلد ، بما في ذلك اسم جميع المجلدات الفرعية. | بعد ذلك ، قم بإنشاء عمود جديد على يمين قائمة المجلدات. ستقوم بنسخ مسار كل مجلد إلى هذا العمود. |
| في الخلية الأولى من العمود الجديد (على سبيل المثال ، الخلية ب2) ، أدخل الصيغة | = بديل (أ2،"\"،"؛") |