✔ ما برترین «کتاب فرمول نویسی و توابع  اکسل» را ترجمه کرده‌ایم و همچنین دوره «ساخت گزارش‌های مدیریتی با Pivot Table» را ساخته‌ایم تا 
مسیر یادگیری و تسلط شما بر نرم افزار قدرتمند اکسل هموار گردد.

همچنین مشتاقیم smiley تا «دوره‌های تخصصی اکسل»  را برای شما و سایر همکارانتان - به صورت سازمانی - برگزار نمائیم.

آموزش روش استاندارد تایپ و نوشتن اعداد فارسی در اکسل

برای فارسی کردن اعداد در اکسل روشی وجود دارد که من بر حسب تصادف آن را پیدا کردم و تا پیش از آن در هیچ سایت فارسی این تکنیک نیامده بود و سپس با جستجو در سایت مایکروسافت متوجه شدم که آن روش استانداردی است که بدون توجه به فونت و یا تنظیمات ویندوز، تمامی اعداد را در همه نسخه‌های اکسل از جمله اکسل ۲۰۱۹ و ۲۰۱۶ و ... به فارسی نمایش می‌دهد.

قبل از شروع باید بدانید که روش‌های دیگری برای فارسی کردن اعداد وجود دارد:

۱)‌ استفاده از فونت‌های سری B مانند B Nazanin‌ و B Yekan‌ و ... 

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

۲) تغییر تنظیمات ویندوز در کنترل پنل:

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

روش استاندارد فارسی کردن اعداد در اکسل

این کار بسیار ساده است و کافیست که کد زیر را که برای نمایش اعداد فارسی در اکسل است را در پنجره Format Cells و قسمت Custom وارد کنید.

[$-fa-IR,302]0

و یا این فرمت برای نمایش اعداد به صورت پیش فرض در اکسل:‌

[$-fa-IR,302]General

روش اصولی عدد فارسی در اکسل

در این روش نیاز نیست که هیچ فونت خاصی نصب شده باشد و با تمامی فونت‌های به روز شده ویندوز مانند Calibri و یا Segoe UI کاملا سازگار است.

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

نکته: کد زیر اعداد 4  و 5 و 6 را به صورت عربی نمایش می دهد. 

[$-2020429]0

برای داشتن کلمات "تومان" یا "ریال" و همچنین سه رقم سه رقم جدا کردن اعداد در این فرمت سل کافیست که کد مربوط به آن را به جای عدد 0 جایگزین نمایید. مثلا:

[$-fa-IR,302]#,###

[$-fa-IR,302]#,### "rials"

تبدیل اعداد انگلیسی به فارسی در فرمول نویسی 

به صورت کلی با تابع TEXT‌ در اکسل می‌توانید هر آنچه را که در Format Cells اعداد ممکن است را در یک فرمول انجام دهید. بنابراین فرمول زیر اعداد انگلیسی را به صورت فارسی در می‌آورد:

فرمول تبدیل عدد فارسی به انگلیسی در اکسل

تنظیم اعداد فارسی در نمودار‌های اکسل / Excel Charts

کافی است که محور عمودی نمودار را انتخاب نمایید و سپس RightClick کنید و گزینه Format Axis را انتخاب نمایید و در قسمت تنظیمات Number این فرمت را وارد نمایید. ویدئوی زیر را ببینید:

حل مشکل تایپ اعداد فارسی در هر نرم افزاری - یکبار برای همیشه

جالب است بدانید که این مشکل در سیستم عامل‌های ویندوز وجود دارد و اگر شما از لینوکس‌ها استفاده کنید، با عوض کردن زبان به فارسی، همه اعداد فارسی خواهند بود زیرا در لینوکس‌ها از صفحه کلید استاندارد فارسی استفاده می‌شود.
در نسخه‌های جدید ویندوز شما می‌توانید به جای استفاده از صفحه کلید «غیر استاندارد ویندوز» - که البته به آن سال‌هاست که عادت کرده‌ایم- از صفحه کلید «استاندارد فارسی» استفاده کنید و سپس می‌توانید در هر جایی و هر نرم افزاری به سادگی اعداد فارسی را تایپ کنید. برای اینکار کافی است که به همان جایی در کنترل پنل ویندوز بروید که همیشه صفحه کلید فارسی را اضافه می‌کردید و اینبار صفحه کلید فارسی استاندارد را اضافه کنید. من در ویدئوی آموزشی زیر از ابتدا اضافه کردن زبان فارسی در ویندوز ۱۰ و سپس اضافه کردن کیبورد استاندارد فارسی را به شما آموزش می‌دهم:

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

فونت وزیر یکی از زیباترین فونت‌های فارسی است که بر اساس فونت Dejavou ساخته شده است و به صورت رایگان و آزاد قابل استفاده است. در این فونت که از اینجا می‌توانید دانلود کنیددر پوشه Farsi-Digits تمامی ارقام انگلیسی و عربی با فارسی بازنویسی شده‌اند. اگر چه این روش استاندارد نیست اما می‌تواند مشکل شما را حل کند.

 

سایر نکته‌ها:

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

برای رفع این مشکل کافی است که جهت پاراگراف آن سلول اکسل را از حالت Context خارج کنید و بر روی گزینه Right to Left تنظیم نمایید:

تنظیم جهت پاراگراف در اکسل

 

دیدگاه‌ها

به این مطلب پاسخ دهید

صدف در تاریخ 6 تير 1393 نوشته:

خیلی ممنون از راهنمایی کاربردیتون, خیلی کمکم کرد.

ع در تاریخ 1 مرداد 1393 نوشته:

خیلی ممنون  عالی بود. موفق باشید

اعظمی در تاریخ 15 مرداد 1393 نوشته:

