علامت @ در اکسل چیست ؟ کاربرد این کاراکتر یا نماد که به نام اَتساین شناخته می شود چیست ؟ چرا در فرمولهای اکسل جدید ظاهر می شود ؟ در این مطلب به این پرشسها پاشخ خواهیم داد و بعد این درک خواهید کرد که چرا در بعضی مواقع این علامت را در فرمولها مشاهده می کنید ، پس با آفیس باز همراه باشید 🫡
فهرست محتوا
علامت @ در اکسل چیست ؟
علامت @ برای نمایش مقدار سطر فعلی ( implicit intersection ) به کار می رود . وقتی در یک فرمول به محدوده ای از داده ها اشاره می کنید ، اکسل مشخص میکند که فقط مقدار موجود در سطر فعلی در آن محدوده را انتخاب کند که این کار با @ صورت می پذیرد.
مثلا اگز در B2 ما بنویسیم :
=@A1:A3
اکیل مقدار A2 را بر می گرداند
مفهوم ارجاع به سطر فعلی در اکسل
در نسخه های قدیمی تر اگر در فرمولی از محدوده استفاده می کردیم ، اکسل یه طور خودکار مقدار مرتبط با سطر فعلی رو انتخاب می کرد ، بدون اینکه در فرمول چیزی نمایش بده .
اما در نسخه های جدید ، برای درک بهتر و شفافیت بیشتر ، اکسل این عمل را با علامت @ نشان میدهد در واقع این تغییر در نمایش فرمولها در نسخه های جدید آفیس از 2021 به بعد و 365 اعمال شده است .
چرا ماکروسافت علامت @ را به اکسل اضافه کرد ؟
وقتی اکسل قابلیت فرمولهای پویا بر اساس آرایه ها را در آفیس 2021 اضافه کرد و توابعی مانند FILTER افزوده شد که محدوده داده ها را شکلی پیشرفته پردازش می کرد به ناچار برای درک تفاوت فرمولها علامت @ را اضافه کرد.
در فرمولهای داینامیک و پویا خروجی می تواند محدوده سلولها را پر کند مانند تابع XLOOKUP و در اصطلاح Spill Range داشته باشد .
برای اینکه اکسل بداند باید چند نتیجه برگرداند یا یکی از علامت @ استفاده می شود . در تصویر زیر تفاوت بین فرمول با @ و بدون @ کاملا مشخص است .

کاربرد علامت @ در جداول اکسل چیست ؟
وقتی از جدول در اکسل استفاده میکنیم یعنی داده در قالب ساختاریافته وارد شده اند و وارد خواهد شد ، در این حالت مثلا Table1 که در آن علامت @ بسیار رایج است .
برای مثال :
=[@Sales]*0.1
در فرمول بالا :
- [Sales] اشاره به کل ستون Sales دارد .
- [Sales@] یعنی مقدار ستون Sales در ردیف فعلی جدول .
نکته جذاب 😎 :
وقتی در محدوده ای از اکسل که جدول شده است فرمولی وارد میکنید ، اکسل به صورت خودکار تمام اون ستون را یک فرمول یکسان قرار میدهد اگز بخواهید یک یا چند سطر فرمول متفاوتی داشته باشند ، می توانید در آن سلول فرمول را نوشته و اینتر را بزنید و بعد Ctrl Z بزنید . اکسل با نشان دادن یک مثلث قرمز کوچک گوشه بالای آن سلول ، آن را متمایز می کند .
تا اینجای مطلب فکر میکنم درک پایه ای از اینکه علامت @ در اکسل چیست پیدا کرده اید .
مثالهای عملی از استفاده از @ در اکسل
مثال 1 :
=@A1:A10 ==> مقدار سلول متناظر ردیفی که فرمول در آن قرار دارد
مثال 2 :
=[@Price]*[@Qty] ==> برای هر ردیف مقدار حاصلضرب قیمت در تعداد
نکات مهم در استفاده ار علامت @
- علامت @ در نسخه های جدید اکسل ( 2021 و 365 به بعد ) نمایش داده می شود .
- در نسخه های قدیمی هم بود ولی نمایش داده نمیشد به کاربر .
- هنگام استفاده از جداول استفاده از @ باعث می شود محاسبات همان ردیف جدول انجام شود
- اگر فایلی را با آفیس 2010 ساخته باشید و در اکسل جدید باز کنید ، احتمال اینکه @ را نشان دهد وجود دارد که جای نگرانی نیست و لزومی به حذف آن وجود ندارد و اختلالی در عملکرد نخواهد بود .
- اینکه علامت @ در اکسل چیست ؟ پاسخ کوتاه برای سازگاری ورژن های مختلف اکسل به آن اضافه شده است .
جمع بندی
علامت @ در اکسل ابزاری است برای تعیین اینکه از محدوده انتخاب شده فقط مقدار سطر فعلی استفاده شود . و این ویژگی برای شفافیت و کنترل و درک دقیق تر فرمولها در اکسل جدید اضافه شده است .
به زبان ساده :
@ یعنی از این محدوده فقط مقدار همین ردیف را در نظر بگیر
پیشنهاد می کنم مطلبی که قبلا برای کاراکترهای * و ؟ و ~ هم منتشر کرده ایم که به وایلدکارتها در اکسل شناخته می شوند را حتما مطالعه کنید .


