صيغة Excel لاستخراج المسار من اسم الملف
إذا كنت ترغب في استخراج المسار من المسار الكامل واسم الملف، يمكنك استخدام صيغة تجمع بين دالتي LEFT وFIND وSUBSTITUTE وLEN للتعامل مع هذه المهمة. قد تكون الصيغة طويلة بعض الشيء، لكن هذا الدليل سيوضح لك طريقة عملها بوضوح.
الصيغة العامة:
| 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 لاستخراج المسار من الخلية.
الشرح
لاستخراج المسار من المسار الكامل واسم الملف، تبدأ الصيغة بحساب عدد الرموز «\» باستخدام دالتي 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 |

SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))تستبدل الرمز الأخير «\» بـ «؟».
| =SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))) =SUBSTITUTE(B3,«\»,«?»,4) =C:\Users\AddinTestWin10\Documents?description.xlsx |

دالة 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 |

دالة LEFTتستخرج جزءًا نصيًّا بطول ثابت من الجانب الأيسر للنص المُعطى.
| =LEFT(B3,FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))))) =LEFT(B3,34) =C:\Users\AddinTestWin10\Documents\ |

ملف العينة
صيغ ذات صلة
- استخراج من اليمين حتى الحرف
هنا تظهر الصيغة المستخدمة لاستخراج النص من الجانب الأيمن للنص المحدد، حتى الوصول إلى حرفٍ معين. - استخراج الامتداد من اسم الملف
تعرض هذه الصيغة طريقة استخراج امتداد الملف من اسمه ووضعه في عمود منفصل. - استخراج اسم الملف من المسار
يشرح هذا القسم كيفية استخدام الصيغ لاستخراج اسم الملف—مع الامتداد أو بدونه—من مسار ملف موجود في خلية معيّنة في Excel. - إضافة شرطات إلى رقم الهاتف
لإضافة شرطات إلى رقم الهاتف، يمكنك استخدام صيغة في Excel لإنجاز هذه المهمة بسهولة.
- دالة LEFT
تُستخدم لاستخراج جزء نصي من الجانب الأيسر للنص. - دالة SUBSTITUTE
استبدِل سلسلة نصية بأخرى بسهولة! - دالة LEN
احصل على عدد الأحرف في النص. - دالة SEARCH
ابحث عن موضع حرف أو جزء نصي معيّن داخل سلسلة نصية معطاة. - دالة FIND
تُستخدم للعثور على سلسلة نصية داخل سلسلة نصية أخرى.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.