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

Excel کد یا متن شبیه تاریخ را خودکار Date می‌کند؛ چطور جلویش را بگیریم؟

یک کد محصول، نسخه، شماره بخش یا متن کوتاه وارد می‌کنید اما Excel آن را به تاریخ تبدیل می‌کند.

اگر عجله داری

برای کدهایی مثل 1-2 یا 03/04، ستون مقصد را قبل از ورود روی Text بگذارید یا هنگام Import نوع ستون را Text انتخاب کنید؛ اصلاح بعد از تبدیل ممکن است مقدار اولیه را دقیق برنگرداند.

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

  1. قبل از واردکردن داده، ستون یا سلول‌های مقصد را انتخاب و Number Format را روی Text قرار دهید.
  2. برای یک مقدار تکی، apostrophe را قبل از متن وارد کنید؛ خود apostrophe در سلول نمایش داده نمی‌شود.
  3. برای CSV یا داده زیاد، از Import یا Power Query استفاده کنید و نوع ستون را پیش از Load روی Text تنظیم کنید.
  4. اگر Excel قبلاً مقدار را به تاریخ تبدیل کرده، آن را با منبع اصلی مقایسه و متن صحیح را دوباره وارد کنید؛ صرفاً تغییر قالب Date به Text ممکن است عدد سریالی تاریخ را نشان دهد نه رشته اولیه را.
  5. پس از ورود، چند کد شبیه تاریخ را جست‌وجو و کنترل کنید تا تبدیل خودکار پنهانی باقی نمانده باشد.

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

Excel تلاش می‌کند نوع داده را از شکل ورودی حدس بزند. رشته‌هایی که شبیه تاریخ‌اند ممکن است هنگام تایپ، Paste یا Import به مقدار Date تبدیل شوند؛ پیش‌فرمت Text جلوی این تفسیر ناخواسته را می‌گیرد.