ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
24 visibility
موضوع: آفیس توسط:

Jacob یک جدول حاوی مقادیر عددی دارد که از برنامه دیگری استخراج شده است. یکی از ستون ها دارای اعدادی است که ممکن است در یک سلول 3.256000 و در سلول دیگر 23.200000 باشد. او همیشه باید تمام این اعداد را مرور کند و آنها را فقط 3 رقم در سمت راست نقطه اعشار قرار دهد. جیکوب به این فکر می کند که آیا راهی وجود دارد که بتوان به طور خودکار تمام مقادیر را با استفاده از یک ماکرو رد کرد و مطمئن شد که آنها فقط سه رقم در سمت راست نقطه اعشار دارند.

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

اگر کار نکرد، ممکن است بتوانید برنامه را طوری تغییر دهید که مقادیر عددی را وارد نکند، اما فیلدهایی را وارد کند که مقادیر عددی را نمایش می دهد. این ممکن است گیج کننده به نظر برسد، اما می توانید از فیلدها برای نمایش تنها تعداد مشخصی از ارقام یک مقدار استفاده کنید. این نوع قالب بندی فیلد در سایر WordTip ها مورد بحث قرار گرفته است.

اگر نمی توانید روشی را که برنامه اصلی اطلاعاتی را که به جدول ختم می شود تغییر دهید (و اغلب افراد نمی توانند آن را تغییر دهند)، می توانید از Find and Replace برای محدود کردن مقادیر خود به سه رقم اعشار استفاده کنید. این مراحل:

  1. اگر می خواهید عملیات جایگزینی خود را به بخش خاصی از سند خود محدود کنید (مانند یک جدول یا یک ستون در یک جدول)، آن بخش از سند را انتخاب کنید.
  2. Ctrl+H را فشار دهید تا تب Replace در کادر محاوره ای Find and Replace نمایش داده شود.
  3. اگر دکمه More قابل مشاهده است، روی آن کلیک کنید تا در نهایت با یک کادر محاوره ای باز شده مواجه شوید.
  4. مطمئن شوید که تیک Use Wildcards انتخاب شده باشد.
  5. در کادر Find What، موارد زیر را وارد کنید: ([0-9].[0-9]{3})[0-9]{1,}
  6. در کادر Replace With عبارت زیر را وارد کنید: 1
  7. روی Replace All کلیک کنید.

کاری که این مراحل انجام می دهند این است که به دنبال هر رقم (0 تا 9) به دنبال یک نقطه اعشار و سه رقم بگردید. این یک "گروه" است (یک رقم، نقطه اعشار، سه رقم) که باید بلافاصله با حداقل یک رقم و شاید بیشتر دنبال شود. هنگامی که این دنباله پیدا شد، با گروه اول (یک رقم، نقطه اعشار، سه رقم) جایگزین می شود. نتیجه این است که همه چیز فراتر از رقم سوم پس از نقطه اعشار بریده می شود.

این رویکرد Find and Replace سریع و آسان است و شامل استفاده از ماکرو نمی شود. همچنین اطلاعاتی را که در سند شما باقی مانده است گرد نمی کند. اگر به جای قطع سه رقمی نیاز دارید که مقادیر را به سه رقم گرد کنید، بهتر است به رویکرد "ببینید آیا می توانید برنامه مبدا را تغییر دهید" که در ابتدای این نکته بحث شد، بازگردید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 33 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 48 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 37 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 30 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 31 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

197 نفر آنلاین
0 عضو و 197 مهمان در سایت حاضرند
بازدید امروز: 22652
بازدید دیروز: 17853
بازدید کل: 20334831
...