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

آدرس دهی بین دو شیت

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

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

 

مثال آدرس دهی بین دو شیت

اگر یک کارپوشه شامل پنج کاربرگ باشد که ازاین‌بین چهار کاربرگ  با اسم‌های فصل‌های سال به‌صورت Bahar، Tabestan، Paeez و Zemestan باشد و در کاربرگ پنجم بخواهیم جمع سلول A1 در این کاربرگ ها را محاسبه نماییم، باید از مدل آدرس‌دهی بین کاربرگ ها استفاده نمود.

در این روش ابتدا اسم شیت قرار می‌گیرد و در ادامه آن از علامت تعجب استفاده می‌شود و درنهایت آدرس مدنظر وارد می‌شود، برای مثال مقدار

=Bahar!A2

بیانگر آدرس سلول A2 در کاربرگ Bahar است درحالی‌که مقدار =A2 بیانگر مقدار سلول A2 در همان کاربرگ است که فرمول در آن ثبت‌شده است.

 

با فرض آنکه در کاربرگ ها با اسامی فصل‌ها، در سلول A2 هر کاربرگ جمع درآمد حاصله در آن فصل ثبت‌شده باشد و بخواهیم درآمد کل را حساب کنیم، کافی است از فرمول ذیل استفاده نمود.

=Bahar!A2+Tabestan!A2+Paeez!A2+Zemestan!A2

 

در حالت مشابه اگر بخواهیم جمع ستون A در تمامی کاربرگ ها را محاسبه نماییم می‌توان از فرمول SUM به‌صورت ذیل استفاده نمود.

=SUM(Bahar!A:A,Tabestan!A:A,Paeez!A:A,Zemestan!A:A)

 

 

حالت خاص

در حالتی که اسم کاربرگ به‌صورت فارسی ثبت‌شده باشد یا اسم کاربرگ شامل کاراکتر فاصله باشد، به‌منظور آدرس‌دهی به سلول‌های آن شیت، اسم کاربرگ داخل علامت کوتیشن قرار می‌گیرد برای مثال اگر اسم کاربرگ برابر با Fasle Bahar باشد و بخواهیم به سلول A2 در آن آدرس دهیم، باید از فرمول

=’Fasle Bahar’!A2

استفاده نمود.

 

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

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

