تفکیک سه رقم سه رقم اعداد در جداول Word

تفکیک سه رقم سه رقم اعداد در جداول Word

تفکیک سه رقم سه رقم اعداد در جداول Word

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

به جدول زیر در ورد دقت کنید:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

در جدول فوق ما دو ستون به نام های قیمت واحد و قیمت کل داریم که نیاز به تفکیک سه رقم سه رقم اعداد دارند لذا ابتدا همانند تصویر زیر این دو فیلد را انتخاب کنید:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

حال با زدن کلیدهای ترکیبی Alt + F11 به محیط VBE ورود خواهیم نمود:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

همانند تصویر زیر یک Module جدید ایجاد خواهیم نمود:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

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

حال کدهای ماکروی زیرا را کپی و به این ماژول منتقل کنید:

Sub NumberFormat()
Dim oCel As Cell, RngCel As Range
With Selection
If .Information(wdWithInTable) = True Then
For Each oCel In .Cells
Set RngCel = oCel.Range
RngCel.MoveEnd Unit:=wdCharacter, Count:=-1
If IsNumeric(RngCel.Text) Then
If InStr(RngCel.Text, ",") = 0 Then
If InStr(RngCel.Text, ".") = 0 Then
RngCel.Text = Format(RngCel.Text, "#,##0")
Else
RngCel.Text = Format(RngCel.Text, "#,##0.00")
End If
End If
End If
Next
Set RngCel = Nothing
End If
End With
End Sub

خروجی شما پس از انتقال کدهای ماکروی فوق به ماژول می بایست طبق تصویر زیر باشد:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

حال با زدن کلید F5 و یا کلیک برروی دکمه RUN همانند تصویر زیر:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

ماکروی خود را اجرا خواهیم نمود که خروجی آن تفکیک سه رقم سه رقم اعداد بصورت زیر خواهد بود:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

همانطور که در تصویر فوق نیز مشاهده می کنید ما با استفاده از کدهای ماکرو توانستیم تفکیک سه رقم سه رقم اعداد در جداول Word را براحتی و با چند کلیک ساده انجام دهیم.

آپدیت پست آموزشی در تاریخ (24 فروردین ماه 1399)

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

با فرض جدول زیر همانند مثال قبل:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

قصد داریم قیمت کل را محاسبه و براساس سه رقم سه رقم تفکیک کنیم. بدین منظور ابتدا سلول را انتخاب و سپس از سربرگ Layout برروی ابزار Formula همانند تصویر زیر کلیک می کنیم:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

حال از فرمول PRODUCT برای ضرب قیمت واحد و تعداد فروش استفاده می کنیم و از فرمت #,##0 برای تفکیک سه رقم سه رقم خروجی این محاسبات همانند تصویر زیر استفاده خواهیم نمود:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

پس از کلیک برروی OK خروجی محاسبات و تفکیک به صورت تصویر زیر خواهد بود:

تفکیک سه رقم سه رقم اعداد در جداول Word
تفکیک سه رقم سه رقم اعداد در جداول Word

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

در پایان امیدواریم مطالب پست آموزشی تفکیک سه رقم سه رقم اعداد در جداول Word مورد رضایت و استفاده شما عزیزان و دنبال کنندگان محترم سایت آموزشی اکسل لرن قرار گرفته باشد لذا در صورت وجود هرگونه سوال می توانید آن را در قسمت نظرات برای ما ارسال نمایید. با تشکر

پیشنهاد ما به شما

منبع آموزشی: سایت اکسل لرن

فیسبوک توییتر گوگل + لینکداین تلگرام واتس اپ کلوب

امتیاز شما به مطلب

دوست داشتم: 440
دوست نداشتم: 418
میانگین امتیازات: 1.05

38 دیدگاه در “تفکیک سه رقم سه رقم اعداد در جداول Word”

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

هوووورااااااااااااااااااااا سلامم خیلی خیلی خوشحالم کردین
انشالله همیشه در زندگی موفق و پیروز باشین ، پرانرژی خودتون رو برای یک آینده بهتر آماده کنید به امید خدا
ممنونم که به بنده انرژی خدمت بیشتر دادین

سلام دوست عزیز وقتی کد فرمول رو میزنم این ارور روی سلول جدول ظاهر میشه
Table Index Cannot be Zero

سلام وارد گروه ورد ما شوید در تلگرام
لینک را از ربات Masoudhosseini_bot دریافت کنید
بعد تصویر از خطا بفرستین بررسی شود برای شما

سلام
من ورد 2019 نصب کردم یه مشکلی دارم اونم اینکه قبلاً داخل متن قرارداد که عدد مینوشتم حین تایپش سه تا سه تا بینش del رو میزدم خودش تبدیل به ویرگول میشد، اما الان توو ورژن 2019 نقطه میشه! همون فایلو با ورد 2013 باز میکنم ویرگول دیده میشه اما با 2019 نقطه
چطور میه رفع کرد؟

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

با درود،
از شما بسیار سپاسگزارم. کدهای ماکروی شما کارم رو راه انداخت.
شاد و سلامت و خوشبخت باشید.

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

