كيف يمكنني استخراج اسم الملف دون امتداده في Excel؟
قد يبدو التعامل مع أسماء الملفات في Excel تحديًا في بعض الأحيان، خاصةً عندما تريد عرض اسم الملف فقط—بدون امتداده—للحصول على تقارير أكثر نظافة أو لتلبية متطلبات تنسيق معيّنة. فعلى سبيل المثال، عند استيراد قوائم الملفات أو إدارة السجلات أو إعداد التقارير، قد تحتاج إلى فصل اسم الملف عن امتداده. في هذا البرنامج التعليمي، ستجد دليلاً شاملاً يقدّم عدة طرق عملية لاستخراج وإرجاع أسماء الملفات بدون امتداداتها في Excel، بدءًا من الصيغ البسيطة ووصولًا إلى حلول متقدمة مثل VBA وPower Query وأدوات Kutools الذكية. وتتناسب كل طريقة مع سيناريوهات مختلفة، حسب حجم مجموعة البيانات الخاصة بك، وعدد مرات التحديث المطلوبة، واحتياجاتك في الأتمتة.
إرجاع اسم الملف بدون امتداد باستخدام الصيغ
إرجاع اسم الملف بدون امتداد باستخدام KUTOOLS AI Aide
الحصول بسهولة على معلومات المصنف (اسم الورقة، اسم الملف/المسار، إلخ) باستخدام Kutools لـ Excel
إرجاع اسم الملف بدون امتداد من قائمة باستخدام كود VBA
إرجاع اسم الملف بدون امتداد باستخدام Power Query
مزيد من الدروس التعليمية للحصول على معلومات المصنف...
إرجاع اسم الملف بدون امتداد باستخدام الصيغ
يُمكّنك Excel من استخراج اسم الملف دون امتداده باستخدام مجموعة من الصيغ.
1. حدد خلية فارغة لعرض اسم الملف المستخرج فيها.
2. أدخل أو انسخ الصيغة أدناه في الخلية المحددة، ثم اضغط Enter لرؤية النتيجة فورًا.
=MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1))) 
ملاحظات:
- 1. يمكنك استخدام الصيغة البديلة أدناه وفقًا لتفضيلك فيما يخص وظائف النص أو إصدار Excel:
=TRIM(LEFT(SUBSTITUTE(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,255),".xl",REPT(" ",255)),255)) - 2. في جميع الصيغ، يُعدّ A1 متغيرًا ويمكنك تغييره إلى أي مرجع خلية آخر.
إرجاع اسم الملف بدون امتداد من قائمة باستخدام KUTOOLS AI Aide
إذا كنت تبحث عن حلٍّ فعّال دون الحاجة إلى إدخال الصيغ يدويًا، فإن Kutools لـ Excel يوفّر أداة مدعومة بالذكاء الاصطناعي. وهي مثالية للمستخدمين الراغبين في تبسيط المهام المعقدة أو الذين يتعاملون بانتظام مع أسماء ملفات ديناميكية. يقوم KUTOOLS AI Aide بتفسير تعليماتك وأتمتة عملية استخراج اسم الملف تلقائيًا.
بعد تثبيت Kutools لـ Excel، افتح اللوحة من خلال النقر على «Kutools» > «مساعد الذكاء الاصطناعي».
- انقر لتحديد الخلية التي ترغب في أن يظهر بها الناتج.
- اكتب تعليماتك في مربع الدردشة، مثل:
أعد هذا اسم المصنف بدون الامتداد في الخلية المحددة. - اضغط Enter أو انقر على «إرسال» لطلب تحليل الأمر من الذكاء الاصطناعي، ثم انقر على «تنفيذ» لإنتاج النتيجة فور الانتهاء.
هذه الطريقة مثالية للمستخدمين الذين لا يرغبون في حفظ الصيغ أو يسعون للحصول على النتائج بأقل جهد ممكن، كما أنها تُسهّل تنفيذ مهام استخراج أخرى مرتبطة بالمصنف. وفي حال واجهتك أي مشكلات، تأكد من وضوح مدخلاتك واتبع إرشادات الذكاء الاصطناعي بدقة.
الحصول بسهولة على معلومات المصنف (اسم الورقة، اسم الملف/المسار، إلخ) باستخدام أداة رائعة
لمن يحتاجون غالبًا إلى تفاصيل المصنف أو الورقة أو مسار الملف—وليس اسم الملف وحده—يوفّر Kutools لـ Excel أداة تُسمى «إدراج معلومات ورقة العمل»، وهي خيارٌ مثالي للتقارير الرسمية والمستندات التي تتطلب إدراج بيانات الملف بشكل متكرر.
1. حدد الخلية التي ترغب في إدخال المعلومات فيها، ثم انقر على «KUTOOLS PLUS» > «المصنف» > «إدراج معلومات ورقة العمل». راجع لقطة الشاشة:

