KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

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

المؤلفصنتاريخ التعديل

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

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

LEFT()path,FIND(«?»,SUBSTITUTE())path,«\»,«?»,LEN()path)-LEN(SUBSTITUTE()path,«\»,«»)))))

المعاملات

Path: the cell reference or text string contains file path and file name.

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

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

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

اضغطEnter لاستخراج المسار من الخلية.
doc استخراج المسار من المسار الكامل 2

الشرح

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

دالة LENتُعيد عدد الأحرف في السلسلة النصية.

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

الصيغةLEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))تحسب عدد الرموز «\».

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

doc استخراج المسار من المسار الكامل 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 استخراج المسار من المسار الكامل 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 استخراج المسار من المسار الكامل 5

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

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

doc استخراج المسار من المسار الكامل 6

ملف العينة

doc نموذجانقر لتنزيل ملف العينة


صيغ ذات صلة

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

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

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

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

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


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

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