۴۲ نظر

  1. سلام
    یه فایلی دارای چندشیت ک هر شیت مربوط به یک شخص میباشد میخواهم در شیت جدید وقتی اسم شخص وارد میشود اطلاعات لازم در سلول ها درج شود چجوری این کار بکنم؟

  2. من میخوام یه سلول از هر شیت اطلاعاتشو از فلان سلول شیت قبل برداره . هر شیت از شیت قبل ! چطور بنویسم فرمولشو؟!
    ممنونم

  3. من میخوام یه سلول از هر شیت اطلاعاتشو از فلان سلول شیت قبل برداره . هر شیت از شیت قبل ! چطور بنویسم فرمولشو؟!
    ممنونم

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

    • امید معتمدی

      در شیت سوم در یک سلول مساوی را بزنید سپس بیایید روی شیت مد نظر روی سلول مد نظر کلیک کنید و اینتر را بزنید.

  5. سلام
    من ی سری داده تو هر ردیف دارم، قراره برای هر کدام از این ردیفها یک شیت تشکیل بدم،حالا میخوام با وارد کردن اطلاعات یک سلول از این ردیفه ها بقیه اطلاعات هم ب شیت اضافه بشن،چطوری میتونم این کارو انجام بدم؟

  6. با سلام. من یک عدد رو از شیت اول در شیت بیستم با فرمول استفاده کرده آیا راهی هست که وقتی روی فرمول میزنم بره به شبت اول و همون جایی که عدد رو استفاده کردم؟؟؟ یعنی هر کس از جدول استفاده میکنه بتونه بفهمه این عدد از کجا و کدوم شبت اومده و چه عددی هست

  7. فقط خواستم تشکر کنم خیلی کمکم کرد.

  8. سلام و عرض ادب و خسته نباشید خدمت اساتید و دسوتان گرامی
    ممنونم از پیج عالیتون

    ولی من سوالم رو نگرفتم

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

  9. یک فایل اکسل دارم که در شیت شماره یک آن که نامش MAIN است، تمام اطلاعات مربوط به افراد زیادی ثبت شده که در ستون A نام افراد نوشته شده است. میخواهم با نوشتن یک ماکرو در اکسل، به شیت شماره دو که نامش MODIRAN است مراجعه کند و اسمی افراد که در ستون A آن نوشته شده است را از بالا به پایین بخواند و با مراجعه به شیت شماره یک ، نام آن فرد را پیدا کند و داده ای که در ستون J شیت یک نوشته شده است را بخواند و در ستون B شیت شماره دو درج کند. ممکن است راهنمایی کنید. لازم به ذکره که تعداد اسامی موجود در شیت۲ کمتر از اسامی شیت۱ است

  10. سلام روز بخیر میخواهم شرط تکرار بین دو محدوده از دو شیت اجرا کنم به صورتی که اگر در محدوده مورد نظر در شیت اول عددی وارد شد در شیت دوم اگر در همان محدوده عدد تکراری وارد شد خطا دهد باید چه فرمولی به کار ببرم

  11. سلام خسته نباشید من میخوام با وارد کردن یک کد از یک سطر در شیت اول کلیه اطلاعات اون سطر از شیت اول به شیت دوم منتقل بشه ممنون میشم راهنمایی بفرمایید

  12. سلام میخوام اطلاعاتی که در شیت ۱ دارم در شیت ۲ نشان بده که اگه تغیراتی ایجاد بشه خطا بده مثلا در شیت۱ ردیف نام و تعداد درشیت ۲ نام یا تعداد زدم اگه اشتباه بزنه خطا بده بایه رنگ مشخص نشون بده که اطلاعات اشتباه هست با تشکر

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

    • اگر توضیحاتم کامل نیست و سوالی در این مورد هست بفرمایید

    • امید معتمدی

      سلام
      بله
      از تابع indirect به شرح ذیل استفاده کنید.
      http://www.excelengineer.ir/indirect

      • سلام وقت بخیر و خسته نیاشید ببخشید مشکل منم دقیقا همینه و با دستور indirect نتونستم مشکلم رو حل کنم!! امکان داره بیشتر راهنمایی بفرمایید؟
        یه سری شیت که با اسمشون فقط شماره هست در یک شیت که جمع بندی هستش می خواهیم اطلاعات سل های مشابه از هر شیت به ترتیب شماره شیتش رو فرا بخوانیم!!

  14. با عرض سلام
    هر هفته من فایل اکسلی شامل چندین شیت دریافت میکنم که برای شمارش یک سری اطلاعات از فرمول COUNTIFS استفاده میکنم ولی وقتی خواستم که فرمول هارو در فایل اکسل هفته بعدش کپی کنم ، فرمولها مقداری تغییر کردن و حتی در فایل جدید مقادیر فایل هفته قبل رو محاسبه می کردند.
    چطور میتونم فرمولهارو برای فایل اکسل جدید این هفته کپی کنم به صورتی که فرمولها تغییر نکنن؟
    متشکرم

    • امید معتمدی

      بعد از کپی کردن روی سلول مقصد راست کلیک کنید و درقسمت Past Special حالت فانکشن را انتخاب کنید

  15. سلام ارادت . من یه فرمولی رو میخوام تکرار کنم که یکی از ورودی هام توش تغییر نکنه ( ثابت باشه ) ولی بقیه متغیرام تغیر کنه . حتما باید برای هر سلول یبار فرمولو بنویسم ؟چون وقتی درگ میکنم به همه داده هام اضافه میشه .

    . Grazie alla sua attenzione

  16. سلام
    من دو تا شیت دارم که در شیت دو تمامی فرمول ها بر اساس اطلاعات موجود در شیت یک نوشته شده اند و حجم اطلاعات و فرمول های داده شده بسیار زیاد است .
    می خواهم یک کپی از شیت یک در شیت ۳ و یک کپی از شیت دو در شیت چهار داشته باشم و روابط بین شیت یک و دو برای شیت سه و چهار هم وجود داشته باشند. لطفا مرا راهنمایی کنید
    متشکرم

    • امید معتمدی

      سلام
      شیت ۱ و ۲ را کپی کنید در همین فایل فعلی
      سپس به چهارمین شیت رفته و از دستورFind & Replace اسم شیت اول را جست و جو نمایید و به شیت سوم تغییر دهید.

  17. سلام
    وقت بخیر
    من۳تا شیت دارم که اول موجودی انبار توش هست و دومی جمع و سومی کسر کردن اقلام انبار هست حالا میخوام ارتباط برقرار کنم بینشون که هرچی تو شیت جمع اضافه شد مستقیم بره شیت اول و به موجودی کل اضافه بشه و هرچی تو شیت سوم کم شد مستقیم از شیت اول که موجودی کل هست کم بشه البته اینو به که تو شیت اولم ۲۰۱ قلم جنس دارم که میخوام ارتباط برقرار باشه بینشون ممنون میشم جواب منو بدید حتی اگه شده به ایمیلم
    Reza_fabregas21@yahoo.com

    • امید معتمدی

      سلام
      بهتر است در شیت اول دو ستون ایجاد کنید و در ستون اول موجودی اولیه را وارد نموده و در ستون دوم موجودی فعلی را بیاورید. ستون اول که مقادیر آ« عدد بوده و در یک زمان پایه ثبت میشود و ستون دوم را با استفاده از تابع Sumifs فرمول نویسی کنید (دو بار تابع را تکرار کنید، یک بار برای فراخونی داده ها از شیت دوم و دیگری برای فراخونی داده ها از شیت سوم).

      http://www.excelengineer.ir/sumifs

  18. با سلام ادامه سوال
    همین آدرس دهی بین شیت‌ها اگر قسمت‌های مطلق هم داشته باشد علامت دلار(ها) را در کجاهای عنوان سلول وبا عنوان شیت باید بگذاریم؟

  19. سلام.من دوتا شیت دارم در یکی نام و نام خانوادگی و کد ملی هست که از قبل داشتیم الان برای شیت جدید میخوام کد ملی رو که میزنم از شیت قبلی نام و نام خانوادگی رو بخونه میشه بفرمایین چه کدی باید بزنم؟

  20. با سلام.
    مشکلی داشتم در ارتباط بین شیتها در اکسل.
    یه فایلی داریم که دوتا شیت توش هست و اگر لازم بشه بایستی از شیت اول کپی بگیریم و کار رو ادامه بدیم.حالا در صورت کپی لازمه که نام شیت در سطری از شیت اخر(شیت نتیجه)بصورت خودکار اضافه بشه و داده هایی ازهمان شیت دوم در مقابل همان سطر اضافه شده در شیت اخر لحاظ بشه.
    چجوری این کارو انجام بدیم.
    خیلی ممنون.

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

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

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