এক্সেল ফিল্টারিং খুব ধীর


6

আমি যে সংস্থায় কাজ করি তাতে গত বছরে সংস্থাটি করা ক্রয়ের উপর নজর রাখার জন্য আমাদের কাছে একটি এক্সেল স্প্রেডশিট রয়েছে। এই শীটে প্রায় 1500 সারি এবং 30 টি কলাম রয়েছে।

কিছু দিন আগে এই শীটে ফিল্টারিং খুব ধীর হতে শুরু করেছে। যে কোনও কীওয়ার্ডের জন্য যে কোনও কলাম ফিল্টার করতে প্রায় 5 সেকেন্ড সময় লাগে। যা বেশ দীর্ঘ কারণ এই শীটটি প্রচুর পরিমাণে ফিল্টার হয়ে যায় এবং এটি বিরক্তিকর হয়। শীটটিতে অন্য পত্রক বা ফাইলগুলির জন্য কোনও সূত্র বা রেফারেন্স নেই। কক্ষের পরিবর্তনগুলিতে দুটি ম্যাক্রো চলমান রয়েছে, তবে উভয় ম্যাক্রো অক্ষম করা এটিকে দ্রুততর করে না।

আমি একটি ব্যতীত প্রতিটি সারি মুছে ফেলার চেষ্টা করেছি, তবে অবশিষ্ট সারিতে ফিল্টারটি প্রয়োগ করতে এখনও সম্পূর্ণ হতে 5 সেকেন্ড সময় লাগে।

এটি এত ধীর হতে পারে কেন কারও কি ধারণা আছে?


2
কেবলমাত্র নতুন ওয়ার্কবুকে ডেটা অনুলিপি করুন এবং দেখুন এখনও সমস্যাটি রয়েছে কিনা।
চার্লিআরবি

আপনার কত র‌্যাম আছে? আপনার সিপিইউ কত দ্রুত? আপনার হার্ড ড্রাইভকে ডিফল্ট করুন। হার্ড ড্রাইভটি দূর করতে থাম্ব ড্রাইভ থেকে এটি খুলুন।
সাইবারনার্ড

ঠিক আছে আমি একটি নতুন ওয়ার্কবুকে ডেটা অনুলিপি করার চেষ্টা করেছি এবং আকর্ষণীয় কিছু ঘটেছে। আমি যখন সিটিআরএল + এ দিয়ে নির্বাচন করে ডেটা অনুলিপি করি তখন সমস্যাটি থেকে যায় এবং ফিল্টারিং খুব ধীর হয়। তবে আমি সমস্ত সারিটি ম্যানুয়ালি নির্বাচন করে ডেটা অনুলিপি করে দিলে এটি যত দ্রুত হওয়া উচিত তত দ্রুত। আমি অনুমান করি এটি আমার সমস্যার সমাধান করে, তবে কেন এমনটি হতে পারে তা কি কেউ জানেন? যাইহোক ধন্যবাদ
মিয়াস

সত্যিই খুব আকর্ষণীয়। আকারের জন্য এটি চেষ্টা করুন। এর ফোল্ডার থেকে ফাইলটি অনুলিপি করুন এবং এটি অনুলিপি হিসাবে আটকান। আমি সেই পরীক্ষায় আগ্রহী। এছাড়াও, আপনার ফাইলটি কোথায় অবস্থিত? সি-ড্রাইভ? ইউএসবি থাম্ব ড্রাইভ? সার্ভার? ন্যাস? এর অর্থও রয়েছে।
ইজবাইটস

ফাইলটি সরানো কোনও পরিবর্তন করে না। মূলত ফাইলটি কোম্পানির একটি সার্ভারে অবস্থিত, তবে এটি আমার কম্পিউটারের স্থানীয় এসএসডি-তে স্থানান্তরিত করলে কোনও পরিবর্তন হয় না। আমি বিভিন্ন হার্ড ড্রাইভ সহ একাধিক কম্পিউটারে এটি চেষ্টা করেছিলাম।
মিয়াস

