آموزش اکسل ۲۰۱۶ – درس پانزدهم: ارجاع نسبی و مطلق به سلول ها

آموزش کامل اکسل ۲۰۱۶ : ارجاعات سلولی

مقدمه

در درس قبل از آموزش کامل اکسل ۲۰۱۶ به فرمول نویسی پیشرفته در اکسل پرداخته شد و در این درس با ارجاعات سلولی آشنا می شویم. دو نوع مختلف ارجاع به سلول ها وجود دارد: ارجاع نسبی و ارجاع مطلق. این دو نوع ارجاعات سلولی هنگام کپی کردن فرمول به سلول های دیگر رفتار متفاوتی دارند. ارجاعات نسبی وقتی یک فرمول به سلول دیگر کپی می شود، تغییر می کنند. از سوی دیگر، ارجاعات مطلق تغییری نکرده و ثابت باقی می مانند.

در صورت تمایل می توانید فایل اکسل زیر که مربوط به تمرین آموزش های همین درس می باشد را دانلود نموده و در ادامه آموزش کامل اکسل ۲۰۱۶ با ما باشید.

دانلود فایل تمرین اکسل

آموزش کامل اکسل ۲۰۱۶

آموزش کامل اکسل 2016

ارجاع نسبی

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

به عنوان مثال، اگر فرمول A1+B1= را از سطر ۱ به سطر ۲ کپی کنید، فرمول به شکل A2+B2= خواهد شد. ارجاعات نسبی در مواقعی که نیاز به تکرار محاسبات در چند سطر یا ستون را دارید، بسیار مناسب می باشند.

ایجاد و کپی یک فرمول با استفاده از ارجاع نسبی

در مثال زیر، می خواهیم یک فرمول ایجاد کنیم  که در هر سطر قیمت هر محصول (price) را در تعداد آن محصول (quantity) ضرب کند. بجای اینکه برای هر سطر یک فرمول جداگانه بسازیم، می توانیم فقط یک فرمول در سلول D2 ایجاد کرده و آن را در سایر سطرها کپی کنیم. با توجه به اینکه از ارجاع نسبی استفاده می کنیم، فرمول، محاسبات مربوط به هر سطر را به درستی انجام می دهد.

۱- سلولی که می خواهید فرمول را در آن ایجاد کنید، انتخاب نمایید. در این مثال ما سلول D4 را انتخاب می کنیم.

آموزش کامل اکسل 2016

۲- فرمول را در سلول مربوطه وارد کنید. در این مثال ما فرمول B4*C4= را تایپ می کنیم.

آموزش کامل اکسل 2016

۳- کلید اینتر روی کیبورد را فشار دهید. فرمول محاسبه شده و مقدار محاسبه شده در سلول مربوط به فرمول نشان داده می شود.

۴- قابلیت fill handle که همان علامت مربع توپر در قسمت پایین سمت راست سلول می باشد، را در سلول D4 فعال کنید.

آموزش کامل اکسل 2016

۵- روی مربع کلیک کرده و با با پایین نگه داشتن ماوس، روی سلول هایی که قصد کپی کردن فرمول در آن را دارید، بکشید. در مثال، دامنه سلولی D5:D13 را انتخاب می کنیم.

آموزش کامل اکسل 2016

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

آموزش کامل اکسل 2016

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

آموزش کامل اکسل 2016

ارجاع مطلق

در ادامه آموزش کامل اکسل ۲۰۱۶ با ارجاع مطلق به سلول های اکسل آشنا می شویم. گاهی ممکن است نخواهید هنگام کپی کردن فرمول به سلول های دیگر، ارجاعات بصورت نسبی باشند. برخلاف ارجاعات نسبی، ارجاعات مطلق هنگامی که یک فرمول به سلول دیگر کپی می شود، تغییری نکرده و ثابت باقی می مانند. شما می توانید از ارجاع مطلق برای حفظ یک سطر و یا ستون ثابت استفاده کنید.

مطلب مرتبط:  آموزش pivot table در اکسل 2016

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

