Excel VBA: একটি পৰিসীমা একাধিক মাপকাঠী সঙ্গে উন্নত ফিল্টাৰ (5 পদ্ধতি) -

  • এইটো শ্বেয়াৰ কৰক
Hugh West

যেতিয়া বৃহৎ পৰিমাণৰ তথ্যৰ সৈতে কাম কৰে আৰু একেলগে একাধিক ফিল্টাৰ সংহতি কৰাৰ প্ৰয়োজন হয়, এক্সেল উন্নত ফিল্টাৰিং কামত আহে। কপি আঁতৰাই আপোনাৰ তথ্য পৰিষ্কাৰ কৰিবলৈও ইয়াক প্ৰয়োগ কৰিব পাৰি। উন্নত ফিল্টাৰ প্ৰয়োগ কৰাৰ সময়ত, VBA ক'ড এক্সিকিউট কৰাটো বহুত সহজ। এই টিউটোৰিয়েলত আমি আপোনাক দেখুৱাম যে Excel ত একাধিক মাপকাঠীৰ পৰিসৰৰ বাবে VBA উন্নত ফিল্টাৰ কেনেকৈ প্ৰয়োগ কৰিব লাগে।

অনুশীলন কাৰ্য্যপুস্তিকা ডাউনলোড কৰক

এইটো ডাউনলোড কৰক আপুনি এই প্ৰবন্ধটো পঢ়ি থকাৰ সময়ত ব্যায়াম কৰিবলৈ কাৰ্য্যপুস্তিকা অনুশীলন কৰক।

VBA উন্নত ফিল্টাৰ.xlsm

এটা পৰিসীমাত একাধিক মাপকাঠীৰ সৈতে VBA উন্নত ফিল্টাৰৰ বাবে 5 ফলপ্ৰসূ পদ্ধতি Excel ত

তলৰ তলৰ অংশসমূহত, আমি একাধিক মাপকাঠীৰ বাবে VBA উন্নত ফিল্টাৰ ব্যৱহাৰ কৰিবলৈ 5 পদ্ধতিৰ বিষয়ে আলোচনা কৰিম। প্ৰথমতে, আপুনি VBA উন্নত ফিল্টাৰ ৰ বাক্যবিন্যাস জানিব লাগিব।

VBA উন্নত ফিল্টাৰ বাক্যবিন্যাস:

  • AdvancedFilter: এটা পৰিসীমা বস্তুক বুজায়। আপুনি আপোনাৰ পৰিসীমা সংহতি কৰিব পাৰে য'ত আপুনি ফিল্টাৰ প্ৰয়োগ কৰিব বিচাৰে ।
  • কাৰ্য্য: এটা প্ৰয়োজনীয় যুক্তি যাৰ দুটা বিকল্প আছে, xlFilterInPlace বা xlFilterCopy . xlFilterInPlace ক ডাটাছেট থকা ঠাইত মান ফিল্টাৰ কৰিবলে ব্যৱহাৰ কৰা হয়। xlFilterCopy ক অন্য আকাংক্ষিত স্থানত ফিল্টাৰ মান পাবলৈ ব্যৱহাৰ কৰা হয়।
  • CriteriaRange: এ মাপকাঠীক প্ৰতিনিধিত্ব কৰে যাৰ বাবে মান হ'বফিল্টাৰ কৰা হৈছে।
  • CopyToRange: হৈছে আপুনি আপোনাৰ ফিল্টাৰ ফলাফল সংৰক্ষণ কৰিব পৰা অৱস্থান।
  • অনন্য: এটা বৈকল্পিক যুক্তি। কেৱল অনন্য মানসমূহ ফিল্টাৰ কৰিবলে True argument ব্যৱহাৰ কৰক। অন্যথা, অবিকল্পিতভাৱে, ইয়াক মিছা হিচাপে গণ্য কৰা হয়।

তলৰ ছবিখনত, আমি সম্পাদন কৰিব বিচৰা সকলো ফিল্টাৰ প্ৰয়োগ কৰিবলে এটা নমুনা ডাটা ছেট প্ৰদান কৰা হৈছে।

