خانه / دستورات اکسل / مفاهیم پایه / آدرس دهی فایل اکسل بیرونی

آدرس دهی فایل اکسل بیرونی

در حالت آدرس دهی فایل اکسل بیرونی، میخواهیم از درون فایل اکسل موجود، به یک فایل اکسل دیگر ارجاع دهیم.

در این حالت، مقدار سلول جاری، از مقدار سلول مرجع در فایل دیگر خوانده میشود. در این حالت بر خلاف آدرس دهی در یک فایل،  آدرس‌دهی بسیار حساس می‌باشد و در صورت تغییر کردن اسم فایل یا آدرس مسیری که فایل پایه (فایلی که از آدرس سلول آن در فایل دیگر استفاده‌شده است) در آن قرار دارد، لینک‌ها از بین می‌رود.

مثال آدرس دهی بین دو فایل اکسل

در این حالت فرض کنیم که یک فایل اکسل به نام KHORDAD 95.XLSX درایو D قرار دارد و می‌خواهیم مقدار ثبت‌شده در سلول A1 واقع در شیت اول آن به نام data base را در فایل دیگر فراخوانی کنیم، در این حالت، ساده‌ترین کار آن است که هر دو فایل را بازکرده و در سلول مقصد علامت مساوی را ثبت کرده، سپس وارد فایل KHORDAD 95.XLSX  شده و در کاربرگ data base کلیک کرده و از آن کاربرگ سلول A1 را انتخاب نموده و سپس از صفحه‌کلید، کلید اینتر را زده، تا آدرس به‌صورت خودکار درون آن سلول ثبت شود. تا زمانی که فایل KHORDAD 95.XLSX باز باشد، آدرس ثبت‌شده به‌صورت

=’[KHORDAD  ۹۵٫XLSX]data base’!$A$1

نمایش داده می‌شود ولی به‌محض بستن فایل KHORDAD 95.XLSX آدرس به‌صورت ذیل تغییر خواهد کرد.

=’E:\[KHORDAD  ۹۵٫XLSX]data base’!$A$1

 

درباره‌ی امید معتمدی

محقق، مدرس، نویسنده و مشاور در حوزه تحلیل داده

۹ نظر

  1. سلام فایلی دارم که هر سلولش داده را از صفحات و سلولهای یک فایل مرجع میگیرد . در حالت عادی میتونم با فایند اند ریپلیس نام فایل مرجع را تغییر دهم . راهی هست که نام فایل مرجع را از یک سلول بخواند و قابل تغییر باشد .

    • امید معتمدی

      متاسفانه اگر میخواهید فرمول نویسی کنید خیر، اگر بخواهید از دستور پاور کوئری استفاده کنید بله.

  2. باسلام
    زمانی ک بین دو فایل اکسل آدرس دهی میکنیم به محض باز باز شدن اکسل پیغام آپدیت نمایان میشود و حتما باید دکمه آپدیت رابزنیم تا تغییرات اعمال گردد، حال راهی هست که پیغام اپدیت نمایان نشود و خود اکسل اپدیت را به صورت خودکار انجام دهد؟؟؟؟؟

  3. سلام
    من چندین فایل اکسل با اطلاعات مشابه دارم که میخوام توی یه فایل جدا ستون هایی تشکیل بدم شامل آدرس مشخص و مشترکی در تمام این فایل ها
    با دستور فراخوانی باید برای هر سلول برم و روی اون کلیک کنم، اما من میخوام با یه دستور به صورت اتوماتیک داده ها خونده بشن
    اسم شیت های من بصورت عددی مثل ۱۲، ۱۳، و … ذخیره شده
    اگر ممکنه راهنماییم کنید.
    ممنون و سپاسگزارم

  4. سلام.
    ایا میشه وقتی در اخر اکسل رو می بندیم آدرس آن تغییر نکند ؟؟
    اگه بخوام همین دوتا اکسل رو کپی کنم روی سیستم دیگه رابطه این دو اکسل قطع میشه. ایا راهی هست برای حل این مشکل؟؟؟؟!!

    • امید معتمدی

      سلام
      روز خوش
      اینطور که متوجه شدم دو فایل اکسل دارید که به هم مرتبط هستند
      در صورت جابه جایی به سیستم دیگر، باید آنها را دقیقا در همین مسیرهای فعلی قرار دهید

      • امید معتمدی

        سلام، دقیقا همین طور است.

      • سلام فایلی دارم که هر سلولش داده را از صفحات و سلولهای یک فایل مرجع میگیرد . در حالت عادی میتونم با فایند اند ریپلیس نام فایل مرجع را تغییر دهم . راهی هست که نام فایل مرجع را از یک سلول بخواند و قابل تغییر باشد .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.