الحصول على مسار الملف في excel

للحصول على مسار ملف Excel، تحتاج إلى استخدام الدالة CELL مع ثلاث وظائف أخرى (LEN، وSEARCH، وSUBSTITUTE). يساعدك CELL في الحصول على المسار الكامل للملف، بما في ذلك اسم الملف واسم ورقة العمل. وتحتاج إلى استخدام بقية الوظائف لاستخراج مسار الملف منه فقط.

الحصول على مسار الملف

في هذا البرنامج التعليمي، سنرى كيفية الحصول على مسار الملف بثلاث طرق مختلفة.

هام: تأكد من حفظ ملف Excel الخاص بك قبل استخدام أي من هذه الصيغ. ليس من الممكن الحصول على مسار الملف إلا إذا قمت بحفظه في مكان ما.

الحصول على المسار مع اسم الملف والورقة

يمكنك استخدام الخطوات أدناه:

  1. أولاً، احفظ المصنف الخاص بك وقم بتسميته.
  2. بعد ذلك، أدخل الدالة CELL في الخلية.
  3. من هناك، حدد “اسم الملف” info_type واترك المرجع فارغًا.
  4. في النهاية، أغلق الوظيفة واضغط على Enter للحصول على النتيجة.
 =CELL("filename")

في اللحظة التي تضغط فيها على Enter، فإنه يُرجع مسار الملف مع اسم المصنف واسم الورقة في النتيجة.

الحصول على المسار مع اسم الملف والورقة

الحصول على المسار فقط باستخدام اسم المصنف

في هذه الحالة، تحتاج إلى إزالة اسم الورقة من المسار. ولهذا تحتاج إلى استخدام LEFT وSEARCH وSUBSTITUTE.

الحصول على المسار فقط مع اسم المصنف
 =SUBSTITUTE(LEFT(CELL("filename"),SEARCH("]",CELL("filename"))-1),"[","")

الآن، لفهم هذه الصيغة، عليك تقسيمها:

  1. في الجزء الأول، أدخل الدالة CELL في خلية واستخدم اسم الملف في الوسيطة info_type.
    enter-cell-function
  2. استخدم الآن وظيفة البحث للحصول على موضع قوس الإغلاق “]” من المسار الكامل.
    search-function-to-get-the-position
  3. بعد ذلك، باستخدام الموضع الذي تم إرجاعه بواسطة SEARCH، تحتاج إلى استخدام LEFT للحصول على بقية جزء المسار باستثناء الجزء الذي يلي قوس النهاية.
    use-left-to-get-rest-part
  4. بعد ذلك، نحتاج إلى استخدام REPLACEMENT لاستبدال وسائط البداية.
    substitute-to-replace-starting-bracket
  5. في النهاية، بدلاً من الإشارة إلى الخلية A1، استبدلها بوظيفة CELL الحالية.
    replace-reference-with-cell-function

الحصول على مسار الملف فقط

لنفترض الآن أنك تحتاج فقط إلى المسار إلى اسم المجلد. للقيام بذلك، يجب عليك استخدام CELL مع وظائف SUBSTITUTE وLEN وRIGHT وSEARCH.

 =SUBSTITUTE(CELL("filename"), RIGHT(CELL("filename"),LEN(CELL("filename"))-SEARCH("[",CELL("filename"))+1),"")
الحصول على مسار الملف فقط

لفهم هذه الصيغة، عليك تقسيمها:

  1. أولاً، أدخل وظيفة CELL في خلية واستخدم اسم الملف info_type.
    first-enter-cell-function
  2. استخدم الآن وظيفة البحث للحصول على موضع شريحة البداية ثم أضف 1 إليها.
    use-search-to-get-the-position
  3. بعد ذلك، استخدم الدالة LEN للحصول على إجمالي عدد الأحرف في المسار. واطرحه من رقم الموضع الذي تم إرجاعه بواسطة البحث.
    len-to-get-total-characters-number
  4. ثم استخدم الدالة RIGHT للحصول على اسم الملف واسم الورقة من المسار الكامل. على اليمين، ارجع إلى المسار الكامل واستخدم الرقم الذي تم إرجاعه عن طريق طرح LEN والبحث عن [char_num].
    right-function-to-get-the-file-name
  5. ومن هناك، استخدم REPLACEMENT لاستبدال اسم الملف وورقة العمل بقيمة فارغة من المسار الأصلي.
    substitute-to-replace-file-and-worksheet-name
  6. في النهاية، استبدل مرجع خلية الصيغة A1 بالدالة CELL الموجودة في الخلية A1 للحصول عليها في صيغة واحدة.
    replace-cell-reference-with-cell-function

احصل على ملف إكسل

تحميل
قائمة صيغ إكسل

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

اضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *