উত্তর:
এটি ব্যবহার করার চেষ্টা করুন:
=ISNUMBER(SEARCH("Some Text", A3))
এই ফিরে আসবে TRUE
যদি সেল A3
রয়েছে Some Text
।
CONTAINS("Text", cell)
অনুষ্ঠান হলে ভাল লাগবে ।
FIND()
জায়গায় ব্যবহার করা উচিতSEARCH()
,
পরিবর্তে ব্যবহার করে একটি ত্রুটি পেয়েছে ;
। প্রদত্ত সূত্রটি পরিবর্তনের পরে =ISNUMBER(SEARCH("Some Text"; A3))
এটি কাজ করে। ধন্যবাদ!
নীচের সূত্রটি নির্ধারণ করে যে পাঠ্য "CHECK" সেল C10 এ উপস্থিত রয়েছে কিনা। যদি তা না হয় তবে ফলাফলটি ফাঁকা। যদি এটি হয়, ফলাফলটি কাজ "চেক"।
=IF(ISERROR(FIND("CHECK",C10,1)),"","CHECK")
এই সূত্রটি আমার কাছে আরও স্বজ্ঞাত বলে মনে হচ্ছে:
=SUBSTITUTE(A1,"SomeText","") <> A1
যদি "সামারেক্সট" এ 1 এর মধ্যে থাকে তবে এটি সত্য ফেরায়।
অন্যান্য উত্তরে উল্লিখিত ইসনম্বার / অনুসন্ধান এবং ইসেরার / সূত্রগুলি অবশ্যই কাজ করে তবে আমি সর্বদা নিজেকে সেগুলির সাহায্যে বা এক্সেলটিতে পরীক্ষা করা প্রয়োজন বলে মনে করি।
যারা আইএফ স্টেটমেন্টের অভ্যন্তরে একটি একক ফাংশন ব্যবহার করে এটি করতে চান তাদের আমি ব্যবহার করি
=IF(COUNTIF(A1,"*TEXT*"),TrueValue,FalseValue)
সাবস্ক্রাইং TEXT কক্ষ A1 তে আছে কিনা তা দেখতে
[দ্রষ্টব্য: পাঠ্যের চারপাশে তারকাচিহ্নগুলি থাকা দরকার]
FIND()
এক্সেলে ফাংশনটি দেখুন ।
বাক্য গঠন:
FIND( substring, string, [start_position])
ফেরত পাঠায় #VALUE!
যদি এটা সাবস্ট্রিং খুঁজে নেই।
ISNUMBER
এগুলিও কেবল কেস-সংবেদনশীল মিলগুলির জন্য কাজ করে।
আমি রিঙ্ক.অ্যাটেন্ডেন্ট .6. উত্তর পছন্দ করি। আমি আসলে একাধিক স্ট্রিং পরীক্ষা করতে চাই এবং এটি এটি করেছিলাম:
প্রথম পরিস্থিতি: যে নামগুলি গৃহ নির্মাতা বা সম্প্রদায়ের নাম হতে পারে এবং আমাকে এক গ্রুপ হিসাবে বিল্ডারদের বালতি দেওয়া দরকার। এটি করার জন্য আমি "বিল্ডার" বা "নির্মাণ" শব্দ ইত্যাদি খুঁজছি তাই তাই -
=IF(OR(COUNTIF(A1,"*builder*"),COUNTIF(A1,"*builder*")),"Builder","Community")
=OR(COUNTIF(A1,"*builder*"),COUNTIF(A1,"*construction*"))
?
COUNTIFS
:COUNTIFS(A1,"*builder*",A1,"*construction*")
এটি একটি পুরানো প্রশ্ন তবে আমি মনে করি এটি এখনও বৈধ।
যেহেতু কোনও কন্টেইনস ফাংশন নেই, কেন এটি ভিবিএতে ঘোষণা করবেন না? নীচের কোডটিতে ভিবিএ ইন্সট্রা ফাংশন ব্যবহার করা হয়েছে, যা স্ট্রিংয়ের জন্য একটি স্ট্রিংয়ের সন্ধান করে। স্ট্রিংটি পাওয়া না গেলে এটি 0 প্রদান করে।
Public Function CONTAINS(TextString As String, SubString As String) As Integer
CONTAINS = InStr(1, TextString, SubString)
End Function
এটি একটি পুরানো প্রশ্ন তবে এক্সেল 2016 বা আরও নতুন যারা ব্যবহার করছেন তাদের একটি সমাধান আপনি যদি নতুন IFS( condition1, return1 [,condition2, return2] ...)
শর্তসাপেক্ষে কাঠামোগত ব্যবহার করে কাঠামোগত প্রয়োজনগুলি সরাতে পারেন ।
এই প্রশ্নের ক্ষেত্রে এটি কীভাবে ব্যবহার করা যায় সে সম্পর্কে আমি এটি চাক্ষুষরূপে পরিষ্কার করার জন্য এটি ফর্ম্যাট করেছি:
=IFS(
ISERROR(SEARCH("String1",A1))=FALSE,"Something1",
ISERROR(SEARCH("String2",A1))=FALSE,"Something2",
ISERROR(SEARCH("String3",A1))=FALSE,"Something3"
)
যেহেতু SEARCH
কোনও স্ট্রিং পাওয়া না গেলে ত্রুটি ফিরে আসে তাই ISERROR(...)=FALSE
সত্যের জন্য যাচাই করার জন্য এটি দিয়ে মুড়ে ফেলেছি এবং তারপরে মানটি চেয়েছি return SEARCH
পঠনযোগ্যতার জন্য ত্রুটির পরিবর্তে 0 ফেরত দিলে দুর্দান্ত হবে তবে দুর্ভাগ্যক্রমে এটি কীভাবে কাজ করবে তা ঠিক ts
গুরুত্বের আরেকটি নোট হ'ল IFS
ম্যাচটি এটি ফিরে পাবে এবং এটি অর্ডার করা গুরুত্বপূর্ণ। উদাহরণস্বরূপ, যদি আমার স্ট্রিং ছিল Surf, Surfing, Surfs
যেমন String1,String2,String3
উপরে এবং আমার কোষ স্ট্রিং ছিল Surfing
এটা সাবস্ট্রিং হচ্ছে কারণ দ্বিতীয় পরিবর্তে প্রথম মেয়াদে উপর মেলে দিবে Surf
। সুতরাং সাধারণ ডিনোমিনেটরদের তালিকার শেষ হওয়া দরকার। আমার সঠিকভাবে কাজ করার IFS
আদেশ Surfing, Surfs, Surf
দেওয়া হবে (অদলবদল Surfing
এবং Surfs
এই সাধারণ উদাহরণেও কাজ করবে), তবে Surf
শেষ হওয়া দরকার।
আমি যে সূত্রটি ব্যবহার করছি তা এখানে
=IF( ISNUMBER(FIND(".",A1)), LEN(A1) - FIND(".",A1), 0 )
IFERROR(LEN(A1) - FIND(".", A1), 0)