آموزش کامل اکسل 2016

معمولا بیشتر از فرمت ۲$A$ در فرمولهای مربوط به ارجاع مطلق استفاده می شود. دو فرمت دیگر که در تصویر بالا مشاهده می کنید، کمتر استفاده می شوند.

نکته: هنگام نوشتن یک فرمول، می توانید کلید F4 را روی صفحه کلید خود فشار دهید تا بین روش ارجاع نسبی و ارجاع مطلق تغییر وضعیت دهید.

ایجاد و کپی یک فرمول با استفاده از ارجاع مطلق

در مثال زیر می خواهیم از سلول E2 (که درصد مالیات آن %۷.۵ است) برای محاسبه مالیات فروش همه اقلام موجود در ستون D استفاده کنیم. برای اطمینان از این که ارجاع به سلول درصد مالیات یعنی E2، در تمام فرمولها (حتی فرمولهایی که به روش کپی ایجاد شده اند) ثابت باقی می ماند، بصورت ۲$E$ در سلول فرمول می نویسیم.

۱- سلولی که می خواهید فرمول را در آن ایجاد کنید، انتخاب نمایید. در این مثال ما سلول D4 را انتخاب می کنیم.

آموزش کامل اکسل 2016

۲- فرمول را در سلول مربوطه وارد کنید. در این مثال ما فرمول زیر را تایپ می کنیم:

=(B4*C4)*$E$2

آموزش کامل اکسل 2016

۳- کلید اینتر روی کیبورد را فشار دهید. فرمول محاسبه شده و مقدار محاسبه شده در سلول مربوط به فرمول نشان داده می شود.

۴- قابلیت fill handle که همان علامت مربع توپر در قسمت پایین سمت راست سلول می باشد، را در سلول D4 فعال کنید.

آموزش کامل اکسل 2016

۵- روی مربع کلیک کرده و با با پایین نگه داشتن ماوس، روی سلول هایی که قصد کپی کردن فرمول در آن را دارید، بکشید. در مثال، دامنه سلولی D5:D13 را انتخاب می کنیم.

آموزش کامل اکسل 2016

۶- دکمه ماوس را رها کنید تا فرمول در سلول های انتخاب شده کپی شود. با توجه به اینکه ارجاع به سلول درصد مالیات بصورت ارجاع مطلق بوده است مقادیر به درستی محاسبه خواهند شد.

آموزش کامل اکسل 2016

شما می توانید با دبل کلیک روی سلول هایی که دارای فرمول هستند، فرمول مربوطه را مشاهده کرده و از صحت آن اطمینان حاصل کنید. ارجاعات مطلق در تمامی سطرها به همان شکل ثابت باقی می مانند و ارجاعات نسبی برای هر سطر متغیر می باشند.

آموزش کامل اکسل 2016

نکته: مطمئن شوید که در فرمولهایی که از ارجاع مطلق استفاده می کنید حتما علامت $ را قرار داده باشید. این علامت در مثال زیر حذف شده و همین عامل باعث این می شود که اکسل آن را بعنوان یک ارجاع نسبی بشناسد و در نتیجه هنگام کپی شدن فرمول به سایر سلول ها نتایج کاملا غلطی تولید شود.

آموزش کامل اکسل 2016

استفاده از ارجاع سلول ها در برگه های مختلف (ارجاع بین برگه ها)

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

نکته: توجه داشته باشید که اگر نام برگه شما دارای فاصله (space) باشد، باید آن را داخل علامت نقل قول (‘ ‘) قرار دهید. بعنوان مثال برای ارجاع به سلول A1 که در برگه July Budget قرار دارد، باید آن را به شکل زیر بنویسید:

مطلب مرتبط:  آموزش دستورات find and replace در اکسل 2016

‘July Budget’!A1

روش ارجاع به سلول های سایر برگه های اکسل

