تبدیل آدرسهای نسبی به مطلق و بالعکس در اکسل
پس از نوشتن یک فرمول در اکسل، این امکان برای شما فراهم است که آن را اصلاح کنید یا آدرس سلولها را در فرمول تغییر دهید. اکثر کاربران اکسل میدانند که برای تبدیل آدرس یک سلول از حالت نسبی به حالت مطلق کافیست در اطراف آدرس، علامت دلار انگلیسی درج شود. اینکار برای تعداد کم تغییرات براحتی و در زمان کوتاهی قابل انجام است اما برای تبدیل تعداد زیادی آدرس چکار باید کرد؟ در ادامه مطلب با آموزش EXCEL همراه باشید تا با روشهای تبدیل آدرسهای نسبی به مطلق و بالعکس در اکسل آشنا شوید.
قبل از بیان روشهای تبدیل آدرسهای نسبی به مطلق، ابتدا به صورت خلاصه با این دو مدل آدرسدهی آشنا میشویم:
- آدرس نسبی (Relative Address):
آدرس نسبی یعنی آدرسی که هنگام کپی کردن و جابجایی ثابت نماند و تغییر کند. به طور مثال اگر درون سلولی فرمول C4*10 را بنویسیم و این سلول را چه بصورت دستی و چه با استفاده از قابلیت AutoFill، در سه سلول پایینتر کپی کنیم فرمول قبلی به C7*10 تغییر پیدا میکند. این تغییر به علت نسبی بودن فرمول است که آدرس C4 به علت جابجا شدن به سه سلول پایینتر به C7 تبدیل میشود.
- آدرس مطلق (Absolute Address):
بر خلاف حالت قبل، آدرس مطلق یعنی آدرسی که هنگام عمل کپی ثابت بماند و تغییر نکند. برای نوشتن آدرس سلول به صورت مطلق علامت $ را قبل از نام ستون و شماره سطر وارد میکنیم. مثلا فرم مطلق آدرس C4 به صورت زیر میباشد:
=$C$4
نکته: علاوه بر فرمهای فوق الذکر، آدرسهای ترکیبی یا مختلط (Mixed Reference) نیز داریم که بصورت نیمهمطلق - نیمهنسبی هستند:
الف) حالت مطلق سطری (Row absolute) مثل C$4: در این حالت فقط سطر به صورت مطلق ارجاع داده شده است. یعنی در صورت کپی شدن این فرمول، نام ستون یعنی ستون C بسته به محل جدید کپی شدن، میتواند به صورت نسبی تغییر کند، اما شماره سطر یعنی سطر شماره 4 که قبل از آن $ آمده، همیشه ثابت خواهد ماند.
ب) حالت مطلق ستونی (Column absolute) مثل o$C4: در این حالت فقط ستون به صورت مطلق ارجاع داده شده است. یعنی در صورت کپی شدن این فرمول، شماره سطر یعنی سطر شماره 4، بسته به محل جدید کپی شدن، میتواند به صورت نسبی تغییر کند، اما نام ستون یعنی ستون C که قبل از آن $ آمده، همیشه ثابت خواهد ماند.
-
روشهای تبدیل آدرسهای نسبی به مطلق و بالعکس دراکسل:
روش 1: درج دستی علامت $
ابتداییترین روشب رای تبدیل آدرس نسبی به مطلق و بالعکس درج و حذف دستی علامت $ است.
---------------------------------------
روش 2: با استفاده از کلید F4
اگر قبل یا بعد یا حتی وسط یک آدرس نسبی (C4) کلیک کنید یا چنانچه آنرا انتخاب کنید و سپس کلید F4 را یک بار فشار دهید آدرس مورد نظر به آدرس مطلق (o$C$4) تبدیل میشود. اگر همین کلید را برای بار دوم فشار دهید از حالت مطلق به حالت مطلق سطری (C$4) تبدیل میشود و اگر برای بار سوم نیز این کلید را فشار دهید از حالت مطلق سطری به حالت مطلق ستونی (o$C4) در میآید. فشردن کلید F4 برای بار چهارم موجب میشود آدرس به حالت اولیه یعنی نسبی (C4) برگردد.
توجه: برای تبدیل تمام آدرسهای نسبی به مطلق و یا بالعکس که در یک سلول وجود دارد کافیست تمام آدرسها یا فرمولها را به حالت انتخاب دربیاورید و کلید F4 را بفشارید.
-----------------------------------------------------
روش 3: با استفاده از ماکرونویسی دراکسل
استفاده از کلید F4 برای تبدیل آدرسهای موجود در یک سلول بسیار کاربردی است اما اگر بخواهید اینکار را برای تعداد زیادی سلول انجام دهید نمیتوانید چند سلول را انتخاب کرده و از کلید F4 استفاده کنید چون این کار عملی نیست. برای این حالت بهتر است از کد ماکرو استفاده کنید.
- لینک منبع
تاریخ: دوشنبه , 06 آذر 1402 (07:19)
- گزارش تخلف مطلب