1. Excel ত এটা পৰিসীমাত OR মাপকাঠীৰ বাবে VBA উন্নত ফিল্টাৰ প্ৰয়োগ কৰক

প্ৰথম পদ্ধতিত আমি OR মাপকাঠী প্ৰয়োগ কৰিম VBA উন্নত ফিল্টাৰ ব্যৱহাৰ কৰি। ধৰক, আমি প্ৰডাক্টৰ নামৰ বাবে ডাটা ফিল্টাৰ কৰিব বিচাৰো কুকিজ আৰু চকলেট OR মাপকাঠী প্ৰয়োগ কৰিবলে, আপুনি মানটো বিভিন্ন শাৰীত ৰাখিব লাগে। কামটো কৰিবলৈ তলত উল্লেখ কৰা পদক্ষেপসমূহ অনুসৰণ কৰক।

পদক্ষেপ 1:

  • Alt <2 টিপক> + F11 VBA মেক্ৰ' খোলিবলৈ।
  • সন্দৰ্ভত ক্লিক কৰক।
  • মডিউল বাছক .

দ্বিতীয় পদক্ষেপ:

  • তাৰ পিছত, তলত দিয়া VBA <পেষ্ট কৰক 2>ক'ড প্ৰয়োগ কৰিবলৈ OR.
7834

পদক্ষেপ 3:

  • তাৰ পিছত, প্ৰগ্ৰেমটো সংৰক্ষণ কৰক আৰু চলাবলৈ F5 টিপক।
  • সেয়েহে, আপুনি তলৰ ছবিখনত দেখুওৱাৰ দৰে ফিল্টাৰ কৰা ফলাফল পাব।

টোকাসমূহ। প্ৰক্ৰিয়াটো ওলোটা কৰিবলৈ বা সকলো ফিল্টাৰ পেষ্ট আঁতৰাবলৈ আৰু VBA প্ৰগ্ৰাম চলাবলৈ।

3289

  • ফলত আপুনি পাব...আপোনাৰ ডাটা ছেটৰ পূৰ্বৰ সংস্কৰণ।

অধিক পঢ়ক: Excel VBA মাপকাঠীৰ সৈতে উন্নত ফিল্টাৰৰ উদাহৰণ (6 মাপকাঠী)

2. Excel ত এটা পৰিসীমাত AND মাপকাঠীৰ বাবে VBA উন্নত ফিল্টাৰ কৰক

পূৰ্বৰ পদ্ধতিৰ দৰেই, আমি এতিয়া AND <ৰ বাবে VBA উন্নত ফিল্টাৰ সম্পন্ন কৰিম ২>মাপকাঠী। ধৰি লওক আমি তলৰ স্ক্ৰীণশ্বটত দেখুওৱাৰ দৰে $0.65 ৰ মূল্যৰ কুকিজবোৰ জানিব বিচাৰো। OR মাপকাঠী প্ৰয়োগ কৰিবলে, আপুনি মানটো বিভিন্ন স্তম্ভত ৰাখিব লাগে। আৰু মাপকাঠী প্ৰয়োগ কৰিবলৈ, তলৰ নিৰ্দেশনাসমূহ অনুসৰণ কৰক।

পদক্ষেপ 1:

  • VBA মেক্ৰ' খোলিবলৈ, Alt + F11 টিপক
  • VBA মেক্ৰ' খোলাৰ পিছত, নিম্নলিখিত <1 পেষ্ট কৰক>VBA এটা নতুন মডিউলত ক'ড কৰে।
2775

পদক্ষেপ 2:

  • <টিপক 1> F5 আপুনি ইয়াক সংৰক্ষণ কৰাৰ পিছত প্ৰগ্ৰেমটো চলাবলৈ।
  • শেষত, ফিল্টাৰ কৰা ফলাফলসমূহ পাওক।

অধিক পঢ়ক: এক্সেলত উন্নত ফিল্টাৰৰ সৈতে অন্য এখন শ্বীটলৈ তথ্য কপি কৰিবলে VBA

