جان اشاره می کند که هنگام برش و چسباندن تاریخ ها بین کتاب های کار، به نظر می رسد که آنها بدون دلیل تغییر می کنند. به عنوان مثال، او این کار را با یک کتاب کار با 100 خط، 3 ستون تاریخ، همه با 2018 به عنوان سال انجام داد. همه دادههای چسبانده شده سال 2014 هستند و روزها یک رقمی زودتر هستند (هفدهم به شانزدهم تبدیل میشود و غیره).
سرنخ هدیه در توصیف جانز این است که بین آنچه کپی می کند و چیزی که چسبانده می شود، چهار سال تفاوت وجود دارد. مشکل مربوط به دو "تاریخ پایه" متفاوتی است که اکسل می تواند برای محاسبه تاریخ استفاده کند.
ببینید، در داخل اکسل تاریخ ها را به عنوان یک شماره سریال نگه می دارد که نشان دهنده تعداد روزها از یک تاریخ پایه معین است. این تاریخ معمولاً 1 ژانویه 1900 است، بنابراین شماره سریال 1 آن تاریخ (1 ژانویه 1900)، 2 روز بعد، 3 روز بعد و غیره است.
تاریخ پایه 1900 پیش فرض برای نسخه های اکسل مبتنی بر ویندوز است. تاریخ پایه دیگر 1 ژانویه 1904 است. از لحاظ تاریخی این تاریخ پایه در نسخه های اکسل مبتنی بر مک است. (از لحاظ تاریخی می گویم زیرا این پیش فرض در آخرین نسخه های مک نیست. دقیقاً مشخص نیست که مایکروسافت چه زمانی پیش فرض را تغییر داده است.) مایکروسافت از این دومین سیستم تاریخ پایه استفاده کرد زیرا مک های اولیه مشکلی ذاتی در برخورد با تاریخ های قبل از 1 ژانویه داشتند. ، 1904 - اگر درست به خاطر بیاورم، چیزی مربوط به نحوه برخورد با سالهای کبیسه است.
تحت سیستم تاریخ مبنا 1904، شماره سریال داخلی 0 1 ژانویه 1904، 1 روز بعد و 2 روز بعد است. توجه داشته باشید که با دو سیستم تاریخ مبنا، تاریخها برای هر شماره سریال معینی فقط چهار سال کاهش نمییابد—چهار سال و یک روز خاموش هستند.
بنابراین، در وضعیت جانز، کتاب کار منبع دارای تاریخ پایه است که روی سیستم 1904 تنظیم شده است. در آن کتاب کار همه چیز خوب است، اما وقتی مقادیر را کپی میکنید (به یاد داشته باشید که در حال کپی کردن اعداد – شمارههای سریال – از یک سیستم به سیستم دیگر هستید) و آنها را در کتاب کاری که از سیستم 1900 استفاده میکند جایگذاری میکنید، تاریخها به نظر میرسد که از سیستم 1900 استفاده میکنند. چهار سال و یک روز
دو راه حل ممکن برای مشکل وجود دارد. ابتدا، می توانید سیستم تاریخ پایه استفاده شده در کتاب کار مورد نظر را تغییر دهید. با دنبال کردن این مراحل می توانید این کار را انجام دهید:

شکل 1. گزینه های پیشرفته در کادر محاوره ای Excel Options.
- کتاب کار مورد نظر را انتخاب کنید.
- کادر محاوره ای Excel Options را نمایش دهید. (در اکسل 2007 روی دکمه آفیس کلیک کنید و سپس روی گزینههای Excel کلیک کنید. در اکسل 2010 و نسخههای بعدی، تب File را در نوار نمایش داده و سپس روی گزینهها کلیک کنید.)
- در سمت چپ کادر گفتگو روی Advanced کلیک کنید.
- به پایین اسکرول کنید تا قسمت When Calculating this Workbook را ببینید. (شکل 1 را ببینید.)
- مطمئن شوید که تیک Use 1904 Date System انتخاب شده باشد.
- روی OK کلیک کنید.
اکنون باید بتوانید تاریخ ها را از منبع به کارنامه هدف بدون هیچ یک از مشکلات ذکر شده اولیه کپی کنید. با این حال، یک اشکال در این مورد وجود دارد: دیگران اگر بخواهند در تاریخ بعدی چیزی را از کتاب کار مورد نظر کپی کنند، همچنان همان مشکل را خواهند داشت.
این ما را به دومین راهحل ممکن میرساند: تاریخها را پس از چسباندن آنها به کتاب کار هدف تنظیم کنید. اگر به شماره سریال های زیرینی که اکسل در سیستمی استفاده می کند که از سیستم تاریخ پایه 1900 استفاده می کند نگاه کنید، خواهید دید که شماره سریال 1/1/1900 1 و شماره سریال 1/1/1904 1463 است. بنابراین، میتوانید تاریخها را در کتاب کار هدف قرار دهید، 1462 را از چیزی که اکنون چسباندهاید کم کنید، و در نهایت به تاریخهایی که به درستی برای کتاب کار هدف تنظیم شدهاند، خواهید رسید.