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

اگر قالب متن برای هر سلولی در برگه تنظیم شده باشد (این می تواند توسط کاربر یا برنامه هنگام آپلود داده ها در اکسل انجام شود)، سپس اعداد وارد شده بعداً در این سلول ها اکسل شروع به در نظر گرفتن متن می کند. گاهی اوقات چنین سلول هایی با یک نشانگر سبز مشخص می شوند که به احتمال زیاد آن را دیده اید:

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

و گاهی اوقات چنین شاخصی ظاهر نمی شود (که بسیار بدتر است).

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

  • مرتب سازی به طور معمول کار نمی کند - "اعداد شبه" فشرده شده اند و به ترتیب مورد انتظار مرتب نمی شوند:

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

  • توابع نوع VLOOKUP (VLOOKUP) مقادیر مورد نیاز را پیدا نکنید، زیرا برای آنها عدد و همان عدد به عنوان متن متفاوت است:

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

  • هنگام فیلتر کردن، اعداد شبه به اشتباه انتخاب می شوند
  • بسیاری از توابع دیگر اکسل نیز به درستی کار نمی کنند:
  • و غیره.

به خصوص خنده دار است که تمایل طبیعی به تغییر قالب سلول به عددی کمکی نمی کند. آن ها شما به معنای واقعی کلمه سلول ها را انتخاب می کنید، روی آنها کلیک راست کرده، انتخاب کنید قالب سلولی (قالب کردن سلول ها)، فرمت را به تغییر دهید عددی (عدد)، چلاندن، فشار دادن OK - و هیچ اتفاقی نمی افتد! اصلا!

شاید "این یک اشکال نیست، بلکه یک ویژگی است" البته، اما این کار را برای ما آسان نمی کند. بنابراین بیایید به چندین راه برای رفع این وضعیت نگاه کنیم – یکی از آنها قطعا به شما کمک خواهد کرد.

روش 1. گوشه نشانگر سبز

اگر یک گوشه نشانگر سبز رنگ روی یک سلول با یک عدد در قالب متن مشاهده کردید، پس خود را خوش شانس بدانید. شما به سادگی می توانید تمام سلول های دارای داده را انتخاب کنید و روی نماد زرد پاپ آپ با علامت تعجب کلیک کنید و سپس دستور را انتخاب کنید. تبدیل به شماره (تبدیل به عدد):

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

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

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

روش 2: ورود مجدد

اگر تعداد سلول‌ها زیاد نیست، می‌توانید قالب آن‌ها را به عددی تغییر دهید و سپس داده‌ها را دوباره وارد کنید تا تغییر قالب اعمال شود. ساده ترین راه برای انجام این کار این است که روی سلول بایستید و کلیدها را به ترتیب فشار دهید F2 (ورود به حالت ویرایش، مکان نما سلول شروع به چشمک زدن می کند) و سپس وارد. همچنین به جای F2 به سادگی می توانید با دکمه سمت چپ ماوس روی سلول دوبار کلیک کنید.

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

روش 3. فرمول

اگر یک ستون اضافی با یک فرمول ابتدایی در کنار داده ایجاد کنید، می توانید به سرعت اعداد شبه را به اعداد عادی تبدیل کنید:

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

دو منهای، در این مورد، در واقع به معنای ضرب در -1 دو برابر است. منهای منهای یک مثبت می دهد و مقدار در سلول تغییر نمی کند، اما واقعیت انجام یک عملیات ریاضی، قالب داده را به عددی که ما نیاز داریم تغییر می دهد.

البته، به جای ضرب در 1، می توانید از هر عملیات ریاضی بی ضرر دیگری استفاده کنید: تقسیم بر 1 یا جمع و تفریق صفر. اثر همان خواهد بود.

روش 4: چسباندن ویژه

این روش در نسخه های قدیمی اکسل استفاده می شد، زمانی که مدیران موثر مدرن زیر میز رفتند  در اصل هنوز گوشه نشانگر سبز وجود نداشت (فقط در سال 2003 ظاهر شد). الگوریتم این است:

  • در هر سلول خالی عدد 1 را وارد کنید
  • آن را کپی کنید
  • سلول های دارای اعداد را در قالب متن انتخاب کنید و قالب آنها را به عددی تغییر دهید (هیچ اتفاقی نمی افتد)
  • روی سلول های دارای اعداد شبه راست کلیک کرده و دستور را انتخاب کنید چسباندن ویژه (پیست ویژه) یا از میانبر صفحه کلید استفاده کنید Ctrl + Alt + V
  • در پنجره باز شده گزینه را انتخاب کنید ارزش ها (ارزش های) и ضرب (تکثیر کردن)

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

در واقع، ما مانند روش قبلی - ضرب محتویات سلول ها در یک - انجام می دهیم، اما نه با فرمول، بلکه مستقیماً از بافر.

روش 5. متن به ستون

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

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

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

پس از کلیک روی پایان اکسل متن ما را به اعداد عادی تبدیل می کند.

روش 6. ماکرو

اگر مجبور به انجام چنین تغییراتی هستید، پس منطقی است که این فرآیند را با یک ماکرو ساده خودکار کنید. Alt+F11 را فشار دهید یا یک تب را باز کنید توسعه دهنده (توسعه دهنده) و روی آن کلیک کنید ویژوال بیسیک. در پنجره ویرایشگر ظاهر شده، یک ماژول جدید از طریق منو اضافه کنید درج - ماژول و کد زیر را در آنجا کپی کنید:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "عمومی" Selection.Value = Selection.Value End Sub  

اکنون پس از انتخاب محدوده، همیشه می توانید تب را باز کنید توسعه دهنده - ماکروها (توسعه دهنده - ماکروها)، ماکرو ما را در لیست انتخاب کنید، دکمه را فشار دهید دویدن (اجرا کن) - و بلافاصله اعداد شبه را به اعداد کامل تبدیل کنید.

همچنین می توانید این ماکرو را به کتاب ماکرو شخصی خود اضافه کنید تا بعداً در هر فایلی از آن استفاده کنید.

PS

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

  • تقسیم متن چسبنده به ستون
  • محاسبات بدون فرمول با چسباندن خاص
  • با افزونه PLEX متن را به عدد تبدیل کنید

پاسخ دهید