উত্তর:


7

এটি সাধারণত ঘটে থাকে কারণ এক্সেল মনে করে যে ডেটা সেটটি আসলে তার চেয়ে অনেক বড়। উদাহরণস্বরূপ, কেউ যদি এ 1048576 সেলটিতে নেভিগেট করে ফর্ম্যাট করে থাকে তবে এটি দেখতে অন্যরকম নাও দেখা যায়, এখন এক্সেল মনে করে আপনার মিলিয়ন মিলিয়ন সারি রয়েছে। কক্ষ A1 নির্বাচন করে এবং তারপরে CTRL + সমাপ্তি দিয়ে এটি পরীক্ষা করুন। এটি আপনাকে ওয়ার্কশিটের শেষ কক্ষটি যা এক্সেল বিশ্বাস করে তাতে নিয়ে যাবে। এটি যদি সমস্যা হয় তবে আপনার আসল ডেটা শেষ হওয়ার পরে আপনি সমস্ত সারি এবং / অথবা কলামগুলি মুছতে পারেন, ফাইলটি সংরক্ষণ করুন, এটি বন্ধ করুন এবং এটি আবার খুলুন। এটি ডেস্কেলের অংশ হিসাবে এক্সেলকে সেই সমস্ত খালি কোষগুলি দেখতে দেওয়া বন্ধ করে দেওয়া উচিত। যদি এটি কাজ না করে, আপনার ডেটা নির্বাচন করে এবং এটি একটি নতুন ফাইলে আটকানো ঠিক করা উচিত।


1

পদক্ষেপ 1: সমস্ত নির্বাচন করুন (Ctrl + A)

পদক্ষেপ 2: হোম> ক্লিয়ার করুন> ফর্ম্যাটগুলি সাফ করুন।

স্টিপি 3: ফাইল সংরক্ষণ করুন এবং ফিল্টারটিকে পুনরায় প্রয়োগ করুন।

তুমি করেছ. এটা আমার জন্য প্রতিটি সময় কাজ করে; এটি আপনার জন্য কাজ করে যদি আমাকে জানান!


আমি এই উত্তর upvote আসলে লগ ইন। আমার জীবন সংরক্ষিত! আমাদের কাছে একটি 80 এমবি ফাইল রয়েছে যা আমাদের ওরাকল ইআরপি সিস্টেমগুলির মধ্যে একটিতে সমস্ত ব্যবহারকারীর ভূমিকা প্রোফাইলের আউটপুট। এটি 800k সারি সহ একটি প্রাণী এবং এখনও অবধি এটি আমাদের পিসির সমস্তকে মেরে ফেলেছে - কেবল একটি সাধারণ ওয়াই / এন কলামে এটি ফিল্টার করা আমার মেশিনকে হিমিয়ে ফেলবে। এই সমাধানটি তবে কাজ করেছে, সুতরাং এর জন্য আপনাকে অনেক ধন্যবাদ!
এভিল ওয়াশিং মেশিন

1

এটি সম্ভবত খুব দেরী হয়ে গেছে, তবে আপনার স্বয়ংক্রিয় গণনা বন্ধ করুন। ভিবিএতে আমি এই দুটি ব্যবহার করে স্বয়ংক্রিয় ক্যালকগুলি বন্ধ করে দিই, ফিল্টার প্রয়োগ করি এবং তারপরে অটো ক্যালকগুলি চালু করি।

Sub automatic_update_on()

   Application.Calculation = xlAutomatic

End Sub

Sub automatic_update_off()

   Application.Calculation = xlManual

End Sub

-1

আমার ক্ষেত্রে এটি সমস্ত মন্তব্য মুছে ফেলতে সহায়তা করেছিল। ফিল্টার সময় 100,000+ এন্ট্রি সহ একটি টেবিলের জন্য 1.5 মিনিট থেকে এক সেকেন্ডেরও কম এসেছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.