سلام متوجه منظورتون نشدم متاسفانه
از طریق ربات زیر لینک گروه پرسش و پاسخ ورد را در تلگرام دریافت کنید و با تصویر مطرح بفرمایید
Masoudhosseini_bot

با سلام و خسته نباشید
ضمن تشکر از مطلب ارائه شده که کاملا کاربردی و مفید بود. یک سوال داشتم خدمتتون.
چطور میشه از قابلیت ذکر شده در بالا (به خصوص Macro) در mail merge استفاده کرد؟ به شکلی که این تنظیمات بصورت خودکار در همه صفحات اعمال بشه

با تشکر 🙂

سلام ارادت
من بی اطلاعم متاسفانه ، می توانید از ربات زیر وارد گروه پرسش و پاسخ ما شوید و مطرح کنید
Masoudhosseini_bot
در تلگرام

سلام.وقتتون بخیر
اگر عمل جمع یا ضرب کردن رو نخواهیم انجام بدیم و صرفا قصدمون جدا کردن اعداد همان ستون باشه،در قسمت فورمولا چی باید وارد بشه؟

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

سلام درخصوص جدا کردن اعداد در جدول در ورد یک راه دیگر اینست که اعداد در جدولی معادل جدول ورد در اکسل پیاده ودر اکسل تفکیک وسپس یکجا کپی ودر ورد پیست شود

سلام
در خصوص میل مرج کردن سوالی دارم بنده یکسری اعداد از فایل اکسل به ورد انتقال میدم ولیسه رقم جدا نمیکنه ایا میشه فرمولی برای این موضوع داد؟

با سلام و احترام
لطفا از طریق ربات زیر ، لینک گروه پرسش و پاسخ را دریافت و در گروه تلگرامی ما مطرح نمایید
باتشکر
Masoudhosseini_Bot

سلام ممنون از آموزش خوبتون

فقط چند نکته را عرض کنم.
جدا کننده‌ی هزارگان برای اعداد انگلیسی (و تعداد دیگری از زبان‌های لاتین) دقیقا همان کامای لاتین (,) است، بدون هیچ تفاوتی. برای درج دستی (غیر خودکار) این نویسه می‌توان از همان کلید کامای لاتین (کنار کلید نقطه در صفحه‌کلید) استفاده کرد. ممیز هم در اعداد انگلیسی همان نقطه‌ی معمولی است.

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

مثال یک عدد: دوازده هزار و سی و چهار ممیز هفت ده‌هزارم
با ارقام انگلیسی: 12,034.0007
با ارقام فارسی: ۱۲٬۰۳۴٫۰۰۰۷

در صفحه کلید استاندارد فارسی برای درج جدا کننده هزارگان فارسی می‌توان از Shift + 2 و برای درج ممیز فارسی می‌توان از Shift + 3 استفاده کرد.

این صفحه‌ی ویکی‌پدیا و جدول کنار آن، در مورد تفاوت جدا کننده‌ی هزارگان، ممیز، اسلش و غیره و تفاوت اعداد انگلیسی و فارسی خیلی به من کمک کرد:
https://b2n.ir/z73294

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

سلام خدمت دوستان
من تمام مراحل بالا را اجرا کردم ولی برای مورد() sub number format را error می دهد و با رنگ زرد و فلش کنارش به من تذکر می دهد کسی راه حلی برام داره . ممنون میشم کمکم کنید

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

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

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

سلام دقیقا منم مشکل شمارو دارم مشکلتون حل شد؟

سلام مشکل شما حل شد من همچنان درگیرم

برای اجرای این فرمول دیگه نمی خواد کلید میانبری تعریف بشه که با زدن آن فرمول اجرا بشه؟

سلام و وقت بخیر. با توجه به محدودیتی در پاسخگویی در قسمت نظرات وبسایت وجود دارد میتوانید از طریق ربات زیر عضو گروه تلگرامی ما شوید تا در حدتوان در خدمت شما دوست عزیزمان باشیم.
ربات تلگرامی Masoudhosseini_Bot

در خدمتتون هستیم

سلام و عرض احترام
بسیار مفید بود و خیلی به من کمک کرد. و کلی هم بابتش پز دادم 😉😅😅😅
خیلی ممنون و سپاسگذارم

در ویندوز، برای تغییر نماد اعشار (Decimal Symbol)، باید به تنظیمات منطقه‌ای (Region) و سپس به تنظیمات اضافی (Additional settings) در بخش Format بروید. در آنجا، می‌توانید نماد اعشار را به دلخواه خود، مانند نقطه (.) یا ویرگول (,) تنظیم کنید.

در ویندوز، برای تغییر نماد اعشار (Decimal Symbol)، باید به تنظیمات منطقه‌ای (Region) و سپس به تنظیمات اضافی (Additional settings) در بخش Format بروید. در آنجا، می‌توانید نماد اعشار را به دلخواه خود، مانند نقطه (.) یا ویرگول (,) تنظیم کنید.

سلااام بسیار بسیار خوشحالم که این مطلب آموزشی ورد مورد توجه شما قرار گرفت 😍💚

سلام
ممنون از آموزش خوبتون
ولی متاسفانه این قابلیت، در Mail Merge قابل استفاده نیست.
آیا برای این مشکل راهکاری دارید ؟

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

→ فهرست مطالب