ممنون از لطف شما . موفق و موید باشید

 

گل در تاریخ 8 شهريور 1393 نوشته:

ممنون

سعیدی در تاریخ 15 شهريور 1393 نوشته:

سلام خیلی خیلی ممنون

خیلی کمک کرد اگر میشه آموزش کامل رسم انواع نمودار در اکسل رو هم توی سایتتون قرار بدید.

 

فرشید میدانی در تاریخ 24 آبان 1393 نوشته:

این دوره ساخته شده است و می توانید به صورت الکترونیکی در آن شرکت نمایید:

Vira.Farsaran.com 

فروغ در تاریخ 12 مهر 1393 نوشته:

ممنون از مطلب فوق العاده تون

عالی بود

حیدری در تاریخ 9 آبان 1393 نوشته:

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

حیدری در تاریخ 9 آبان 1393 نوشته:

عالی

رضا در تاریخ 30 آبان 1393 نوشته:

بارکلاه

بابل در تاریخ 10 دى 1393 نوشته:

برای فارسی کردن اعداد در اکسل

  1. روی سلول مورد نظر کلیک راست  کنید
  2. از منوی نمایش داده شده روی Format Cells کلیک کنید
  3. روی دکمه alignment کلیک کنید
  4. در قسمت Text direction گزینه  Right -to-left  را انتخاب نمایید .
یه رهگذر در تاریخ 21 اسفند 1396 نوشته:

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

زینب در تاریخ 24 مهر 1399 نوشته:

برای یک ستون یا ردیف میتونید همه ی اعداد رو وارد کنید.بعد از بالای ستون(یا ردیف)،کل اون ستون یا ردیف رو انتخاب کنید بعد از قیمت alignmen کلش رو Right to left کنید

Nasimvv در تاریخ 13 آبان 1399 نوشته:

ممنون من کلی گشتم نوشته شما کمکم کرد

زهرا در تاریخ 19 دى 1393 نوشته:

آفرین مرسی چقدر ساده .

من فکر کنم دو ساعته داشتم با روشهایی که در جاهای دیگر گفته شده که خودتان گفتید این کار را انجام میدادم و درست نمی شد. مرسی

علي در تاریخ 18 آبان 1395 نوشته:

با سلام و احترام

بسيار ممنون از راهنمايي. اما اين روش براي Object ها مثل Optionbutton عمل نمي نمايد. ممكن است توضيح دهيد چگونه اعداد نوشته شده در پراپرتي   كپشن را مي توان فارسي نمود(مثلا مي خواهيم در پراپرتي كپشنOptionbutton بنويسيم شاخص شماره 1 بطوريكه 1 هم فارسي باشد)

صفورا در تاریخ 17 آذر 1395 نوشته:

بسیار عالی و مفید بود مطلب شما.ممنونم

علی رضایی در تاریخ 3 فروردين 1396 نوشته:

از راهنمای بدون منت شما ممنون . منم یاد گرفتم و تونستم ارقام اکسل را به فارسی برگردونم

کیاوش بهمن پور در تاریخ 7 شهريور 1396 نوشته:

فوق العاده بود. خیلی ممنون

ولی این روش  یه ایراد داره

هنگام نوشتن تاریخ و گذاشتن علامت "/" دیگه اعداد رو نمی شه فارسی نوشت. بدین معنی که این روش فقط برای فارسی کردن اعداد در حالت معمولی کاربرد داره ولی برای نوشتن مثلا تاریخ 1396/02/05 قابل استفاده نیست.

البته یک نکته قابل توجه اینه که برای نوشتن اعداد ممیز دار باید چنین نوشت:

[$-3020429]0.0

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

[$-3020429]0.00

سید پدرام حسینی نژاد در تاریخ 3 دى 1397 نوشته:

سلام
یک سوال داشتم %[$-3020429]0.0 این کد تا یک رقم اعشار را می دهد اگر بخواهیم اعشارش را به صورت " / " به ما نشان دهد چطور کد تغییر می کند .

مرسی

فرشید میدانی در تاریخ 18 مرداد 1400 نوشته:

با فونت وزیر می شود اینکار را کرد. البته کلا با توابع هم می شود اینکار را کرد مثلا از تابع TEXT استفاده کنید و یک متن تولیدکنید و سپس علامت . آن را به / جایگزین کنید.

هادی در تاریخ 13 بهمن 1397 نوشته:

سلام اعدادی که بینشون خط تیره داره روچگونه فارسی کنیم؟

فرشید میدانی در تاریخ 18 مرداد 1400 نوشته:

چون خط تیره دارد دیگر عدد نیست و با اینکار نمی شود انجامش داد. ایده های مختلفی دارم مثلا آنکه با تابع SUBSTITUE تک به تک ارقام انگلیسی آن را با فارسی جایگزین کنید.

Sarah در تاریخ 9 اسفند 1397 نوشته:

خيييلي عالي بود. ممنون

maria در تاریخ 27 اسفند 1397 نوشته:

عااااااالی بود

بهمن2 در تاریخ 24 خرداد 1398 نوشته:

آقا مدت غیژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژ

کارمونو راه انداختی

غلامرضا داداش زاده ولیلو در تاریخ 4 مرداد 1398 نوشته:

سلام اگر مقدار4/13رادر یک فایل Excelوارد کنید آن را به چه فرمتی در نظر خواهد گرفت ؟؟

فرشید میدانی در تاریخ 18 مرداد 1400 نوشته:

اگر این را در یک ** سلول** بنویسید به صورت تاریخ میلادی خواهد شد و سال آن از روی ویندوز خوانده می شود. (روز ۱۳ ماه ۴ سال ۲۰۲۱ میلادی)

MHYeganeh در تاریخ 4 تير 1400 نوشته:

عالی بود. تشکر.