4.6/5 - (57 امتیاز)

یکی از دوستان سوال پرسیدند که چگونگی تبدیل کاما در اعداد اعشاری فارسی به ممیز را توضیح دهیم. برای حل این مشکل و همچنین اگر مشکل برعکس تایپ شدن اعداد ممیز دار را دارید گام های زیر را طی کنید:

ابتدا تصویر زیر را مشاهده کنید؛ همانطور که میبینید در تصویر به جای ممیز، با کاما قسمت صحیح و اعشاری اعداد جدا شده است. میخواهیم کاما را به ممیز تبدیل کنیم:

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

1- به تب home میرویم و از قسمت editing، بر روی گزینه replace کلیک میکنیم:

تبدیل کاما در اعداد اعشاری فارسی به ممیز در ورد2- در پنجره باز شده، از قسمت find گزینه more کلیک کنید.

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

3- تیک گزینه use wildcard  را بزنید.

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

4- در قسمت find what عبارت زیر را تایپ کنید. (می توانید کد زیر را کپی و در قسمت find پیست کنید.)

([0-9]{1,}).([0-9]{1,})

توجه: اگر عددتان بجای نقطه دارای ممیز است باید در عبارت بالا بجای نقطه از ممیز استفاده کنید. در صورتی که از سایر کاراکترها استفاده شده است، می توانید کاراکتر مورد نظر را در فایل کپی و به جای نقطه پیست کنید.

۵- اگر صرفا قصد دارید تا جای ارقام صحیح و اعشاری یک عدد را بدون تغییر علامت بین آن‌ها عوض کنید عبارت زیر را قسمت Replace With تایپ کنید. (می توانید کد زیر را کپی و در قسمت find پیست کنید.)

2.1

اما اگر قصد دارید علاوه بر تعویض جای ارقام صحیح و اعشاری، نقطه (یا کاما) هم با ممیز جایگزین شود عبارت زیر را قسمت Replace With تایپ کنید. (می توانید کد زیر را کپی و در قسمت find پیست کنید.)

در کد زیر از کاراکتر جداکننده استاندارد فارسی استفاده شده است. (مطالعه بیشتر در ویکی پدیا)

\2٫\1

به جای علامت استاندارد اعشار می توانید کاراکتر مورد نظر خود را نیز قرار دهید مثلا می توانید از / استفاده کنید.

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

۶- اگر عددتان فارسی باشد و بخواهید که پس از جایگزینی، انگلیسی نشود و یا اینکه عددتان انگلیسی باشد و بخواهید که علاوه بر جایگزینی، به فارسی نیز تبدیل شود، پس از تایپ عبارت بالا در حالی هنوز نشانگر ماوس در قسمت Replace With قرار دارد، از قسمت Format گزینه Language را انتخاب کنید. در پنجره Replace Language زبان Persian یا Farsi را انتخاب کنید و روی Ok کلیک کنید.

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

7- اگر فونت خاصی هم مدنظرتان است از قسمت Format گزینه Font را انتخاب کنید و در قسمت Complex Script فونت را انتخاب نمایید و سپس و روی Ok کلیک کنید. در صورتی که بخواهید از فونت خود متن استفاده کنید نیازی به تعریف این گزینه نیست.

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

۷- در پایان روی گزینه Replace یا Replace All کلیک کنید تا فرآیند جایگزینی انجام شود.

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

8- نتیجه به شکل زیر میشود:

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

توجه: اگر پس از کلیک بر روی گزینه Replace با خطای زیر روبرو شدید:

The Find What text contains a Pattern Match expression which is not valid.

در کدی که در قسمت Find وارد کردید بجای کاما (,) از نقطه ویرگول (;) استفاده کنید. 

در صورتی که مشکل همچنان باقی است با استفاده از مطلب زیر جداکننده سیستم خود را به کاما یا نقطه ویرگول تغییر دهید.