3. Excel

ত এটা পৰিসীমাত AND মাপকাঠীৰ সৈতে OR ৰ বাবে VBA উন্নত ফিল্টাৰ ব্যৱহাৰ কৰক

আপুনি OR আৰু AND মাপকাঠী দুয়োটা একেলগে প্ৰয়োগ কৰিব পাৰে। উদাহৰণস্বৰূপ, আপুনি কুকিজ বা চকলেট ৰ বাবে মানসমূহ পাব বিচাৰে, কিন্তু কুকিজৰ বাবে, ই আন এটা মাপকাঠী মূল্য $0.65 ই পাব প্ৰয়োগ কৰা হ'ব। পদ্ধতিসমূহ অনুসৰণ কৰকতলত ইয়াক সম্পন্ন কৰিবলৈ তলত দিয়া হ'ব।

পদক্ষেপ 1:

  • নিৰ্দেশিত VBA ক'ডসমূহ পেষ্ট কৰক VBA Macro খোলাৰ পিছত।
6299

পদক্ষেপ 2:

  • তাৰ পিছত , প্ৰগ্ৰামটো চলাবলৈ F5 টিপি প্ৰথমে সংৰক্ষণ কৰক।
  • ফলস্বৰূপে, আপুনি কিছুমান AND আৰু OR. <ৰ সৈতে মানসমূহ পাব 11>

অধিক পঢ়ক: এক্সেলৰ এটা স্তম্ভত একাধিক মাপকাঠীৰ ওপৰত ভিত্তি কৰি উন্নত ফিল্টাৰ প্ৰয়োগ কৰক

এক ধৰণৰ পঢ়া:

  • এক্সেলত একাধিক মাপকাঠীৰ সৈতে উন্নত ফিল্টাৰ (১৫টা উপযুক্ত উদাহৰণ)
  • গতিশীল উন্নত ফিল্টাৰ এক্সেল (VBA & Macro)
  • VBA ত উন্নত ফিল্টাৰ কেনেকৈ ব্যৱহাৰ কৰিব (এটা ষ্টেপ-বাই-ষ্টেপ গাইডলাইন)
  • এক্সেলত মাপকাঠী পৰিসৰৰ সৈতে উন্নত ফিল্টাৰ (18 টা প্ৰয়োগ )
  • Excel উন্নত ফিল্টাৰে কাম কৰা নাই (2 কাৰণ আৰু সমাধান)

4. একাধিক মাপকাঠীৰ সৈতে অনন্য মানসমূহৰ বাবে VBA উন্নত ফিল্টাৰ ব্যৱহাৰ কৰক Excel

ইয়াৰ উপৰিও, যদি আপোনাৰ ডাটা ছেটত ডুপ্লিকেট আছে, আপুনি th আঁতৰাব পাৰে ফিল্টাৰ কৰাৰ সময়ত em। আমি Unique argument ক True ত যোগ কৰিম যাতে কেৱল একক মানসমূহ পাওঁ আৰু ডুপ্লিকেটসমূহ মচি পেলাব পাৰো। ৰূপৰেখা দিয়া নিৰ্দেশনাসমূহ অনুসৰণ কৰক।

পদক্ষেপ ১:

  • প্ৰথমে, VBA মেক্ৰ' খোলক Alt + F11 টিপি।
  • এটা নতুন মডিউলত নিম্নলিখিত VBA ক'ডসমূহ পেষ্ট কৰক।
5766

পদক্ষেপ ২:

  • তাৰ পিছত, F5 টিপক সংৰক্ষণ কৰাৰ পিছত প্ৰগ্ৰেম চলাবলৈ।
  • সেয়েহে, আপুনি কেৱল অনন্যৰ বাবে মান লাভ কৰিব।

অধিক পঢ়ক : কেৱল এক্সেলত অনন্য ৰেকৰ্ডসমূহৰ বাবে উন্নত ফিল্টাৰ কেনেকৈ ব্যৱহাৰ কৰিব