2. في مربع الحوار، اختر تفاصيل المصنف المطلوبة من قسم «المعلومات»، وحدد مكان الإدراج ضمن «إدراج في»، ثم انقر «موافق».
كما هو موضح أدناه، سيظهر اسم الملف في الخلية A2 بعد التأكيد.

قد تحتاج إلى معالجة اسم الملف المُدرَج بشكل إضافي إذا كان يتضمّن الامتداد. ويمكنك استخدام الصيغة المذكورة أعلاه لإزالة هذا الامتداد من النتيجة.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
إرجاع اسم الملف بدون امتداد باستخدام كود VBA
للمستخدمين الذين يفضلون نهجًا أكثر تلقائية أو تقدمًا، يُمكنك استخدام VBA (Visual Basic for Applications) لاستخراج اسم الملف وإرجاعه دون امتداده. ويُعدّ هذا الحل عمليًّا للغاية، خاصةً عند التعامل مع مجموعات بيانات كبيرة أو عند تحديث أسماء الملفات ديناميكيًّا، إذ يتيح VBA المعالجة الدفعية ويتميّز بمرونة تخصيص عالية.
1. انقر علىأدوات المطور > Visual Basic. في نافذةMicrosoft Visual Basic for Applications المنبثقة، انقر علىإدراج > وحدة نمطية، ثم الصق الكود التالي في الوحدة النمطية الجديدة:
Sub ExtractFilenameNoExtension()
Dim WorkRng As Range
Dim cell As Range
Dim fileName As String
Dim dotPos As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range of filenames", xTitleId, WorkRng.Address, Type:=8)
For Each cell In WorkRng
fileName = cell.Value
dotPos = InStrRev(fileName, ".")
If dotPos > 0 Then
cell.Offset(0, 1).Value = Left(fileName, dotPos - 1)
Else
cell.Offset(0, 1).Value = fileName
End If
Next
End Sub 2. انقر على زر
لتنفيذ الكود. عند المطالبة، حدد النطاق الذي يحتوي على أسماء الملفات، مثل A1:A10. سيظهر الناتج (اسم الملف بدون امتداد) في العمود المجاور B.
هذا الحل مثالي للمعالجة الدفعية، ويُعدّ خيارًا ممتازًا إذا كانت أسماء الملفات تُحدَّث بانتظام أو تستورد من مصادر خارجية. وفي حال ظهور أخطاء، تأكد من خلو بياناتك من الخلايا الفارغة أو الإدخالات غير النصية المختلطة.
نصائح:
- يمكنك تغيير
cell.Offset(0,1)إلى إزاحة أخرى إذا كنت ترغب في عرض النتائج في عمود مختلف.
إرجاع اسم الملف بدون امتداد من قائمة باستخدام Power Query
يقدّم Excel Power Query حلاً قويًا لاستخراج أسماء الملفات دون امتداداتها، وهو مثالي للمستخدمين الذين يديرون قوائم ملفات أو يستوردون بيانات من مجلدات. وتُعد هذه الطريقة الخيار الأمثل عند التعامل مع مجموعات بيانات كبيرة، أو عمليات استيراد متكررة، أو عند العمل مع نطاقات مصدر خارجية مثل قوائم الملفات من مجلد أو قاعدة بيانات.
1. حدد قائمة أسماء الملفات (أو قائمة المسارات)، ثم انتقل إلىبيانات > من جدول/نطاقلتحميل بياناتك في Power Query.
2. في محرر Power Query، حدد العمود الذي يحتوي على أسماء الملفات، ثم انتقل إلىإضافة عمود > عمود مخصص.
3. أدخل صيغةً مخصصةً لإزالة الامتداد. في مربع الحوار، استخدم هذه الصيغة (استبدل)[Filename] باسم عمودك إذا كان مختلفًا):
Text.BeforeDelimiter([Filename], ".") 4. انقر على «موافق» لتطبيق التحويل، وسيعرض العمود الجديد اسم الملف فقط دون الامتداد.
5. انقر علىإغلاق وتحميللإرجاع البيانات المُعالَجة إلى ورقة عمل Excel الخاصة بك.
في Power Query، يمكنك أيضًا استخدام منطق أكثر تقدمًا للتعامل مع أسماء الملفات التي تحتوي على نقاط متعددة، أو إذا كنت بحاجة إلى تقليم مسارات الدلائل أيضًا. احرص على تحديد العمود الصحيح والتحقق من وجود أي إدخالات فارغة أو غير صالحة. يعالج Power Query التحديثات ديناميكيًا، مما يجعله خيارًا جيدًا للاتصالات والواردات المستمرة للبيانات.
كلٌّ من هذه الطرق يتميّز بمزاياه الفريدة، وذلك حسب طبيعة سير عملك. فالصيغ البسيطة مثالية للقوائم الصغيرة الثابتة، بينما توفّر أدوات Kutools أتمتةً بديهيةً تناسب المهام اليومية الروتينية. ويُظهر VBA أداءً قويًّا في مهام الأتمتة الدفعية، في حين يُعدّ Power Query الخيار الأمثل لمعالجة البيانات المتقدمة، والتكامل مع المصادر المختلفة، والاستيرادات المنتظمة. لذا، اختر الطريقة التي تتماشى مع حجم مشروعك وتعقيده.
مقالات ذات صلة
الحصول على تاريخ التعديل واسم المستخدم وإدراجهما في Excel
سيوضح لك هذا المقال كيفية الحصول على تاريخ التعديل واسم المستخدم، ثم إدراجهما في خلايا Excel.
إدراج اسم الملف في الرأس/التذييل/الخلية بدون امتداد في Excel
عادةً ما يظهر اسم ملف المصنف المفتوح مع امتداده في أعلى نافذة Excel. ولكن إذا كنت بحاجة إلى إدراج اسم الملف فقط—بدون الامتداد—في الرأس أو التذييل أو داخل خلية، فكيف تفعل ذلك؟ يقدم لك هذا المقال طرقًا فعّالة لتحقيق ذلك.
إدراج طابع زمني لآخر حفظ في خلية ورقة العمل في Excel
في العديد من الحالات، قد تحتاج إلى عرض تاريخ ووقت آخر حفظ لمصنف Excel لمعرفة متى تم تحديث الملف مؤخرًا. جرّب الطرق المذكورة في هذا المقال.
إدراج رقم الصفحة في الخلية أو الرأس أو التذييل في Excel
عند طباعة ملف Excel، قد تحتاج إلى إضافة أرقام الصفحات لجعل المستند المطبوع أكثر تنظيمًا وسهولة في القراءة. يقدم لك هذا البرنامج التعليمي حيلًا سريعة لإدراج أرقام الصفحات في الخلية أو الرأس أو التذييل.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل