مسار Excel Formula Extract من اسم الملف
إذا كنت تريد استخراج المسار من المسار الكامل واسم الملف ، فيمكنك استخدام صيغة تجمع بين وظائف 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,"\",""))))) |
صحافة أدخل مفتاح لاستخراج المسار من الخلية.
تفسير
لاستخراج المسار من المسار الكامل واسم الملف ، أولاً ، تحسب الصيغة عدد الحرف "\" بواسطة دالتي LEN و SUBSTITUTE ، ثم استبدل آخر "\" بحرف خاص "؟" من خلال وظيفة الاستبدال ، أخيرًا ، ابحث عن الحرف الخاص "؟" واستخرج المسار باستخدام الدالتين FIND و LEFT.
LEN وظيفة إرجاع عدد الأحرف في السلسلة النصية.
SUBSTITUTE وظيفة يستبدل النص القديم بنص جديد.
الصيغة LEN (B3) -LEN (الاستبدال (B3، "\"، "")) يحسب عدد الأحرف "\".
= LEN (B3) -LEN (البديل (B3، "\"، "")) = LEN (B3) -LEN (“C: UsersAddinTestWin10Documentsdescription.xlsx”) 50-46 =4 |
البديل (B3، "\"، "؟"، LEN (B3) -LEN (SUBSTITUTE (B3، "\"، ""))) يستبدل "\" الرابع بـ "؟".
= الاستبدال (B3، "\"، "؟"، LEN (B3) -LEN (SUBSTITUTE (B3، "\"، "))) = الاستبدال (B3، "\"، "؟"، 4) = C: \ Users \ AddinTestWin10 \ Documents؟ description.xlsx |
FIND وظيفة يستخدم للعثور على سلسلة داخل سلسلة أخرى ، وإرجاع موضع البداية للسلسلة داخل السلسلة الأخرى.
الصيغة ابحث عن ("؟"، SUBSTITUTE (B3، "\"، "؟"، LEN (B3) -LEN (SUBSTITUTE (B3، "\"، "")))) يجد موضع "؟" في السلسلة النصية "C: \ Users \ AddinTestWin10 \ Documents؟ description.xlsx".
= البحث ("؟"، البديل (B3، "\"، "؟"، LEN (B3) -LEN (البديل (B3، "\"، "")))) = FIND ("؟"، "C: \ Users \ AddinTestWin10 \ Documents؟ description.xlsx") = 34 |
LEFT وظيفة يستخرج سلسلة فرعية بطول ثابت من الجانب الأيسر من النص المحدد.
= LEFT (B3، FIND ("؟"، SUBSTITUTE (B3، "\"، "؟"، LEN (B3) -LEN (SUBSTITUTE (B3، "\"، ""))))) = LEFT (B3,34،XNUMX) = C: \ Users \ AddinTestWin10 \ Documents \ |
ملف العينة
الصيغ النسبية
- مقتطف من الحق حتى الحرف
هنا يقدم الصيغة لاستخراج النص من الجانب الأيمن من نص معين حتى الحرف المحدد. - استخراج الامتداد من اسم الملف
يقدم هنا صيغة لاستخراج امتداد الملف من اسم الملف إلى عمود آخر. - استخراج اسم الملف من المسار
يوضح lt كيفية تطبيق الصيغ لاستخراج اسم الملف بامتداد أو بدون امتداد من مسار ملف في خلية معينة في Excel. - أضف الشرطات إلى رقم الهاتف
لإضافة شرطات إلى رقم الهاتف ، يمكنك استخدام صيغة لحلها في Excel.
- دالة LEFT
استخراج سلسلة فرعية من الجانب الأيسر من النص. - دالة SUBSTITUE
ابحث عن سلسلة نصية واستبدلها بأخرى. - وظيفة LEN
احصل على عدد الأحرف في النص. - وظيفة البحث
ابحث عن موضع حرف معين أو سلسلة فرعية من السلسلة النصية المحددة. - وظيفة البحث
ابحث عن سلسلة داخل سلسلة أخرى
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.