فایل و PDF · حدود 3 دقیقه

چطور صفر اول کد یا شماره را در Excel نگه داریم؟

کدی مثل 001245 را در Excel وارد می‌کنید اما بعد از Enter به 1245 تبدیل می‌شود و صفرهای ابتدایی از بین می‌روند.

اگر عجله داری

اگر مقدار شناسه است و قرار نیست با آن حساب کنید، ستون را قبل از ورود داده روی Text بگذارید؛ برای نمایش ثابت هم می‌توانید از قالب سفارشی استفاده کنید.

مرحله‌به‌مرحله

  1. اگر هنوز داده را وارد نکرده‌اید، ستون مقصد را انتخاب کنید و Number Format را روی Text قرار دهید، سپس کدها را وارد یا Paste کنید.
  2. برای یک مقدار تکی می‌توانید قبل از عدد یک apostrophe بگذارید؛ Excel آن را متن ذخیره می‌کند و خود علامت در سلول نمایش داده نمی‌شود.
  3. اگر طول همه شناسه‌ها ثابت است و مقدار باید عددی بماند، Format Cells > Custom را باز کنید و به تعداد رقم‌ها صفر بنویسید؛ مثلاً 000000.
  4. اگر داده از CSV یا فایل خارجی می‌آید، در مرحله Import نوع ستون شناسه را Text تعیین کنید تا صفرها هنگام ورود حذف نشوند.
  5. یک نمونه از ابتدا و انتهای ستون را کنترل کنید تا هم صفرها مانده باشند و هم مرتب‌سازی یا خروجی گرفتن مطابق نیازتان عمل کند.

چرا این کار جواب می‌دهد؟

Excel ورودی شبیه عدد را به‌صورت پیش‌فرض عددی تفسیر می‌کند و صفر ابتدایی در مقدار عددی معنی ندارد. کد، شماره عضویت یا شناسه بهتر است متن در نظر گرفته شود.