Skip to main content

صيغة Excel لاستخراج المسار من اسم الملف

Author: Sun Last Modified: 2025-05-30

إذا كنت ترغب في استخراج المسار من المسار الكامل واسم الملف، يمكنك استخدام صيغة تجمع بين الدوال LEFT و FIND و SUBSTITUTE و LEN للتعامل معها. الصيغة طويلة بعض الشيء، لكن هذا الدليل سيشرح لك كيفية عمل الصيغة.
doc extract path from full path 1

الصيغة العامة:

LEFT(path,FIND("?",SUBSTITUTE(path,"\","?",LEN(path)-LEN(SUBSTITUTE(path,"\","")))))

المعاملات

Path: مرجع الخلية أو سلسلة النص التي تحتوي على مسار الملف واسم الملف.

كيف تعمل هذه الصيغة

خذ مثالاً: لاستخراج المسار من الخلية B3، والتي تحتوي على المسار الكامل واسم الملف، يرجى استخدام الصيغة التالية:

=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))

اضغط Enter للاستخراج المسار من الخلية.
doc extract path from full path 2

التفسير

لاستخراج المسار من المسار الكامل واسم الملف، أولاً، تقوم الصيغة بحساب عدد المحارف “\” باستخدام دالتي LEN و SUBSTITUTE، ثم تستبدل آخر “\” بمحرف خاص “؟” باستخدام دالة SUBSTITUTE، وأخيرًا، تجد المحرف الخاص “؟” وتستخرج المسار باستخدام دالتي FIND و LEFT.

تقوم دالة LEN function بإرجاع عدد المحارف في سلسلة النص.

SUBSTITUTE دالة تقوم باستبدال النص القديم بنص جديد.

تحسب الصيغة LEN(B3)-LEN(SUBSTITUTE(B3,"\","")) عدد المحارف "\".

=LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))
=LEN(B3)-LEN(“C:UsersAddinTestWin10Documentsdescription.xlsx”)
50-46
=4

doc extract path from full path 3

تستبدل SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))) الرابع "\" بـ "?".

=SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))
=SUBSTITUTE(B3,"\","?",4)
=C:\Users\AddinTestWin10\Documents?description.xlsx

doc extract path from full path 4

تُستخدم دالة FIND للعثور على سلسلة نصية داخل سلسلة أخرى، وتعيد موقع بداية السلسلة داخل الأخرى.

الصيغة FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))) تجد موقع “?” في سلسلة النص "C:\Users\AddinTestWin10\Documents?description.xlsx".

=FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))
=FIND("?","C:\Users\AddinTestWin10\Documents?description.xlsx")
=34

doc extract path from full path 5

تستخرج دالة LEFT جزءًا ثابت الطول من الجانب الأيسر للنص المعطى.

=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))
=LEFT(B3,34)
=C:\Users\AddinTestWin10\Documents\

doc extract path from full path 6

ملف عينة

doc sampleانقر لتنزيل ملف العينة


الصيغ ذات الصلة

الدوال ذات الصلة
  • دالة LEFT
    استخراج جزء من النص من الجانب الأيسر.
  • دالة SUBSTITUTE
    البحث واستبدال سلسلة نصية بأخرى.
  • دالة LEN
    احصل على عدد المحارف في النص.
  • دالة SEARCH
    ابحث عن موقع حرف معين أو جزء من النص من سلسلة النص المعطاة.
  • دالة FIND
    العثور على سلسلة نصية داخل سلسلة أخرى.

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

Kutools لـ Excel - يساعدك على التميز بين الحشود

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

Kutools لـ Excel يتمتع بأكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيداً...


Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (يشمل Excel)

  • ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
  • يقلل من مئات النقرات بالماوس لك كل يوم، قل وداعًا لآلام اليد بسبب الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض وتحرير مستندات متعددة.
  • يجلب التبويبات الفعالة إلى Office (يشمل Excel)، تمامًا مثل Chrome و Edge و Firefox.