مشکلی که بسیاری از کاربران فارسی زبان اکسل با این نرمافزار قدرتمند دارند، عدم نمایش اعداد به صورت فارسی میباشد.
ما در این آموزش رایگان اکسل برای شما آموزش خواهید داد ( تبدیل اعداد انگلیسی به فارسی در اکسل ).
در حالت عادی که شما در اکسل اعداد را وارد مینمایید به صورت پیشفرض به شکل انگلیسی نوشته میشود اما کاربران نیاز دارند
برای گزارش گیری های یا در فاکتور های فروش خود اعداد را به شکل فارسی نمایش دهند.
ما در این آموزش برای شما به 3 روش تبدیل اعداد انگلیسی به فارسی در اکسل به صورت کامل آموزش میدهیم. با سون ریپلای همراه باشید.
جهت تغییر اعداد از انگلیسی به فارسی در نرمافزار اکسل روشهای زیادی وجود دارد. ما در این مقاله به مهترین آنها میپردازیم.
فارسی کردن اعداد در اکسل به سه بخش کلی ذیل قابل تقسیم میباشد که به توضیح مفصل هرکدام میپردازیم:
1- تبدیل اعداد انگلیسی به فارسی در اکسل
در این روش شما میتوانید به راحتی با تغییر فونت سلول به خواسته خود برسید.
برای این کار کافیست محدوده اعداد خود را انتخاب کنید و سپس فونت سلولها را به یکی از فونتهایی که با کلمه B شروع میشوند مانند B Nazanin , B Titr و یا هر فونت فارسی دیگر تغییر دهید.
ما توی این آموزش از فونت B Nazanin استفاده می کنید.
شما هم میتوانید از باکس دانلود در پایین همین صفحه دانلود نمایید
2- تغییر اعداد انگلیسی به فارسی در اکسل
تغییر فرمت سلول پس از انتخاب محدوده اعداد راست کلید کنید، و گزینه Format Cells را انتخاب و از تب Number در قسمت Custom کد زیر را بنویسید که در تصویر زیر هم مشخص می باشید.
[$-ar-SA,300]0 کد برای فرمت نویسی تغییر اعداد انگلیسی به فارسی در اکسل
3- آموزش نمایش و تبدیل اعداد انگلیسی به فارسی در اکسل
برای استفاده از این روش شما نیاز به نصب و انتخاب فونت فارسی ندارید. اما باید روی سیستم خود تنظیمات زیر را انجام بدهید.
این روش خیلی راحتی برای شما کمک می کنید که بتوانید به راحتی تغییر اعداد انگلیسی به فارسی در اکسل انجام بدهید
پس مراحل زیر را با دقت دنبال نمایید.
Control Panel\Clock and Region وارد این مسیر در ویندوز خود بشوید
در این مرحله روی گزینه Region کلیک کنید
در پنجره باز شده گزینه ( Persian ( Iran را انتخاب کنید و روی ok کلیک کنید دوباره وارد فایل اکسل خود بشید و مراحل زیر را دنبال کنید.
1-3. راستچین کردن جهت متن در سلول
در این روش شما میتوانید به راحتی محدوده اعداد خود را انتخاب کرده و از تب Home بخش Alignment منوی آبشاری Text Direction را زده و گزینه Right-To-Left را انتخاب کنید.
مثل تصویر زیر میبینید که به راحتی اعداد انگلیسی به فارسی تبدیل می شود.
4- تبدیل اعداد انگلیسی به فارسی در اکسل با استفاده از ماکرو VBA
کلیدهای Alt + F11 را فشار دهید یا از تب Developer قسمت code گزینه Visual Basic را انتخاب کنید. پنجره Microsoft Visual Basic for applications window ظاهر میشود.
در این پنجره از تب Insert گزینه Module را انتخاب نمائید. در پنجره جدید باز شده کد های زیر را کپی کنید
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Sub En2Fa() Dim WorkRng As Range Dim s As String Dim ch As String Dim s1 As String xTitleId = "Tarfandha-En2Fa" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each C In WorkRng s1 = "" s = C.Value For i = 1 To Len(s) ch = Mid(s, i, 1) If 48 <= AscW(ch) And AscW(ch) <= 57 Then ch = ChrW(AscW(ch) + 1728) End If s1 = s1 + ch Next i C.Value = s1 Next C End Sub |
با زدن کلید F5 محدوده مورد نظر را انتخاب کنید و OK را بزنید تا نتیجه کار را ببیند
خوب دوستان گرامی این هم بود از آموزش تبدیل اعداد انگلیسی به فارسی در اکسل.
امیدواریم که برای تون مفید باشید 🙂
تا یک آموزش رایگان اکسل به درود 🙂🖐
سلام ایا امکان این هست که با کد vba اعداد فارسی رو به انگلیسی تبدیل کرد ؟ لطفا بررسی کنید
سلام ایا امکان این هست که با کد vba اعداد فارسی رو به انگلیسی تبدیل کرد ؟
بله، در VBA میتوانید از توابع مختلفی برای تبدیل اعداد فارسی به اعداد انگلیسی استفاده کنید. اما باید توجه داشته باشید که VBA به صورت پیشفرض اعداد را بر اساس تنظیمات سیستم عامل خود نمایش میدهد. بنابراین، برای تبدیل اعداد فارسی به انگلیسی، ممکن است نیاز به استفاده از توابع سفارشی یا کتابخانههای VBA خاص داشته باشید.