فهرست مطالب
در این مقاله، نحوه حذف صفر (0) از اکسل را توضیح خواهم داد. اغلب، وقتی با صفحات گسترده ای که توسط ما تهیه نشده کار می کنیم، با انواع قالب های اعداد در سلول ها مواجه می شویم. به عنوان مثال، شماره تلفن ممکن است حاوی صفرهای ابتدایی باشد. از سوی دیگر، برخی از سلول ها ممکن است تنها حاوی صفر به عنوان مقادیر باشند که ممکن است بر محاسبات بیشتر در اکسل تأثیر بگذارد (به عنوان مثال، در محاسبه میانگین). خوشبختانه، اکسل چندین گزینه برای حذف هر دو نوع صفر دارد. پس بیایید روش ها را مرور کنیم.
دانلود کتاب تمرین تمرین
می توانید کتاب تمرینی را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
حذف 0.xlsm
7 روش آسان برای حذف 0 از اکسل
1. گزینه Find and Replace را اعمال کنید برای حذف 0 از اکسل
اگر بخواهیم مقادیر صفر را از طیفی از داده ها حذف کنیم، گزینه Find and Replace می تواند کمک بزرگی باشد. مراحل مربوط به اینجاست:
مراحل:
- ابتدا، کل مجموعه داده را انتخاب کنید ( B5:B13 ).
- بعد، Ctrl+T را از صفحه کلید تایپ کنید. پنجره یافتن و جایگزینی ظاهر می شود. اکنون به تب Replace بروید، 0 را در قسمت Find what تایپ کنید، قسمت Replace with را خالی بگذارید. سپس، علامت را روی « تطبیق محتویات کل سلول » قرار دهید زیرا ما به دنبال سلولهایی هستیم که فقط حاوی صفر هستند. در غیر این صورت، جایگزین صفرهایی می شود که در هر کدام قرار دارندعدد؛ مانند 100، 80، 90 و غیره. پس از آن، روی دکمه Replace All کلیک کنید.
- Excel نشان می دهد چند مقدار سلول صفر با جاهای خالی جایگزین می شود. دکمه OK را فشار دهید. تمام صفرها از مجموعه داده حذف شده اند.
2. حذف Leading 0 با استفاده از گزینه بررسی خطا (تبدیل متن به عدد)
گاهی اوقات، افراد قالب Text را در سلولهای اکسل اعمال میکنند تا صفرهای ابتدایی را نشان دهند. اگر بخواهیم این صفرهای ابتدایی را به یکباره حذف کنیم، می توانیم Text را به Number تنها با یک کلیک تبدیل کنیم. بنابراین، در اینجا مراحل مرتبط وجود دارد:
مراحل:
- ابتدا، کل مجموعه داده ( B5:B13 ) را انتخاب کنید که شامل صفر قبل از عدد. اکنون، یک نماد زرد رنگ در گوشه سمت چپ بالای انتخاب مشاهده خواهید کرد.
- بعد، روی نماد زرد رنگ بررسی خطا کلیک کنید و گزینه « تبدیل به شماره » را از منوی کشویی انتخاب کنید.
- در نهایت، خواهیم دید که همه موارد پیشرو صفرها از بین رفته اند.
3. پاک کردن 0 پیشرو با تغییر قالب بندی شماره سفارشی سلول ها
اکنون، ما روش دیگری برای حذف صفرهای پیشرو بحث خواهد کرد. گاهی اوقات، افراد از قالب های اعداد سفارشی در مجموعه داده ها استفاده می کنند. به عنوان مثال، هر سلول دارای تعداد معینی از رقم هر مقدار باشد. در چنین مواردی می توانیم حذف کنیمصفرهای اول فقط با انتخاب قالب شماره عمومی .
مراحل:
- کل مجموعه داده را انتخاب کنید ( B5:B11 ) ابتدا.
- بعد، از صفحه اصلی به طور پیش فرض به گروه شماره بروید، قالب شماره ویژه در اینجا انتخاب شده است.
- اکنون، عمومی را از کشویی.
- در نهایت، خروجی زیر است.
4. حذف 0 پیشرو با استفاده از تکنیک چسباندن ویژه
ما می توانیم با استفاده از تکنیک Paste Special فضاهای اصلی را از مجموعه داده ها حذف کنیم. به طور پیش فرض سلول های اکسل فرمت Number General است و ما این اصل را در این روش اعمال خواهیم کرد. این روش هم برای قالب شماره سفارشی و هم برای اعدادی که به متن تبدیل می شوند، کار می کند. بیایید فرض کنیم یک مجموعه داده داریم که در آن مقادیر (اعداد) هر دو در قالب Text و Custom هستند.
مراحل:
- ابتدا، یک سلول خالی را انتخاب کنید و سلول را کپی کنید.
- بعد، مجموعه داده ( B5:B13 ) و روی آن کلیک راست کرده و Paste Special
- را انتخاب کنید اکنون، پنجره Paste Special نمایش داده می شود. سپس، Add را از گروه Options انتخاب کنید و بر روی OK کلیک کنید.
- در نهایت، خروجی زیر است.
5. از تابع VALUE برای حذف 0 پیشرو استفاده کنیداز اکسل
برخلاف روش های قبلی که توضیح داده شد، اکنون در مورد نحوه حذف فضاهای اصلی با استفاده از توابع اکسل مانند عملکرد VALUE بحث خواهیم کرد. تابع VALUE رشته متنی را که یک عدد را نشان می دهد به عدد تبدیل می کند. به همین ترتیب روش 4 ، این فرمول هم برای قالب شماره سفارشی و هم برای اعدادی که به متن تبدیل میشوند کار میکند.
مراحل :
- فرمول زیر را در سلول C5 تایپ کنید.
=VALUE(B5)
- در پایان خروجی زیر را خواهیم داشت. از ابزار Fill Handle ( + ) برای کپی کردن فرمول در بقیه سلول ها استفاده کنید.
6. پاک کردن 0 پیشرو از متن در اکسل با استفاده از ترکیب توابع
تاکنون نحوه حذف صفرها در زمانی که سلول فقط دارای اعداد است را مورد بحث قرار داده ایم. با این حال، موقعیت هایی وجود دارد که سلول ها حاوی متن و ارقام هستند. در چنین سناریوهایی، میتوانیم صفرهای ابتدایی را با استفاده از ترکیبی از توابع اکسل حذف کنیم. به عنوان مثال، در این روش، RIGHT ، LEN ، FIND ، LEFT ، و SUBSTITUTE<4 را ترکیب می کنیم> توابع حذف صفرهای ابتدایی.
مراحل:
- ابتدا، فرمول زیر را در Cell C5 تایپ کنید.
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5,"0",""),1),B5)+1)
- خروجی فرمول فوق به صورت زیر خواهد بود.
تجزیه فرمول:
➤ SUBSTITUTE(B5,”0″,””)
در اینجا، تابع SUBSTITUTE صفرها را با Blank (“”) جایگزین می کند، نتیجه " ABCD " است.
➤ LEFT(SUBSTITUTE(B5,”0″,””),1)
اینجا، تابع LEFT سمت چپ ترین کاراکتر رشته را استخراج می کند. و نتیجه " A " است.
➤ FIND(LEFT(SUBSTITUTE(B5,”0″,””),1),B5)
اکنون، تابع FIND به دنبال نویسه سمت چپ و موقعیت آن است که با فرمول LEFT داده شده است. در اینجا، نتیجه این بخش از فرمول ' 3 ' است.
بعد، 1 به نتیجه فرمول FIND اضافه می شود تا به نتیجه برسد. طول کل رشته متن.
و سپس، نتیجه فرمول FIND از طول کاراکتر داده شده توسط تابع LEN کم می شود.
➤ RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5,”0″,””),1,B5)+1)
در نهایت، عملکرد RIGHT کل رشته متن را به استثنای صفرهای ابتدایی استخراج می کند.
7. حذف 0 پیشرو از اکسل با استفاده از VBA
با استفاده از VBA نیز میتوانیم صفر اول را حذف کنیم. بیایید مراحل مربوط به این روش را طی کنیم.
مراحل:
- ابتدا، کل مجموعه داده را انتخاب کنید ( B5:B13 ) .
- بعد، روی نام برگه اکسل مربوطه کلیک راست کرده و View Code را انتخاب کنید.
- اکنون، یک کد Module نمایش داده می شود. سپس کد زیر را بنویسیدآنجا.
3654
- بعد از آن، کد را اجرا کنید .
- در نهایت ، تمام صفرهای ابتدایی از مجموعه داده حذف می شوند ( B5:B11 ).