تعویض جای ارقام صحیح و اعشاری یک عدد در ورد
🆔 t.me/VajehPardaz 📚 واژهپرداز وُرد 📚
روش ارائهشده در ادامه مطلب، برای فارسیکردن یک عدد اعشاری انگلیسی هم کاربرد دارد.
فرض کنید یک عدد اعشاری انگلیسی مانند 12.34 در ورد داشته باشید و با استفاده از روش گفته شده در اینجا آنرا به فارسی تبدیل کردهاید (۱۲.۳۴) ممکن است که بخواهید نقطه را با ممیز جایگزین کنید اما همینکه بهجای نقطه علامت ممیز را تایپ میکنید مشاهده خواهید کرد که جای ارقام صحیح و اعشاری عدد موردنظر عوض میشود یعنی عدد ۱۲.۳۴ به ۳۴/۱۲ تبدیل میشود. بنابراین باید کاری کرد که هم نقطه با ممیز جایگزین شود و هم مشکل عوضشدن حل شود. برای حل این مشکل باید از روش جستجووجایگزینی پیشرفته در نرم افزار Word استفاده کرد.
روش کار:
۱- در ورد ۲۰۰۳ و ۲۰۰۷ با فشاردادن کلیدهای Ctrl+F کادر Find and Replace باز خواهد شد. در ورد ۲۰۱۰ و ۲۰۱۳ با فشاردادن کلیدهای Ctrl+H این کادر با برگه فعال Replace باز میشود که میتوانید برگه Find را فعال کنید. البته از تب Home و بخش Editing و قسمت Find نیز دسترسی به این پنجره امکانپذیر است.
۲- اگر گزینه Use Wildcard را مشاهده نمیکنید، در پایین سمت چپ کادر Find and Replace بر روی گزینه More کلیک کنید.

۳- گزینه Use Wildcard را تیک بزنید.
۴- در قسمت Find What عبارت زیر را تایپ کنید:
([0-9]{1,}).([0-9]{1,})
توجه: اگر عددتان بهجای نقطه دارای ممیز است باید در عبارت بالا بهجای نقطه از ممیز استفاده کنید.
۵- اگر صرفاً قصد دارید تا جای ارقام صحیح و اعشاری یک عدد را بدون تغییر علامت بین آنها عوض کنید عبارت زیر را قسمت Replace With تایپ کنید.
\2.\1
اما اگر قصد دارید علاوه بر تعویض جای ارقام صحیح و اعشاری، نقطه هم با ممیز جایگزین شودعبارت زیر را قسمت Replace With تایپ کنید.
\2/\1
۶- اگر عددتان فارسی باشد و بخواهید که پس از جایگزینی، انگلیسی نشود و یا اینکه عددتان انگلیسی باشد و بخواهید که علاوه بر جایگزینی، به فارسی نیز تبدیل شود، پس از تایپ عبارت بالا در حالی هنوز نشانگر ماوس در قسمت Replace With قرار دارد، از قسمت Format گزینه Language را انتخاب کنید. در پنجره Replace Language زبان Persian یا Farsi را انتخاب کنید و روی Ok کلیک کنید. اگر فونت خاصی هم مدنظرتان است از قسمت Format گزینه Font را انتخاب کنید و در قسمت Complex Script فونت را انتخاب نمایید و سپس و روی Ok کلیک کنید.

۷- در پایان روی گزینه Replace یا Replace All کلیک کنید تا فرایند جایگزینی انجام شود.
توجه: اگر پس از کلیک بر روی گزینه Replace با خطای زیر روبهرو شدید:
The Find What text contains a Pattern Match expression which is not valid.
در کدی که در قسمت Find وارد کردید بجای ویرگول (,) از نقطه ویرگول (;) استفاده کنید.
([0-9]{1;}).([0-9]{1;})
برگرفته از: ترفندها