ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
13 visibility
موضوع: آفیس توسط:

اگر نیاز به پیدا کردن دایرکتوری دارید که کتاب کار شما در آن ذخیره شده است، ممکن است وسوسه شوید که از یک ماکرو برای پیدا کردن پاسخ استفاده کنید. در حالی که این یک رویکرد معتبر (و نسبتاً آسان) است، برخی از افراد از ماکروها می‌ترسانند یا نمی‌خواهند از آنها در کتاب‌های کاری استفاده کنند. فرمول کاربرگ زیر فهرستی را که کتاب کار در آن ذخیره شده است برمی گرداند:

=LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1)

اگر از این فرمول در کتاب کاری کاملاً جدید استفاده کنید - کتابی که هنوز ذخیره نشده است - یک #VALUE برمی‌گرداند! خطا این اتفاق می‌افتد زیرا نام فایل هنوز تنظیم نشده است و تابع LEFT نمی‌تواند بخشی از چیزی را که وجود ندارد برگرداند. برای جلوگیری از خطا، به سادگی فرمول را به صورت زیر در تابع IFERROR قرار دهید:

=IFERROR(LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1),"")

در این تغییر تابع CELL برای استخراج و برگرداندن نام دایرکتوری استفاده می شود، اما فقط در صورتی که تنظیم شده باشد. اگر تنظیم نشده باشد، خطایی رخ می دهد و IFERROR یک رشته خالی را برمی گرداند.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

124 نفر آنلاین
0 عضو و 124 مهمان در سایت حاضرند
بازدید امروز: 19389
بازدید دیروز: 17680
بازدید کل: 15144082
...