مطالب برتر
جستجو
حضرت علی (ع): «زَکوةُ العِلمِ نَشرُهُ؛ زکات علم نشر آن است».
وبلاگ "ترفندها" (سایت پیسیترفند) برای عمل به این حدیث شریف و با هدف ارتقاء دانش و مهارتهای مرتبط با رایانه در ۳۰ مهرماه ۱۳۹۱ ایجاد شده است. به امید آنکه مفید واقع شود.
🔵 کانال پیسیترفند در تلگرام:
telegram.me/pctarfandir
🔵 ارتباط با ادمین:
telegram.me/pctarfand_admin
خلاصه آمار
عوض کردن جای ارقام صحیح و اعشاری یک عدد در اکسل
فرض کنید به هر دلیلی قصد دارید جای ارقام صحیح و اعشاری یک عدد را عوض کنید. در ادامه مطلب با پیسیترفند همراه باشید تا با روش انجام این کار آشنا شوید.
بطور نمونه میخواهیم عملیات فوق را روی اعداد موجود در جدول زیر انجام دهیم.
این عملیات را باید با استفاده از اکسل و توابع آن انجام داد. برای عوض کردن جای ارقام صحیح و اعشاری اعداد از توابعی استفاده خواهیم کرد که در این مطلب و این مطلب آموزش داده شدهاند. ابتدا اعداد مورد نظر را در اکسل کپی میکنیم.
در ادامه در یک سلول (مثلا مطابق شکل زیر سلول D1) کد زیر را کپی میکنیم. در کد زیر فرض شده است که قسمت اعشاری اعداد بیشتر از 10 رقم نباشد بنابراین در تابع MID از 10 استفاده شده است که چنانچه تعداد ارقام اعشار بیشتر از 10 باشد باید از عدد بزرگتری در تابع MID استفاده کرد.
=MID(A1,SEARCH(".",A1)+1,10)&"."&LEFT(A1,SEARCH(".",A1)-1)
پس از زدن کلید Enter، بطور نمونه عدد 12.3 به 3.12 تغییر مییابد. این کد را برای سایر سلولها نیز اعمال میکنیم.
همانطور که مشاهده میکنید در تمام اعداد جای ارقام صحیح و اعشاری عوض شده است.
از کد زیر نیز میتوان برای معکوس کردن استفاده کرد که محدودیتهای تابع MID را ندارد:
=RIGHT(A1,LEN(A1)-(FIND(".",A1)))&"."&LEFT(A1,FIND(".",A1)-1)
فرمول جدید:
در هنگام جستجو در اینترنت با فرمول زیر برخورد کردم که سادهتر از فرمولهای فوق است (منبع):
برای مطلع شدن از جدیدترین مطالب سایت، کانال پیسیترفند در تلگرام را با آیدی pctarfandir@ دنبال کنید: |
سوالات خود در زمینه ورد و اکسل و ... را میتوانید از طریق ایمیل و تلگرام با ما مطرح کنید. آدرس ایمیل: tarfandha.blog@gmail.com آیدی تلگرام: pctarfand_admin@ |
نظرات (۹)
-
اشکان شاملو
فرمول کاملتر:
=IFERROR(IF(A1<0,-MID(-A1&"."&-A1,FIND(".",-A1)+1,LEN(-A1)),MID(A1&"."&A1,FIND(".",A1)+1,LEN(A1))),A1) -
حسین
سلام
ممنون از مطلب مفیدتون
اما این فرومول مخصوص جابجایی دو رکن چپ و راست ممیز هست. لطف می کنید در مورد جابجایی اعدادی که بیشتر از یک ممیز دارن (مثلا تاریخ: 03/10/1401) هم راهنمایی بفرمایید.-
پاسخ:
۷ تیر ۰۲، ۲۳:۲۴
-
-
مشکل عدد صحیح دارین این و بزنین
=IFERROR(MID(A1&"."&A1;FIND(".";A1)+1;LEN(A1));A1)
اگ نشد با این حل میشه
=IFERROR(MID(A1&"."&A1;FIND(".";A1)+1;LEN(A1));A1)-
پاسخ:
۲۸ خرداد ۰۲، ۱۴:۳۲سلامممنون
-
-
اشکان شاملو
در صورتی جدول ترکیبی از اعداد اعشاری مفی، مثبت و اعداد صحیح باشد هیچ یک از این فرمولها جواب نمی دهد و در ستون های با اعداد صحیح خطا می دهد.
فرمول درست:
IF(B3<0,-MID(-B3&"."&-B3,FIND(".",-B3)+1,LEN(-B3)),MID(B3&"."&B3,FIND(".",B3)+1,LEN(B3))) -
عالییییییییییییییییییییی بود یه دنیا ممنونم ازتون کارمو راه اندختین
-
سلام این فرمول در مورد اعداد صحیح و منفی خطا می دهد
-
پاسخ:
۲ دی ۹۶، ۰۰:۵۰سلام
برای حالت کلی (مثبت و منفی) از فرمول زیر استفاده کنید.
IF(A1<0,-MID(-A1&"."&-A1,FIND(".",-A1)+1,LEN(-A1)),MID(A1&"."&A1,FIND(".",A1)+1,LEN(A1)))
موفق باشید.
-
-
پویان مکوندی
قبلا هم عرض کردم که اکسل من 2013 است. هردو فرمول رو هم امتحان کردم.
بعداز کلیک روی ok قسمت A1,SEARCH رو خطا نشون میده.-
پاسخ:
۷ دی ۹۳، ۱۱:۱۲سلام
فرمول انتهایی را هم امتحان کردید؟
یا بجای Search از تابع Find استفاده کنید.=MID(A1,FIND(".",A1)+1,10)&"."&LEFT(A1,FIND(".",A1)-1)
موفق باشید.
-
-
پویان مکوندی
we found a problem with this formula.
try clicking inserting function on the formula tab to fix it, or click help for mor info-
پاسخ:
۶ دی ۹۳، ۲۱:۰۱سلام
اگر اکسل شما ۲۰۰۷ است ممکن است این خطا به علت وجود ویرگول , در فرمول باشد. در اکسل ۲۰۰۷ باید بجای ویرگول از نقطه ویرگول ; استفاده کنید.
اگر با جایگزینی هم مشکل حل نشد زمانیکه پیغام خطا ظاهر میشود اگر روی oK کلیک کنید به شما نشان میدهد که خطا از کجاست.
موفق باشید.
-
-
پویان مکوندی
من وقتی این فرمول رو توی یک سل اکسل 2013 کپی میکنم. ارور میده. مشکلش چیه؟-
پاسخ:
۶ دی ۹۳، ۰۸:۲۷سلام
هر دو فرمول را امتحان کردید؟ چه خطایی؟
-
ارسال نظر
قبل از ارسال نظر به نکات زیر توجه کنید:
۱- با توجه با اینکه نظرات خصوصی شما امکان نمایش در سایت را ندارد، بنابراین هنگام ارسال نظر، گزینه "" را انتخاب نکنید. چون تنها راه پاسخگویی به آن از طریق ایمیل شما است که با توجه به مشغله کاری فرصت ارسال پاسخ از طریق ایمیل وجود ندارد.
۲- قبل از مطرح کردن سوالتان، مطلب فوق را با دقت مطالعه کنید. اگر پاسخ سوالتان را پیدا نکردید در سایت جستجو کنید، ممکن است در مطلب دیگر پاسخ سوالتان را پیدا کنید.
۳- تنها به سوالاتی پاسخ داده میشود که از نحوه حل آنها اطلاع داشته باشم.
۴- نظراتی با مضمون زیر، صرفا تایید و نمایش داده میشود و به آنها پاسخی داده نمیشود.
الف) در مورد پاسخ سوال شما اطلاعی نداشته باشم،
ب) پاسخ سوال شما در مطلب فوق وجود داشته باشد.
طبقه بندی موضوعی
- آفیس و پیدیاف (۱۵۹)
- ورد (۶۳)
- اکسل (۹۰)
- پاور پوینت (۳)
- پیدیاف (۱۰)
- اینترنت (۴۳)
- فایرفاکس (۲۵)
- اینترنت/سایر (۱۸)
- کد نویسی (۶۵)
- دستورات داس (۳)
- ماکرونویسی (۵۷)
- نرم افزار ویدئو (۹)
- نرم افزار عکس (۳)
- بازی (۱)
- رپورتاژ آگهی (۳)
- سایر موارد (۵۰)
- موبایل (۶)
تبليغات
کلمات کلیدی
آخرين مطالب
-
روشهای تبدیل لینک متنی به لینک با قابلیت کلیک (هایپرلینک) در ورد + ماکرو
يكشنبه ۱۵ مهر ۱۴۰۳ -
چگونه در اکسل ردیفهای دارای سلولهای ادغام شده را یکی در میان رنگ کنیم؟ + ماکرو
يكشنبه ۱۴ مرداد ۱۴۰۳ -
افزودن ردیف خالی بین ردیفهای یکسان در اکسل + ماکرو
جمعه ۱۲ مرداد ۱۴۰۳ -
پیدا کردن تمام ترکیبات ممکن سلولهای یک ستون در اکسل + ماکرو
چهارشنبه ۲۳ اسفند ۱۴۰۲ -
تکرار یا تکثیر یک یا چند ردیف در اکسل + ماکرو
سه شنبه ۸ اسفند ۱۴۰۲ -
ترکیب سلولهای یک ستون دارای مقادیر یکسان در ستون دیگر در اکسل + ماکرو
جمعه ۲۷ بهمن ۱۴۰۲ -
تقسیم سلولهای حاوی رشتههای متنی یا عددی به چند ردیف در اکسل + ماکرو
شنبه ۲۱ بهمن ۱۴۰۲ -
حذف ردیف های خالی در اکسل + ماکرو
شنبه ۱۴ بهمن ۱۴۰۲ -
جایگذاری دادهها فقط در سلولهای قابل مشاهده یا فیلتر شده در اکسل + ماکرو
پنجشنبه ۱۲ بهمن ۱۴۰۲ -
تغییر اندازه تصاویر متناسب با اندازه سلول ها در اکسل + ماکرو
شنبه ۷ بهمن ۱۴۰۲