ফিল্টার (শর্ত বা শর্ত) সিনট্যাক্স?


32

আমি FILTER()শীট 2 থেকে Nameকলামগুলির সাথে মেলে এমন কোনও মান প্রদর্শন করতে ব্যবহার করছি ।

আমার সমস্যাটি যেখানে আমি চাই:

=FILTER(Sheet2!A:F, Sheet2!A:A="Combat Medic" OR Sheet2!A:A="Universal")

হিসাবে ORএকটি ত্রুটি ফলাফল।

সঠিক বাক্য গঠন কী? পরিবর্তে
আমি কি ব্যবহার করব QUERY()?


1
আপনি এটি
দরকারীও

উত্তর:


43

আপনি যে ক্যোয়ারী চান তা পেতে নিম্নলিখিত সূত্রটি ব্যবহার করুন।

সূত্র

=FILTER(A:A;(A:A="Combat Medic")+(A:A="Universal"))

ব্যাখ্যা

রেফারেন্সে এটি আহাব দ্বারা ব্যাখ্যা করা হয়েছে যে +এবং *হিসাবে ORএবং হিসাবে বুলিয়ান এক্সপ্রেশন হিসাবে ব্যবহার করা যেতে পারে AND

IFERROR(পুনর্বিবেচনা ইতিহাস দেখুন) এর সাথে সমাধানটি এক্ষেত্রে কার্যকর নয়, যদি না আপনি একটি নির্দিষ্ট স্ট্রিংটি সন্ধান করতে চান:

=FILTER(Sheet2!A:F;IFERROR(FIND("Combat";A:A);0) + IFERROR(FIND("Uni";A:A);0))

সূত্রটি এখনও কার্যকরভাবে কাজ করে, এমন কিছুর সন্ধান IFERRORপেলে এখানে ফিরে আসে 0

স্ক্রিনশট

এখানে চিত্র বর্ণনা লিখুন

উদাহরণ

উভয় সমাধান ধারণ করার জন্য আমি উদাহরণ ফাইলটি সংশোধন করেছি: বুলিয়ান সহ ফিল্টার

উল্লেখ

গুগল পণ্য ফোরাম, বুলিয়ান এক্সপ্রেশন


মজাদার! আপনি কীভাবে IFERROR(...) + IFERROR(...) কাজ করে তা বিস্তারিতভাবে বলতে পারেন ?
ভিদার এস রামদল

'+' বুলিয়ান ওআর হিসাবে ব্যবহৃত ডকুমেন্টেশনটি কোথায়?
ক্রিস মরিস


জ্যাকবজানটুইনস্ট্রা জ্যাকবকে ধন্যবাদ কোন অফিসিয়াল ডকুমেন্টেশন আছে?
ক্রিস মরিস

-1

=FILTER(A:F, REGEXMATCH(A:A, "Combat Medic|Universal"))

0


=QUERY(A:F, " where A matches 'Combat Medic|Universal'", 0)

0

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