5. চৰ্তযুক্ত ক্ষেত্ৰৰ বাবে VBA উন্নত ফিল্টাৰ সম্পাদন কৰক

পূৰ্বৰ পদ্ধতিসমূহৰ উপৰিও, আপুনি সূত্ৰসমূহৰ সৈতেও চৰ্তসমূহ প্ৰয়োগ কৰিব পাৰে . উদাহৰণস্বৰূপে, আমি মুঠ মূল্য বিচাৰিব বিচাৰো যিবোৰ $100 তকৈ বেছি। ইয়াক সম্পন্ন কৰিবলৈ, কেৱল পদক্ষেপসমূহ অনুসৰণ কৰক।

পদক্ষেপ ১:

  • প্ৰথমে, খোলিবলৈ VBA মেক্ৰ' , Alt + F11 টিপক।
  • এটা নতুন মডিউল নিৰ্ব্বাচন কৰক আৰু নিম্নলিখিত VBA ক'ডসমূহ পেষ্ট কৰক।
3671

পদক্ষেপ ২:

  • দ্বিতীয়ভাৱে, প্ৰগ্ৰেমটো সংৰক্ষণ কৰক আৰু ফলাফল চাবলৈ F5 বুটামটো টিপক।

টোকাসমূহ . অতিৰিক্তভাৱে, আপুনি ফলাফলসমূহ এটা অনুকূল স্থানত পাব পাৰে সেয়া এটা নতুন পৰিসীমাত হওক বা এটা নতুন কাৰ্য্যপত্ৰিকাত হওক xlFilterCopy কাৰ্য্য প্ৰয়োগ কৰি। সৰলভাৱে, VBA ক'ডসমূহ পেষ্ট কৰক আৰু সিহতক চলাওক Sheet6 ত ফলাফল পাবলৈ B4:E11 .

1996
<পৰিসীমাত 0>
  • ফলস্বৰূপে, এটা নতুন কাৰ্য্যপত্ৰিকাত চূড়ান্ত ফলাফল চাওক 'পত্ৰ6'

অধিক পঢ়ক: যদি মাপকাঠী পৰিসীমাত এক্সেলত লিখনী থাকে তেন্তে উন্নত ফিল্টাৰ কেনেকৈ ব্যৱহাৰ কৰিব পাৰি

উপসংহাৰ

সাৰাংশ ক'বলৈ গ'লে, আশাকৰোঁ আপুনি এতিয়া বুজি পাইছে Excel to ত VBA উন্নত ফিল্টাৰ কেনেকৈ ব্যৱহাৰ কৰিব লাগেএকাধিক মাপকাঠী পৰিসৰ ফিল্টাৰ কৰক। এই সকলোবোৰ পদ্ধতি আপোনাৰ তথ্যৰ সৈতে শিকোৱা আৰু অনুশীলন কৰিবলৈ ব্যৱহাৰ কৰিব লাগে। অনুশীলনৰ কিতাপখনৰ ওপৰেৰে চাওক আৰু আপুনি যিখিনি ব্যৱহাৰ কৰিবলৈ শিকিছে তাক ৰাখক৷ আপোনালোকৰ গুৰুত্বপূৰ্ণ সহায়ৰ বাবেই আমি এনেধৰণৰ আলোচনা চক্ৰ উপস্থাপন কৰি যাবলৈ অনুপ্ৰাণিত হৈছো।

আপোনাৰ কিবা প্ৰশ্ন থাকিলে আমাৰ সৈতে যোগাযোগ কৰিবলৈ কুণ্ঠাবোধ নকৰিব। অনুগ্ৰহ কৰি তলৰ মন্তব্যৰ অংশত আপোনাৰ মতামত জনাওক।

Exceldemy কৰ্মচাৰীসকলে আপোনাৰ অনুসন্ধানৰ যিমান পাৰি সোনকালে উত্তৰ দিব।

আমাৰ লগত থাকক আৰু শিকি থাকিব .<৩><৩>

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।