فرمت سل در اکسل
یکی از بخش های مفرح اکسل که خیلی کارهای خلاقانه میشه باهاش انجام داد، فرمت سل هست. وقتی بخوایم نمایش یک سلول رو تغییر بدیم بدون اینکه تغییری در محتواش بوجود بیاریم از فرمت سل استفاده میکنیم.
در این آموزش میخواهیم با تنظیمات نمایش اعداد به واحدهای هزار یا میلیون و … بپردازیم. این موضوع در نمودارها و مخصوصا داشبوردهای مدیریتی خیلی مورد استفاده است. چون نمایش اعداد بزرگ در نمودار و داشبورد، علاوه بر اینکه خوانایی نمودار رو کم میکنه، زیبایی نمودار و داشبورد ما رو هم تحت تاثیر قرار میده و باعث میشه که شلوغ و آشفته به نظر برسه.
همونطور که میدونید روی هر سلول که کلیک راست می کنیم با زدن Format cell پنجره تنظیمات مربوطه باز میشه و ما اگه بخوایم فرمت هایی رو خودمون تعریف کنیم، باید این کار رو از طریق Custom انجام بدیم. فرمت های نشان داده شده در جدول ۱ همگی باید در قسمت Custom نوشته شوند. در جدول ۱ انواع فرمت عددی برای نمایش اعداد در حالت و به واحدهای مختلف رو می بینید.
فرمت عددی | نمایش عدد ۱۶۹۰۶۷۱۴ |
---|---|
#, “k” | ۱۶۹۰۷K |
#,#.۰۰, “k” | ۱۶۹۰۶٫۷۱k |
$#,#, “k” | $۱۶,۹۰۷k |
#,,”M” | ۱۷ M |
#,#.۰ “M” | ۱۶٫۹ M |
#,#,,.۰۰ ”M” | ۱۶٫۹۱M |
$ #,#.۰ ”M” | $۱۶٫۹M |
جدول ۱- فرمت های عددی برای نمایش اعداد بزرگ به واحدهای مختلف
برای اینکه بتونیم این کدها رو تحلیل کنیم باید با چند علامت آشنا بشیم:
صفر در فرمت سل:
به معنای عدد قطعی است. بودن تنها یک صفر به منزله نمایش عددی است با حداقل یک رقم. ۰۰ نمایش عددی است با حداقل ۲ رقم و الی آخر. پس داشتن یک صفر به معنای نمایش یک عدد با هر تعداد رقم هست.
اگر از کد ۰۰۰۰ استفاده کنیم و عددمون ۲ رقمی باشه، ۲ تا صفر به اول عددمون اضافه میشه. چون که همونطور که گفتیم، صفر به منزله عدد قطعی هست. اما # در فرمت سل به منزله عدد غیرقطعی هست و ما رو در مورد تعداد رقم اعداد ملزم نمیکنه.
طبیعی هست که هر کدوم کاربردهای خودشون و دارن. مثلا میتونیم در مورد خود عدد که نمیدونیم چند رقمه # بکار ببریم اما در مورد تعداد اعشار رو که میخوایم دقیقا ۲ تا باشه از صفر استفاده کنیم (۰۰٫#).
کوتیشن (“):
هر متنی که بخوایم در نمایش سلول اضافه کنیم و با کدهای فرمت سل شباهت داشته باشه باید داخل “” باشه. در اینجا k نشانه هزار و m نشانه میلیون است که M چون با کدماه شباهت داره باید داخل “” قرار بگیره اما k میتونه بدون “” اضافه بشه. که این عبارات رو فارسی هم میتونیم تایپ کنیم. مثلا:
شکل ۱- نمایش عبارت فارسی هزار در کنار اعداد در فرمت سل
نقطه در فرمت سل:
نقطه در فرمت سل نمایانگر ممیز یا همون تعداد اعشار هست. وقتی میزنیم ۰٫۰۰ یعنی عدد با هر تعداد رقم رو با ۲ رقم اعشار نمایش بده.
کاما (,):
علامت کاما ۲ تا کارکرد داره. اگه بعد از کاما صفر باشه، کار Seperator یا همون جدا کننده سه رقم سه رقم رو میکنه. اما اگه بعد کاما صفر نباشه، اعداد رو تقسیم بر ۱۰۰۰ میکنه. مثلا میخوایم فرمت رو طوری تنظیم کنیم که علاوه بر اینکه جداکننده و ۲ رقم اعشار داره، به واحد هزار هم نشون بده (که در جدول بالا نیست)
شکل ۲- ترکیب هر ۴ مورد بالا در نمایش عدد
همونطور که میبینید، بعد از کامای اول صفر اومده که کار جداکنده سه رقم رو انجام میده. بعد از اون نقطه قرار گرفته که ۲ تا صفر بعد از نقطه نشان دهنده ۲ رقم اعشار قطعی هست. بعد کامای بعدی رو داریم که چون بعدش ۰ قرار نگرفته، کار تقسیم بر ۱۰۰۰ رو انجام میده و در آخر هم واحد عدد رو داخل “” نمایش دادیم.
همونطور که گفتم، تسلط به فرمت دهی اعداد در نمودارها و مخصوصا داشبوردهای مدیریتی اهمیت زیادی داره. پس سعی کنید از این به بعد اعدادتون رو از این طریق فرمت دهی کنید تا ملکه ذهنتون بشه.
سلام وقت بخیر
داخل اکسل این امکان وجود داره که از یک سل فقط عدد رو ورداره برای ضرب
مثلا الان یک سل دارم 3kg میخوام داخل یه سل دیگه که تعداد اون جنس هست ضرب بشه و در اخر وزن موجود رو بم بده
سلام
اگه همه سلول ها فقط kg دارند کافیه با Find & Replace کلمه kg رو حذف کنید و یک جمع ساده بزنید.
اما اگه عبارات مختلف داره باید بررسی بشه و بر اساس اونا فرمول نویسی بشه
با سلام و تشکر از سایت خوبتون.
من میخوام یک عدد اعشاری که با صفر شروع می شود مانند: ۰.۰۰۰۳۴۵ را به یک عدد صحیح به صورت ۳۴۵ برایم نمایش دهد.
سپاس.
سلام
اگر تعداد اعشار همه اعداد یکی هست، کافیه اون اعداد رو در مثلا ۱۰۰۰۰۰۰ ضرب کنید، ولی اگر تعداد اعشار اعداد متغیر هست میتونید از فرمول زیر استفاده کنید:
سلام و خسته نباشید ، لطفا بیشتر در این مورد توضیح میدین ،
من فایلی دارم که از جای دیگه ای اپدیت میشه و نمیخوام فرمول هاش و تغییر بدم ، برای نمایش میلیون با M و میلیارد با B و اعداد کمتر از میلیون بصورت عدد کامل به مشکل برخوردم ، آیا با ترکیب فرمول در castom هم میشه به این نتیجه رسید ، اگر جواب مثبته ممکنه فرمول مورد نیازش و بفرمایید ، و اگر تنها راه (Conditional Formatting) است لطفا مسیر لازم برای انجام کار و دقیقتر بفرمایید ( مبتدی هستم در اکسل )
درود بر شما
نفرمودید به چه مشکلی؟
منظورتون کدنویسی در فرمت سل هست؟
اونجا میتونید با این فرمت اعداد رو ببرید به فرمت میلیون :
#,#,, “M”
این کد ۱۷۰۰۰۰۰۰ رو بصورت 17M نشون میده
سلام و دردود
یک عدد دارم ۱۲۳۴۵۶۷۸۹۰
میخوام۱۲۳۴ که اول این عدده حذف بشه.
چکار کنم؟؟؟
درود
اگر منظورتون ۴ رقم اول هست، میتونید از تابع right استفاده کنید به این صورت:
یا اینکه از ابزار text to column استفاده کنید
سلام حال شما
وقتی یه ستون دارم که وقتی اعداد اعشاری مثل ۰.۴۶۶۹۸۷۸ رو وارد میکنم درست نشون میده و درست محاسبه میکنه ولی:
وقتی اعداد اعشاری مثل ۳.۴۶۶۹۸۷۸ (فقط ۰ رو کردم ۳ )رو وارد میکنم درست نشون نمیده و همشو عدد صحیح میکنه ۳۴۶۶۹۸۷۸ و محاسباتمو اشتباه در میاره!!!!!!!!!!!
نوع فرمت هست Number
when i type decimal numbers in excel it changes to natural numbers! why?
سلام خداقوت . ممنون از توضیحات حرفه ایتون.
من یه مشکلی که تو نسخه ۲۰۱۹ اکسل دارم اینه که اعداد رو برام سه تا سه تا جدا نمیکنه. اگه هم بکنه اخرش ۲تا صفر میذاره.
برای مثال ۱۰۰.۰۰۰.۰۰ … روش های نسخه های قدیمی روش جواب نداد. تازه هم نصب کردم.
یه لیست از جدولی دیگه داشم برای نسخه های قبل بود اونو یک insert زدم بعد اعداد فقط اون قسمت درست شدن .جای دیگه کار نمیده.
ممنون میشم راهنماییم کنید .خیلی سخته چک کردن اعداد اینجوری…
سلام
این مورد در اکسل ۲۰۱۹ هیچ تغییری نداشته، حتما آخرین آپدیت آفیس ۲۰۱۹ رو نصب کنید.
سلام و روز بخیر
من اعدادم رو به فرمت میلیون ریال نوشتم، حالا اگر بخوام در چارتم اعداد هم فارسی باشن هم میلیون ریال، آیا این امکان پذیر است؟
درود بر شما
بله همون فرمت رو استفاده کنید
یک راه هم اینه فونت فارسی انتخاب کنید
بله باید فونت b nazanin یا بقیه فونتهای سری b something را انتخاب کنید
با سلام و خسته نباشید
میخوام جوری فرمت اعداد رو بنویسم که
اعداد مثبت سبز و منفی قرمز نوشته بشن
اگر عدد در بازه میلیون بود جلوش M
اگر عدد در بازه میلیارد بود جلوش B
و اگر عدد زیر میلیون بود کامل نمایشش بده
درود بر شما
3 تا rule بنویسید در (Conditional Formatting)
هر rule دو تا شرط داشته باشه.
یک شرط در مورد رنگ، یکی هم برای واحد عدد
با سلام و دعای خیر و تشکر از زحماتی که متحمل میشوید و دیگران را نیز بهره مند میسازید
من در یکی از ستونهای فایلم یک عدد شش رقمی دارم که نشانه تاریخ است (مثلا عدد ۹۶۰۲۱۴ برای تاریخ چهاردهم اردیبهشت ماه سال ۹۶) چگونه میتوانم با استفاده از گزینه costom در تب number در format cell نحوه نمایش عدد ۹۶۰۲۱۴ را بصورت ۹۶/۰۲/۱۴ تغییر دهم (به عبارت دیگر چگونه نحوه نمایش اعداد را بصورت دو رقم دو رقم با جداکننده / قرار دهم) قبلا از لطفتان در این خصوص سپاسگزارم
سلام
تشکر
از دستور زیر استفاده کنید:
۰۰″/”۰۰″/”۰۰