تغییر جداکننده آرگومان ها در کنترل پنل

([0-9]{1;}).([0-9]{1;})

برای بازه های عددی مثل 0-2:
find:

([0-9]{1,})-([0-9]{1,})

reaplace:

\2-\1

برای اعداد منفی:
فقط دقت کنید که قبل از اعداد منفی حتما یک space باشه و قبل از ویلدکارد در قسمت find حتما یک فاصله بذارد تا برای سایر قسمت ها که از علامت منفی استفاده شده مثل بازه ها، ترتیب بهم نریزه.
find:

-([0-9]{1,})

reaplace:

\1-

برای تاریخ ها که جای سال و روز برعکس هست:
find:

([0-9]{1,})\/([0-9]{1,})\/([0-9]{1,})

reaplace:

\3/\2/\1

مشترک شدن
Notify of
guest

89 نظرات
نظردهی درون متنی
مشاهده همه نظرات
رحمان

سلام این کدها به صورت نرم افزار یا انلاین یا افزونه ورد وجود نداره؟

امیر دایی

من ندیدم. می تونید به افزونه تبدیلش کنید.

اخوان

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

امیر دایی

خواهش میکنم. موفق باشید.

محمودی

خیلی عالی بود 👏👏

محمودی

عذر خواهی میکنم اگر بعد از اعشار سه رقم باشد کد به چه شکل میشود؟

امیر دایی

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

گلنار

سلام منم با این ارور روبه‌رو میشم. همه مراحل هم مو به مو انجام دادم
We searched the selection and could not find any matches.
so you want to check the rest of the document

امیر دایی

در انتهای مطلب توضیح داده شده که اگر با این خطا مواجه شدید و با تغییر کاما به سیمی کالن درست نشد با استفاده از مطلب زیر جداکننده سیستم خودتون رو به کاما تغییر بدید.
تغییر جداکننده آرگومان ها در کنترل پنل

گلنار

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

امیر دایی

توی واتس آپ (شماره واتس آپ) پیام بدید و از تنظیمات کنترل پنل (تغییر تنظیماتی که انجام دادید) و کدی که برای جایگزینی استفاده می کنید عکس بدید.

مریم

سلام. من همه راه ها رو امتحان کردم نشد. 😥

امیر دایی

باید توضیح بدید نتیجه چی شد. آیا خطایی داد؟

حسام

خیلی عالی و حرفه‌ای بود. کیف کردم
خدا خیرتون بده

امیر دایی

خواهش میکنم. موفق باشید.

امیربابایی

سلام و خسته نباشید
من که به سطوح اومدم
هر چی تکرار کردم نشد:(((((((((((( هم ویرگول رو زدم هم نقطه ویرگول ولی بازم ارور
The Find What text contains a Pattern Match expression which is not valid
میده چیکار کنم؟؟؟؟

امیر دایی

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

مهسا

خیلی عالی بود ممنونم
خدا خیرتون بده

امیر دایی

خواهش میکنم. موفق باشید.

مهدی

سلام ممنون از آموزش خوبتون فقط یک نکته را ذکر کنم. ممیز فارسی (٫) با اسلش (/) متفاوت است. این صفحه‌ی ویکی‌پدیا و جدول کنار آن خیلی کار را برای من ساده کردند. در اعدادی که با ارقام فارسی نوشته می‌شوند: از جدا کننده‌ی هزارگان (٬) برای دسته‌بندی ارقام عدد (در صورت تمایل) استفاده می‌شود از ممیز (٫) برای جدا کردن قسمت اعشاری و صحیح (در اعداد اعشاری) استفاده می‌شود مثال: عدد دوازده هزار و هفده ممیز سه ده‌هزارم: ۱۲٬۰۱۷٫۰۰۰۳ در فارسی، از اسلش (/) برای جدا کردن تاریخ و یکی دو مورد دیگر استفاده می‌شود در انگلیسی و یا… مطالعه بیشتر »