"যদি থাকে" এর জন্য Google পত্রক সূত্র


40

আমি কীভাবে IFএকটি ঘরের আইটেমগুলির একটি তালিকা সনাক্ত করতে পারি তা নির্ধারণ করার চেষ্টা করছি যাতে একটি মান বা স্ট্রিং থাকে।

EXAMPLE টি

সেল এ 1 রয়েছে sites, sheets, docs, slides

আমি সেল B1-তে স্ট্রিং রয়েছে এমন 1 'if' সেল প্রদর্শন করতে চাই sites

এ FORMULA

=if(A1 ?????? "sites", 1,0)

আমি নিশ্চিত না ??????উপরের সূত্রের মধ্যে কী প্রতিস্থাপন করব বা যদি এই সূত্রটি সম্ভব হয়। পছন্দসই ফলাফল কীভাবে সম্পাদন করতে হয় সে সম্পর্কে কোনও ধারণার প্রশংসা করা হয়।

উত্তর:


55

আপনি REGEXMATCH ব্যবহার করতে পারেন:

=IF(REGEXMATCH(A1, "sites"), 1, 0)

ব্যাখ্যা করার জন্য, যদি আর্গুমেন্টটি আপনার স্ট্রিংয়ের একটি সাবস্ট্রিং থাকে তবে কেবলমাত্র REGEXMATCH সত্য দেয়।


10
ব্যবহার regexmatchসহজ হবে: if(regexmatch(A1, "sites"), 1, 0)

1
"যদি" দরকার নেই যেহেতু রেগেক্স্যাম্যাচ ইতিমধ্যে একটি বুলিয়ান দেয়, তাই কেবল "রেগেক্সট ম্যাচ (এ 1," সাইটগুলি ")"
ডেভিড

2
যদি এটি হয় তবে তারা সত্যকে 1 বা 0 তে রূপান্তর করতে পারে যদি মিথ্যা হয়
অরিয়েল পার্লম্যান

7

=if(search("sites",B2)>0,1,0)

=if(IFERROR(search("sites",B2)>0,0),1,0)

দুটোই কাজ করে। দ্বিতীয়টি একটি 0 লিখলে কোনও ত্রুটি আছে।


2
প্রথম সূত্রটি কখনই 0 ফিরে আসবে না কারণ SEARCH(search_for, text_to_search, [starting_at])যখন search_forখুঁজে পাওয়া যায় না তখন একটি ত্রুটি ফিরে আসবে ।
রুবনে

1

আপনি সম্ভবত এটি করছেন কারণ আপনি এটিতে "সাইট" শব্দটি আছে এমন সারিগুলির গণনা বা গড় # জানতে চান। ধরে নিলাম আপনার কলামে 100 টি সারি এন্ট্রি রয়েছে, আপনি কতগুলি সারিতে "সাইট" শব্দটি ব্যবহার করেছেন তা জানতে এটি ফাংশনটি ব্যবহার করতে পারেন:

=QUERY(A1:A100, "select count(A) where A like '%sites%'")

এটি 1 এস এবং জিরোসের কলাম তৈরি করার পরে এবং সেই নতুন কলামে অপারেটিংয়ের চেয়ে অনেক দ্রুত।


এটি কি কেবল একটি কলামের পরিবর্তে কোনও বাক্সে কাজ করতে পারে?
অ্যাডাম স্টারহ

হা. পরিবর্তে A1:A100আপনি এটি তৈরি করতে পারেন A1:C100এবং তারপরে এ, বি এবং সি কলাম দিয়ে কোয়েরি লিখতে পারেন
রায়ান শিলিংটন

1

আরইজিএক্স ছাড়াই একটি সমাধান:

=if(iserror(FIND("sites",B2)),0,1)

মূলধন সংক্রান্ত বিষয়গুলি এবং ifযুক্তিগুলি অবশ্যই বিপরীত করতে হবে, উত্তরটি দেওয়া trueযখন স্ট্রিংটি পাওয়া যায় না।


এটি মূলত এই উত্তরটির মতো , তবে কেস সংবেদনশীল জিনিসটি প্রবর্তন করছে। উপায় দ্বারা ওপি সরবরাহিত নমুনা তথ্য অন্তর্ভুক্ত sheetsনা Sheets
রুবান


0

যদি আপনি, রায়ান শিলিংটন পরামর্শ দিচ্ছেন, এমন একটি পরিসরের মধ্যে "সাইট" রয়েছে এমন কক্ষের সংখ্যা জানতে চান, আপনি চেষ্টা করতে পারেন:

=COUNTIF(A1:A100;"*sites*") 

* ওয়াইল্ডকার্ড ধারণা হিসাবে কাজ করে, তাই এটি পুরো ঘরের সাথে একটি সঠিক মিল নয়, ঘরের মধ্যে যে কোনও জায়গায় ম্যাচ সন্ধান করবে।

আমি এটি " সাইটগুলি " এর পরিবর্তে একটি সেল রেফারেন্স দিয়েও করেছি , তবে তারপরে আপনাকে ঘরের পাঠ্যে ওয়াইল্ডকার্ড-অ্যাসেরিক্সগুলি যুক্ত করতে হবে।


0

যদি আপনি অ্যাসিরিস্টস বিকল্পের সাথে যান এবং কোনও সেল রেফারেন্স চান, আপনি নক্ষত্রগুলি যুক্ত করতে সংযোগ ফাংশনটি ব্যবহার করতে পারেন

=COUNTIF(A1:A100,CONCATENATE("*",A1,"*"))

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