یکی از دلایل عمده ای که یک فایل اکسل سنگین و کند می شود این است که سلولهای زیادی در RAM خوانده می شود مثلا شما در محدوده A1:C100 فرمولهایی را نوشته اید اما اکسل به جای 300 سلول ، هزار سلول را در RAM دستگاه Load می کند.
چرا اکسل سلولهای که خالی هستند در حافظه RAM دستگاه بارگذاری میکند؟
- ممکن است که شما برخی از سطرها و ستونهای اکسل را یک فرمت داده باشید مثلا به آنها رنگی داده باشید. این کار باعث میشود که این سلول نیز جزو سلولهای محاسباتی اکسل قرار گیرد.
- ممکن است که شما سطرها و ستونهای اضافهای را در Table خود داشته باشید و شاید احتمالا هنگام ساخت Table سطرها و ستونهای اضافهای را انتخاب کرده باشید.
باید بدانید که در اکسل به صورت خودکار فقط قسمتی از شیت که استفاده شده، در RAM بارگذاری می شود و باقی سلولها اصلا توسط اکسل بررسی نمی شود.
به آخرین سلول اکسل که از آن استفاده کرده اید و در RAM خوانده می شود Last Used Cell می گویند.
اگر شما بتوانید Last Used Cell را در اکسل تشخیص دهید آنوقت می توانید سلولهای اضافه را پاک کنید و در نتیجه فایل از حالت سنگین بودن (کند بودن) در خواهد آمد.
چطوری آخرین سلول شیت اکسل که در حافظه لود شده است را بیابیم؟
فایل را Save کنید و مجدد Open کنید و با زدن مجدد کلید Ctrl + End بررسی کنید که آیا Last Used Cell به درستی Load شده است یا نه.
سپس از آخرین ستونی که احتیاج دارید (در مثال قبل از ستون E تا ستون Last Used Cell را Delete کنید و همین کار را برای سطر ها نیز انجام دهید.
استفاده از Conditional Formatting
به پنجره Conditional Formatting Rules Manager بروید و چیزهای غیر ضروری را پاک کنید.
شما هم تجربه یا دیدگاه خود را بنویسید:
در فرمول محدوده داده ها رو A:G قرار داده بود م فایل دیر لود می شد بعد A1:G500 قرار دادم مشکل کندی حل شد. با تشکر از سایت و نویسنده
دقیقا مشکل شما همین چیزی است که در این مقاله گفته شده است و اگر شیت شما صحیح باشد (یعنی سطرهای اضافه نداشته باشد) هیچ تفاوتی بین A:G و A1:G500 نباید مشاهده شود.
⚡ سطرهای اضافه را پاک کنید.
سلام
تشکر، با حرکت اول کارم راه افتاد.