چطور صفر اول عددها را در Excel نگه داریم؟
کدی مثل 00123 را وارد میکنید اما Excel آن را 123 نمایش میدهد و صفرهای ابتدای مقدار از بین میروند.
برای کدها، شمارهها و شناسههایی که نباید محاسبه شوند، سلولها را قبل از ورود داده روی Text بگذارید. اگر طول کد ثابت است، Custom format هم میتواند صفرهای نمایشی را نگه دارد.
مرحلهبهمرحله
- اگر داده قرار نیست در محاسبه عددی شرکت کند، ستون یا محدوده مقصد را قبل از تایپ یا Paste انتخاب کنید.
- Ctrl + 1 را بزنید، در Format Cells دسته Text را انتخاب کنید و OK بزنید.
- حالا کدهایی مثل 00123 را وارد یا Paste کنید؛ صفرهای ابتدایی باید حفظ شوند.
- اگر طول کد همیشه ثابت است و میخواهید مقدار همچنان عددی بماند، از Number > Custom قالبی مثل 00000 برای کد پنجرقمی استفاده کنید.
- اگر صفرها قبلاً حذف شدهاند، فقط تغییر قالب به Text آنها را برنمیگرداند. برای کد با طول معلوم میتوانید از Custom format یا تابع TEXT برای بازسازی نمایش استفاده کنید.
چرا این کار جواب میدهد؟
Excel ورودیهای عددی را بهعنوان عدد تفسیر میکند و صفر ابتدایی برای مقدار عددی معنی ندارد. برای شناسهها و کدها بهتر است داده را Text نگه دارید؛ برای کدهای با طول ثابت میتوان فقط نمایش عدد را با قالب سفارشی تغییر داد.
سؤالهایی که معمولاً بعدش پیش میآید
آیا Text کردن ستون صفرهایی را که قبلاً حذف شدهاند برمیگرداند؟
نه. Text کردن فقط رفتار ورودی بعدی را تغییر میدهد. اگر صفرها قبلاً از دست رفتهاند باید با طول مورد انتظار، Custom format یا TEXT آنها را بازسازی کنید.
Text بهتر است یا Custom format؟
برای شناسه و کدی که قرار نیست حساب شود، Text مطمئنتر است. Custom format بیشتر برای نمایش عدد با طول ثابت مناسب است؛ مقدار زیرین همچنان عدد باقی میماند.
منابع و مطالعه بیشتر
اگر قرار است روی یک نکته مهم حساب کنی، منبع اصلی را هم باز کن؛ مجبور نیستی فقط به حرف ما اعتماد کنی.
