یکی از وظایف مکرر کاربران برنامه اکسل، تبدیل عبارات عددی به فرمت متن و بالعکس است. این سوال اغلب شما را مجبور می کند وقت زیادی را صرف تصمیم گیری کنید اگر کاربر یک الگوریتم واضح از اقدامات را نمی داند. بیایید ببینیم چگونه هر دو مشکل را با راه حل های مختلف حل می کنیم.
تبدیل شماره به نمایش متن
تمام سلولهای اکسل فرمت خاصی دارند که به برنامه می گوید که چگونه به بیان می شود. به عنوان مثال، حتی اگر رقم در آنها نوشته شده باشد، اما فرمت به متن تنظیم شده است، برنامه به عنوان متن ساده آنها را پردازش می کند و قادر به انجام محاسبات ریاضی با چنین داده هایی نخواهد بود. برای اینکه Excel به درستی به عنوان یک عدد درک شود، آنها باید به یک عنصر ورق با فرمت عمومی یا عددی وارد شوند.
برای شروع، گزینه های مختلفی را برای حل مسئله تبدیل اعداد به فرم متن در نظر بگیرید.
روش 1: قالب بندی از طریق منوی زمینه
اغلب کاربران قالب بندی عبارات عددی در متن را از طریق منوی زمینه انجام می دهند.
- آن عناصر ورق را انتخاب کنید که در آن می خواهید داده ها را به متن تبدیل کنید. همانطور که می بینید، در برگه "خانه" در نوار ابزار در بلوک "شماره" یک فیلد خاص نمایش اطلاعاتی را نشان می دهد که این عناصر یک فرمت رایج دارند، بدین معنی که عددهای ثبت شده در آنها توسط برنامه به عنوان یک عدد درک می شوند.
- با کلیک بر روی دکمه سمت راست ماوس بر روی انتخاب و در منوی باز شده موقعیت را انتخاب کنید "سلولهای فرمت ...".
- در پنجره قالب بندی که باز می شود، به برگه بروید "شماره"اگر در جاهای دیگر باز بود در جعبه تنظیمات "فرمت های شماره" یک موقعیت را انتخاب کنید "متن". برای ذخیره تغییرات روی "خوب " در پایین پنجره
- همانطور که می بینید، پس از این دستکاری ها، اطلاعات در یک فیلد خاص نمایش داده می شود که سلول ها به یک نمایش متن تبدیل شده اند.
- اما اگر سعی می کنیم مبلغ خودکار را محاسبه کنیم، در سلول زیر ظاهر می شود. این به این معنی است که تبدیل کامل نشده است. این یکی از تراشه های اکسل است. این برنامه اجازه نمی دهد که تبدیل داده ها را به روش بصری کامل کند.
- برای تکمیل تبدیل، ما باید به صورت متوالی روی دکمه سمت چپ ماوس دوبار کلیک کنیم تا مکان نما را روی هر عنصر محدوده جداگانه قرار دهیم و کلید را فشار دهیم وارد شوید. برای ساده کردن کار، به جای دوبار کلیک، می توانید از کلید تابع استفاده کنید. F2.
- پس از انجام این روش با تمام سلول های منطقه، داده ها در آنها توسط برنامه به عنوان عبارات متن درک خواهند شد و بنابراین مجموع خودکار صفر خواهد بود. علاوه بر این، همانطور که می بینید، گوشه سمت چپ بالای سلول ها سبز رنگی خواهد بود. این نیز یک نشانه غیرمستقیم است که عناصری که در آن اعداد قرار دارند به نوع نمایش متن تبدیل می شوند. اگر چه این ویژگی همیشه اجباری نیست و در برخی موارد چنین علامتی وجود ندارد.
درس: چگونه فرمت را در Excel تغییر دهید
روش 2: نوار ابزار
شما همچنین می توانید یک عدد را به یک نمایش متن با استفاده از ابزارهای نوار تبدیل کنید، به ویژه، با استفاده از فیلد برای نمایش قالب که در بالا مورد بحث قرار گرفت.
- عناصر، داده هایی را که می خواهید به یک نمایش متن تبدیل کنید، انتخاب کنید. بودن در تب "خانه" روی نماد در شکل یک مثلث به سمت راست فیلد که در آن فرمت نمایش داده می شود کلیک کنید. این در جعبه ابزار واقع شده است. "شماره".
- در لیست باز شده گزینه های قالب بندی، مورد را انتخاب کنید "متن".
- علاوه بر این، همانطور که در روش قبلی، ما به صورت پیوسته در هر عنصر محدوده را با دو بار کلیک کردن بر روی دکمه سمت چپ ماوس یا فشار دادن کلید F2و سپس بر روی کلیک کنید وارد شوید.
داده ها به نسخه متنی تبدیل می شوند.
روش 3: از تابع استفاده کنید
یکی دیگر از گزینه های تبدیل داده های عددی برای آزمون داده ها در اکسل، استفاده از یک تابع خاص است که به نام - متن. اول از همه این روش مناسب است، اگر می خواهید اعداد را به صورت متن به ستون جداگانه منتقل کنید. علاوه بر این، اگر مقدار داده ها بیش از حد بزرگ باشد، زمان برای تبدیل تبدیل خواهد شد. پس از همه، موافقت می کنید که جابجایی در میان هر سلول در طیف وسیعی از صدها یا هزاران خط از بهترین راه نیست.
- مکان نما را به عنصر اول محدوده ای که نتیجه ی تبدیل آن نمایش داده می شود تنظیم کنید. روی نماد کلیک کنید "قرار دادن عملکرد"که در نزدیکی نوار فرمول واقع شده است.
- پنجره شروع می شود کارشناسی ارشد. در رده "متن" آیتم را انتخاب کنید "TEXT". پس از آن روی دکمه کلیک کنید "خوب".
- پنجره استدلال اپراتور باز می شود متن. این تابع دارای نحو زیر است:
= TEXT (ارزش؛ فرمت)
پنجره باز شده دارای دو فیلد است که با استدلال داده شده مطابقت دارد: "ارزش" و "فرمت".
در حوزه "ارزش" شما باید شماره را برای تبدیل یا یک مرجع به سلول که در آن واقع شده است تعیین کنید. در مورد ما، این یک پیوند به اولین عنصر محدوده عددی پردازش خواهد بود.
در حوزه "فرمت" شما باید گزینه ای را برای نمایش نتیجه تعیین کنید. به عنوان مثال، اگر ما وارد شویم "0"، نسخه متنی خروجی بدون مکان اعشاری نمایش داده می شود، حتی اگر آنها در کد منبع بودند. اگر ما را "0,0"، نتیجه با یک رقم اعشار نمایش داده می شود، اگر "0,00"سپس با دو و غیره
پس از وارد شدن تمام پارامترهای مورد نیاز، بر روی دکمه کلیک کنید. "خوب".
- همانطور که می بینید، مقدار عنصر اول محدوده مشخص شده در سلول ای که در بند اول این راهنما انتخاب شده است نمایش داده می شود. برای انتقال مقادیر دیگر، شما باید فرمول را به عناصر مجاور ورق کپی کنید. مکان نما را در گوشه پایین سمت راست عنصر حاوی فرمول قرار دهید. مکان نما به نشانگر پر می شود که به نظر می رسد مثل یک کراس کوچک است. بستن دکمه سمت چپ ماوس و کشیدن از طریق سلول های خالی به طور موازی با محدوده ای که در آن داده های منبع واقع شده است.
- در حال حاضر کل مجموعه با اطلاعات مورد نیاز پر شده است. اما این همه نیست. در واقع، تمام عناصر محدوده جدید حاوی فرمول است. این منطقه را انتخاب کرده و روی نماد کلیک کنید. "کپی"که در برگه واقع شده است "خانه" در نوار ابزار گروه "تخته".
- علاوه بر این، اگر ما می خواهیم هر دو دامنه را نگه داریم (ابتدا و تبدیل شده)، انتخاب را از منطقه ای که حاوی فرمول است حذف نمی کنیم. روی دکمه ی راست کلیک آن کلیک کنید. یک لیست متنی از اقدامات راه اندازی شده است. یک موقعیت را در آن انتخاب کنید "چسباندن ویژه". در میان گزینه های عمل در لیست که باز می شود، را انتخاب کنید "ارزش ها و فرمت های شماره".
اگر کاربر بخواهد داده های فرمت اصلی را جایگزین کند، پس به جای اقدام مشخص، شما باید آن را انتخاب کنید و آن را همانطور که در بالا ذکر شد قرار دهید.
- در هر صورت، متن به محدوده انتخاب شده وارد می شود. اگر، با این حال، انتخاب کنید درج در منطقه منبع، سپس سلول های حاوی فرمول را می توان پاک کرد. برای انجام این کار، آنها را انتخاب کنید، راست کلیک کنید و موقعیت را انتخاب کنید "پاک کردن محتوا".
در این روش تبدیل می تواند به عنوان تکمیل شده در نظر گرفته شود.
درس: جادوگر تابع اکسل
تبدیل متن به شماره
اکنون اجازه دهید ببینیم که چگونه می توانید کار معکوس انجام دهید، یعنی نحوه تبدیل متن به یک عدد در اکسل.
روش 1: تبدیل با استفاده از آیکون خطا
ساده ترین و سریع ترین راه این است که نسخه متنی را با استفاده از یک آیکون خاص که خطایی را گزارش می کند، تبدیل کنید. این آیکون شکل علامت تعجب در آیکون شکل الماس است. هنگامی که سلول هایی را انتخاب می کنید که دارای علامت سبز در گوشه سمت چپ بالا هستند، به نظر می رسد که قبلا مورد بحث قرار گرفتیم. این علامت نشان می دهد که داده های موجود در سلول لزوما اشتباه است. اما اعداد واقع در یک سلول که ظاهر متنی دارند، باعث سوء ظن برنامه می شود که داده ها ممکن است اشتباه وارد شوند. بنابراین، فقط در مورد، او آنها را نشان می دهد به طوری که کاربر توجه خواهد کرد. اما، متاسفانه، اکسل همیشه این علائم را حتی زمانی که اعداد در فرم متنی نیست، ارائه می دهد، بنابراین روش زیر توصیفی برای همه موارد مناسب نیست.
- سلول حاوی نشانگر سبز یک خطای احتمالی را انتخاب کنید. بر روی آیکون که ظاهر می شود کلیک کنید.
- یک لیست از اقدامات باز می شود. ارزش را در آن انتخاب کنید "تبدیل به عدد.
- در مورد انتخاب شده، داده ها بلافاصله به شکل عددی تبدیل می شوند.
اگر فقط یکی از مقادیر متنی که تبدیل می شود، فقط یک مجموعه وجود ندارد، سپس روش تبدیل می تواند سرعت بخشید.
- محدوده کل داده های متنی را انتخاب کنید. همانطور که می بینید، یک تصویر برای یک کل منطقه، و نه برای هر سلول به طور جداگانه ظاهر می شود. روی آن کلیک کنید
- لیستی که برای ما آشناست، باز می شود. مانند گذشته، موقعیت را انتخاب کنید "تبدیل به تعداد".
تمام داده های آرایه به نمای مشخص تبدیل می شوند.
روش 2: تبدیل با استفاده از پنجره قالب بندی
همچنین برای تبدیل داده ها از یک عدد به متن، در اکسل امکان تبدیل از طریق پنجره قالب بندی وجود دارد.
- دامنه حاوی اعداد در نسخه متن را انتخاب کنید. با کلیک بر روی دکمه راست موس کلیک کنید. در منوی زمینه، موقعیت را انتخاب کنید "سلولهای فرمت ...".
- پنجره قالب را اجرا می کند همانطور که در زمان گذشته، به برگه بروید "شماره". در گروه "فرمت های شماره" ما باید مقادیری را انتخاب کنیم که متن را به یک عدد تبدیل می کند. این موارد عبارتند از: "عمومی" و "عددی". کدام یک از شما انتخاب می کنید، این برنامه اعداد وارد شده در سلول را به عنوان اعداد در نظر می گیرد. یک انتخاب را انتخاب کنید و روی دکمه کلیک کنید. اگر یک مقدار را انتخاب کنید "عددی"سپس در قسمت راست پنجره می توانید نماد شماره را تنظیم کنید: تعداد عدد اعشاری را بعد از نقطه اعشار تنظیم کنید، تعریف کننده ها را بین رقم ها تنظیم کنید. پس از تنظیم انجام می شود، روی دکمه کلیک کنید. "خوب".
- اکنون، همانطور که در مورد تبدیل یک عدد به متن، ما باید از طریق تمام سلول ها را کلیک کنیم، مکان نما را در هر یک از آنها قرار داده و با فشار دادن وارد شوید.
پس از انجام این اقدامات، تمام مقادیر محدوده انتخاب شده به شکل مورد نظر تبدیل می شود.
روش 3: تبدیل با استفاده از ابزار نوار
شما می توانید داده های متنی را به داده های عددی تبدیل کنید با استفاده از فیلد خاص روی نوار ابزار.
- دامنه ای که باید تغییر کند را انتخاب کنید. به برگه بروید "خانه" روی نوار روی فیلد با انتخاب فرمت در گروه کلیک کنید "شماره". یک مورد را انتخاب کنید "عددی" یا "عمومی".
- بعد از کلیک بر روی هر یک از سلول های منطقه تبدیل با استفاده از کلیدهای F2 و وارد شوید.
مقادیر در محدوده از متن به عددی تبدیل می شود.
روش 4: با استفاده از فرمول
شما همچنین می توانید از فرمول خاص برای تبدیل مقادیر متن به مقادیر عددی استفاده کنید. در نظر بگیرید چگونه این کار را در عمل انجام دهید.
- در سلول خالی که موازی با اولین عنصر محدوده ای است که باید تبدیل شود، علامت "برابر" قرار می گیرد. (=) و دو برابر منفی (-). بعد، آدرس اول عنصر محدوده قابل تبدیل را مشخص کنید. بنابراین، ضرب دو برابر با مقدار رخ می دهد. "-1". همانطور که می دانید، ضرب منفی "به" منهای "به" یک "اضافه می شود. یعنی، در سلول هدف، ما همان مقدار را که در ابتدا بود، در فرم عددی دریافت می کنیم. این روش نامفهوم دو طرفه نامیده می شود.
- ما بر روی کلید فشار می دهیم وارد شویدپس از آن ما تبدیل تبدیل به پایان رسید. برای استفاده از این فرمول به تمام سلول های دیگر در محدوده، ما از نشانگر پر کننده استفاده می کنیم که قبلا برای تابع استفاده شده است متن.
- حالا ما طیفی داریم که با مقادیر با فرمول پر می شود. آن را انتخاب کنید و روی دکمه کلیک کنید. "کپی" در برگه "خانه" یا از میانبر استفاده کنید Ctrl + C.
- منطقه منبع را انتخاب کنید و با کلیک راست بر روی آن کلیک کنید. در لیست فعال از زمینه به نقاط بروید "چسباندن ویژه" و "ارزش ها و فرمت های شماره".
- تمام داده ها در فرم مورد نیاز ما قرار داده شده اند. اکنون می توانید دامنه حمل و نقل که در آن فرمول منفی باینری دوتایی قرار دارد را حذف کنید. برای انجام این کار، این منطقه را انتخاب کنید، روی منوی زمینه کلیک راست کرده و موقعیت آن را انتخاب کنید. "پاک کردن محتوا".
به هر حال، برای تبدیل مقادیر با این روش، استفاده از دو برابر ضرب دو برابر نیست "-1". شما می توانید از هر عمل حساب محاسباتی دیگری که منجر به تغییر در ارزش ها نمی شود (اضافه یا تفریق صفر، اجرای ساخت اول درجه، و غیره)
درس: نحوه تکمیل خودکار در اکسل
روش 5: با استفاده از یک قرار دادن ویژه.
روش زیر عملیات بسیار شبیه به یک قبلی است و تنها تفاوت آن این است که لازم نیست یک ستون اضافی برای استفاده از آن ایجاد کنید.
- یک رقم در هر سلول خالی بر روی صفحه وارد کنید "1". سپس آن را انتخاب کنید و بر روی آیکون آشنا کلیک کنید. "کپی" روی نوار
- منطقه ای را که می خواهید تبدیل کنید را انتخاب کنید. روی دکمه ی راست کلیک آن کلیک کنید. در منوی باز شده، بر روی مورد دوبار کلیک کنید "چسباندن ویژه".
- در پنجره ورودی ویژه، سوئیچ در بلوک را تنظیم کنید "عملیات" در موقعیت "ضرب". در زیر این دکمه را کلیک کنید "خوب".
- پس از این عمل، تمام مقادیر منطقه انتخاب شده به عددی تبدیل می شوند. حالا، اگر می خواهید، می توانید شماره را حذف کنید "1"که ما برای تبدیل استفاده کردیم.
روش 6: از ابزار Columns Text استفاده کنید
گزینه دیگری برای تبدیل متن به شکل عددی، استفاده از ابزار است. "ستونهای متن". استفاده از آن به معنای استفاده از آن است که به جای کاما یک نقطه به عنوان یک جداکننده اعشاری استفاده می شود و یک قطعه قطعه به عنوان یک قطعه از رقم ها به جای یک فاصله استفاده می شود. این نوع در اکسل زبان انگلیسی به عنوان عددی درک شده است، اما در نسخه روسی این برنامه تمام مقادیری که حاوی کاراکترهای بالا هستند، به عنوان متن درک می شوند. البته شما می توانید داده ها را به صورت دستی متوقف کنید، اما اگر مقدار زیادی از آن را داشته باشید، زمان زیادی را صرف می کند، به خصوص به این دلیل که امکان حل سریعتر این مشکل وجود دارد.
- قطعه ورق را انتخاب کنید، محتویاتی که می خواهید تبدیل کنید. به برگه بروید "داده ها". در نوار ابزار در بلوک "کار با داده ها" روی نماد کلیک کنید "متن ستون".
- شروع می شود متن جادوگر. در پنجره اول، توجه داشته باشید که سوئیچ قالب داده به "محدود". به طور پیشفرض، باید در این موقعیت باشد، اما وضعیت وضعیت را چک نخواهد کرد. سپس بر روی دکمه کلیک کنید. "بعدی".
- در پنجره دوم ما همه چیز را بدون تغییر تغییر می دهیم و روی دکمه کلیک می کنیم. "بعدی"
- اما بعد از باز شدن پنجره سوم جادوگران متن نیاز به فشار یک دکمه "جزئیات".
- پنجره تنظیمات واردات اضافی متن باز می شود. در حوزه "جدا کننده کل و بخش کسری" نقطه را تنظیم کنید و در حوزه "جداساز" - آپوستروف سپس روی یک دکمه کلیک کنید. "خوب".
- بازگشت به پنجره سوم جادوگران متن و بر روی دکمه کلیک کنید "انجام شد".
- همانطور که می بینید، پس از انجام این اقدامات، عدد ها فرمت را که به نسخه روسی آشنا بود، در نظر گرفتند، به این معنی که آنها به طور همزمان از داده های متنی به داده های عددی تبدیل شده اند.
روش 7: با استفاده از ماكرو
اگر شما اغلب مجبور به تبدیل حوزه های بزرگ داده از متن به فرمت عددی می باشید، برای این منظور، می توانید یک ماکرو خاصی بنویسید که در صورت لزوم استفاده می شود. اما برای انجام این کار ابتدا لازم است ماکروها و پانل توسعه دهنده را در نسخه اکسل خود شامل کنید، اگر هنوز انجام نشده است.
- به برگه بروید "توسعهدهنده". بر روی آیکون روی نوار کلیک کنید "ویژوال بیسیک"که در یک گروه میزبانی می شود "کد".
- ویرایشگر ماکرو استاندارد را اجرا می کند. ما عبارت زیر را در آن وارد یا کپی میکنیم:
زیر متن_ین ()
Selection.NumberFormat = "عمومی"
Selection.Value = Selection.Value
پایان دادن به زیرپس از آن، ویرایشگر را با فشار دادن دکمه بستن استاندارد در گوشه سمت راست بالای پنجره، تعطیل کنید.
- قطعه ای در ورق که باید تبدیل شود را انتخاب کنید. روی نماد کلیک کنید ماکروهاکه در زبانه واقع شده است "توسعهدهنده" در یک گروه "کد".
- یک پنجره از ماکروهای ثبت شده در نسخه شما از برنامه باز می شود. یک ماکرو با نام پیدا کنید "متن"آن را انتخاب کنید و بر روی دکمه کلیک کنید اجرای.
- همانطور که می بینید، بیان بلافاصله به یک فرمت عددی تبدیل می شود.
درس: نحوه ایجاد یک ماکرو در اکسل
همانطور که می بینید، چندین گزینه برای تبدیل اعداد به اکسل وجود دارد که در نسخه عددی، در قالب متن و در جهت مخالف ضبط می شوند. انتخاب یک روش خاص به عوامل بسیاری بستگی دارد. اول از همه، این وظیفه است. پس از همه، برای مثال، برای تبدیل سریع یک متن با محدودیت های خارجی به یک عددی می توانید تنها با استفاده از ابزار "ستونهای متن". دومین عامل که بر انتخاب گزینه ها تاثیر می گذارد حجم و فرکانس تبدیل انجام شده است. برای مثال، اگر شما اغلب از چنین تحولاتی استفاده می کنید، لازم است یک ماکرو بنویسید. و عامل سوم راحتی فرد از کاربر است.