در مثال زیر، ما به یک سلول که در برگه دیگری قرار دارد، ارجاع می دهیم. این قابلیت به ما این امکان را می دهد تا از یک مقدار مشابه در بین دو برگه استفاده کنیم و مجبور نباشیم تا فرمول را از نو نوشته و یا اینکه داده ها را کپی کنیم. بنابراین با این مثال در ادامه آموزش کامل اکسل ۲۰۱۶ با ما باشید:

۱- سلولی را که می خواهید به آن ارجاع دهید را پیدا کرده و نام برگه آن را به خاطر داشته باشید. در این مثال ما می خواهیم به سلول E14 که در برگه Menu Order قرار دارد ارجاع دهیم.

آموزش کامل اکسل 2016

۲-  برگه مورد نظر خود را انتخاب کنید. در این مثال ما برگه Catering Invoice را انتخاب می کنیم.

آموزش کامل اکسل 2016

۳- سلولی که می خواهید نتایج در آن ظاهر شود را انتخاب کنید. در این مثال ما سلول D4 را انتخاب می کنیم.

آموزش کامل اکسل 2016

۴- ابتدا علامت مساوی (=) و سپس نام برگه و سپس علامت تعجب (!) و در نهایت نام سلول مورد ارجاع را تایپ کنید. بنابراین ما در این مثال بصورت زیر تایپ می کنیم:

=’Menu Order’!E14

آموزش کامل اکسل 2016

۵- کلید اینتر روی کیبورد را فشار دهید. مقدار سلول ارجاع داده شده نمایان می شود. اکنون اگر مقدار سلول E14 در برگه Menu Order تغییر کند، مقدار آن در برگه Catering Invoice هم بصورت خودکار تغییر خواهد کرد.

آموزش کامل اکسل 2016

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

نکته: اگر در هنگام ارجاع دادن، نام برگه را اشتباه وارد کرده باشید، خطای !REF# در سلول ظاهر می شود. در مثال زیر ما نام برگه را اشتباه وارد کرده ایم. بر روی علامت خطای ظاهر شده که در تصویر زیر برجسته شده است کلیک کرده و یکی از گزینه های ویرایش (Edit) ، نادیده گرفتن خطا (ignore) و یا بررسی خطا (Checking) را انتخاب کنید.

آموزش کامل اکسل 2016

تمرین عملی

۱- فایل اکسل زیر را جهت انجام تمرینات دانلود کنید.

دانلود فایل اکسل

۲- برگه Paper Goods را انتخاب کنید.

۳- در سلول D4 فرمولی تایپ کنید که بهای واحد B4 را در سلول تعداد محصول یعنی C4 ضرب کرده و نتیجه آن را در درصد مالیات E2 ضرب کند. در مورد درصد مالیات از ارجاع مطلق استفاده کنید، زیرا درصد مالیات در همه سطرها یکسان می باشد.

۴- از قابلیت fill handle استفاده کرده تا فرمول را به دامنه سلولی D5:D12 کپی کنید.

۵- درصد مالیات در سلول E2 را به %۶.۵ تغییر دهید. توجه داشته باشید که تمام سلول ها بروز رسانی می شوند. بعد از انجام این تمرینات فایل اکسل شما شبیه تصویر زیر می شود.

آموزش کامل اکسل 2016

۶- برگه Catering Invoice را انتخاب کنید.

۷- مقدار داخل سلول C5 را حذف کنید و به وسیله ارجاع، آن را با سلول total cost در برگه paper goods جایگزین نمایید. نکته : مقدار total cost در سلول E13 در برگه Paper Goods می باشد.

۸- بعد از انجام این تمرینات برگه Catering Invoice شبیه تصویر زیر می شود.

آموزش کامل اکسل 2016

آموزش کامل اکسل ۲۰۱۶

ترجمه شده در سایت خلایق
منبع:

gcflearnfree.org

آموزش کامل اکسل ۲۰۱۶

اگر مطلب فوق به‌درد‌بخور است، با بقیه به اشتراک بگذارید تا از آن استفاده کنند:

مطالب مرتبط

Subscribe
اطلاع رسانی برای :
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها