এক্সেল ফাংশন: FIND বনাম অনুসন্ধান (একটি তুলনামূলক বিশ্লেষণ)

  • এই শেয়ার করুন
Hugh West

Microsoft Excel -এ, FIND ফাংশন এবং SEARCH ফাংশনটি একটি স্ট্রিং, পাঠ্য ডেটা সহ একটি কক্ষে প্রয়োজনীয় বর্ণানুক্রমিক বা সাংখ্যিক সংযোগ খুঁজে পেতে সক্ষম করে৷ এই নিবন্ধে, আমরা এক্সেলের FIND এবং SEARCH ফাংশনগুলির একটি ওভারভিউ দেখতে পাব।

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন

আপনি ওয়ার্কবুক ডাউনলোড করতে পারেন এবং তাদের সাথে অনুশীলন করতে পারেন।

খুঁজে নিন & SEARCH Functions.xlsx

Excel এ FIND ফাংশনের ভূমিকা

Excel এ, FIND ফাংশন একটি অন্তর্নির্মিত ফাংশন যেটিকে স্ট্রিং/টেক্সট ফাংশন হিসাবে শ্রেণীবদ্ধ করা হয়েছে। FIND ফাংশন পাঠ্য স্ট্রিং এর ভিতরে একটি নির্দিষ্ট অক্ষর বা সাবস্ট্রিং এর অবস্থান খুঁজে পেতে অভ্যস্ত।

সিনট্যাক্স:

FIND ফাংশন এর সিনট্যাক্স হল:

FIND( find_text, within_text, [start_num ])

আর্গুমেন্ট:

ফাইন্ড_টেক্সট: [প্রয়োজনীয়] আমরা যে টেক্সট খুঁজছি।

within_text: [প্রয়োজনীয়] পাঠ্যটিতে আমরা যে পাঠ্যটি খুঁজছি তা অন্তর্ভুক্ত করে।

শুরু_সংখ্যা: [ ঐচ্ছিক] অবস্থান নির্ধারণ করে যেখানে অনুসন্ধান শুরু করা উচিত। অক্ষর 1 পাঠ্যের মধ্যে প্রথম অক্ষর। যদি প্রারম্ভিক সংখ্যা নির্দিষ্ট না করা হয়, তাহলে এটি 1 হিসাবে বিবেচিত হয়।

রিটার্ন মান:

ফাইন্ড টেক্সট অবস্থান দ্বারা প্রতিনিধিত্ব করা হয় নম্বরফাংশন সহজ বা জটিল অনুসন্ধান ব্যবহার করে ডাটাবেসে বস্তুর জন্য অনুসন্ধানের অনুমতি দেয়। এই ফাংশন একটি টেক্সট স্ট্রিং অন্য ভিতরে অবস্থান দেয়. এটি এক্সেল স্ট্রিং/টেক্সট ফাংশন এর অধীনে শ্রেণীবদ্ধ করা হয়েছে।

সিনট্যাক্স:

এর জন্য সিনট্যাক্স SEARCH ফাংশন হলো:

SEARCH( find_text,within_text,[start_num ])

আর্গুমেন্ট:

ফাইন্ড_টেক্সট: [প্রয়োজনীয়] যে টেক্সটটি সার্চ করে।

সাথে_পাঠ্য:  <9 [প্রয়োজনীয়] ভিতরে অনুসন্ধান করার জন্য পাঠ্য।

start_num: [ঐচ্ছিক] পাঠ্যে অনুসন্ধান শুরু করার অবস্থান। ডিফল্ট মান হল 1.

রিটার্ন মান:

ফাইন্ড টেক্সটের অবস্থান একটি সংখ্যা দ্বারা প্রতিনিধিত্ব করা হয়৷

Excel FIND ফাংশন VS Excel SEARCH ফাংশন

Excel এ, FIND ফাংশন এবং SEARCH ফাংশন অনেকটা একই রকম এবং একই লক্ষ্য করে , কিন্তু সামান্য ভিন্ন কিন্তু গুরুত্বপূর্ণ উপায়ে. Excel FIND এবং SEARCH ফাংশনের মধ্যে প্রাথমিক পার্থক্য হল যে SEARCH কেস-সংবেদনশীল, যেখানে FIND কেস-সংবেদনশীল। আরেকটি পার্থক্য হল যে SEARCH ওয়াইল্ডকার্ড ব্যবহারের অনুমতি দেয় যেখানে FIND দেয় না।

5 FIND এবং SEARCH ফাংশন থেকে তুলনামূলক আউটপুট সহ উদাহরণ Excel

Excel এ FIND এবং SEARCH ক্ষমতাগুলি খুব কমই স্বাধীনভাবে ব্যবহার করা হয়। তারা সাধারণত ব্যবহার করা হয়অন্যান্য ফাংশন যেমন MID , LEN , LEFT , অথবা right , এবং IFERROR এর সাথে আমরা দেখতে পাব। নিচের উদাহরণে সেগুলো।

1. এক্সেল ঢোকান FIND & একটি পাঠ্য কক্ষে অনুসন্ধান ফাংশন

আমরা সেই নির্দিষ্ট শব্দ বা অক্ষরের অবস্থান সনাক্ত করতে খুঁজে এবং অনুসন্ধান ফাংশন সন্নিবেশ করতে পারি। ধরুন, আমরা Excel -এ ' e ' খুঁজে পেতে চাই, তাই আমরা টেক্সট স্ট্রিংটিকে কলামে B, এবং টেক্সট স্ট্রিংয়ের অবস্থানের ফলাফল রাখি। C কলামে রয়েছে। নীচের ধাপগুলি অনুসরণ করুন:

  • সুতরাং, প্রথমে, আমরা ' e<2 এর অবস্থান খুঁজে পেতে FIND ফাংশন ব্যবহার করতে যাচ্ছি>'। এর জন্য, আমাদের সেল C5 নির্বাচন করতে হবে। এর পরে, সেই ঘরে সূত্রটি রাখুন৷
=FIND("e",B5)

  • তারপর, এন্টার <2 টিপুন>কীবোর্ডে ফলাফল দেখাবে যা হল 4 । সূত্রটি 4 প্রদান করে কারণ e হল 4 তম অক্ষর Excel
  • এখন, দ্বিতীয়ত, আমরা ' e '-এর অবস্থান অনুসন্ধান করতে SEARCH ফাংশন ব্যবহার করতে যাচ্ছি। এটি করার জন্য, আমাদের সেই ঘরটি বেছে নিতে হবে যেখানে আমরা ফলাফল দেখতে চাই, তাই আমরা C6 সেল নির্বাচন করি। এখন, সেই নির্দিষ্ট ঘরে, সূত্রটি লিখুন।
=SEARCH("e",B6)

  • এবং, এন্টার<টিপুন 2>। এবং, আমরা দেখতে পাচ্ছি যে ফলাফল হল 1 । সূত্রটি ফেরত দেয় 1 কারণ E শব্দের প্রথম অক্ষর Excel । আমরা জানি যে অনুসন্ধান ফাংশন কেস সংবেদনশীল নয় যেমন ফাইন্ড ফাংশন , তাই অক্ষরটি বড় বা ছোট কিনা তা বিবেচনা করে না। যখন এটি চিঠিটি খুঁজে পাবে তখন এটি অবিলম্বে ফলাফল দেখাবে৷

  • সুতরাং, খুঁজুন এবং অনুসন্ধান ব্যবহার করে ফাংশনগুলির সাহায্যে আমরা একটি পাঠ্য স্ট্রিং-এ যেকোনো শব্দ বা অক্ষরের অবস্থান আবিষ্কার করতে পারি।

আরও পড়ুন: এক্সেলের ঘরে কীভাবে পাঠ্য খুঁজে পাবেন<2

>১০>>২. একটি প্রদত্ত অক্ষরের আগে বা পরে আসা একটি স্ট্রিং খুঁজে পেতে FIND ফাংশন প্রয়োগ করুন

ধরুন, আমাদের B কলামে কিছু নাম রয়েছে এবং আমরা এর প্রথম এবং শেষ নামটি খুঁজে পেতে চাই প্রতিটি নাম যথাক্রমে C , এবং D কলামে। এটি করার জন্য, আমাদের নিম্নলিখিত পদ্ধতি অনুসরণ করতে হবে:

  • প্রথমে, প্রথম নাম পেতে, আমরা সেল C5 নির্বাচন করি। আমরা FIND বা SEARCH ফাংশনটি LEFT ফাংশন এর সাথে একত্রে ব্যবহার করতে পারি। সুতরাং, আমরা FIND ফাংশনটি ব্যবহার করছি।
  • দ্বিতীয়, সূত্রটি কক্ষে রাখুন C5
=LEFT(B5, FIND(" ", B5)-1)

  • তারপর, Enter টিপুন।

  • এখন , আমরা শেষ নাম পেতে চাই, এর জন্য, আমরা right , FIND বা SEARCH এবং LEN এর সংযোজন ব্যবহার করতে পারি। ফাংশন সুতরাং, আগের মত একই টোকেন দ্বারা, সেল D5 নির্বাচন করুন এবং সেখানে সূত্রটি রাখুন।
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • এন্টার কী চাপার পরে, আপনি ফলাফলে শেষ নামটি পাবেনসেল।

এখানে, LEN ফাংশন অক্ষরের মোট সংখ্যা সংগ্রহ করবে এবং তারপর FIND ফাংশন স্থানের অবস্থান বিয়োগ করবে। এবং অবশেষে, ডান ফাংশন ডান-পার্শ্বযুক্ত অক্ষরগুলি দেখাবে।

  • এর পরে, কলাম C এর উপর সূত্রটি অনুলিপি করতে, টানুন হ্যান্ডেলটি পূরণ করুন নিচে বা শুধু ডাবল ক্লিক করুন প্লাস (' + ') চিহ্নে৷

  • একইভাবে, সূত্রের নকল করতে ফিল হ্যান্ডেল কলামের উপরে D টেনে আনুন।

  • অবশেষে, এটি নামগুলি থেকে সমস্ত প্রথম নাম এবং শেষ নাম বের করবে৷

দ্রষ্টব্য: আমরা ব্যবহার করি অনুসন্ধান এর পরিবর্তে ফাংশনটি খুঁজুন কারণ আমরা আরও সঠিক মান পেতে চাই, যেমন আমরা সবাই জানি যে ফাইন্ড ফাংশন কেস সংবেদনশীল৷

আরো পড়ুন: এক্সেলের স্ট্রিং-এ একটি অক্ষর কীভাবে খুঁজে পাবেন

3. এক্সেলে একটি বিশেষ অক্ষরের N তম উপস্থিতি খুঁজে পেতে FIND ফাংশন সন্নিবেশ করান

অনুমান করুন, আমাদের কাছে একটি বিশেষ অক্ষর ড্যাশ (' –<2) সহ কিছু পাঠ্য স্ট্রিং রয়েছে>') কলামে B । এবং আমরা ড্যাশ (' ) এর 2 nd এবং 3 rd অবস্থানগুলি খুঁজে পেতে চাই – ') পরপর কলামে C , এবং D । বিশেষ অক্ষরের অবস্থান পেতে, আসুন নীচের ধাপগুলি অনুসরণ করি৷

  • একইভাবে আগের উদাহরণগুলি, প্রথমে, আপনার স্প্রেডশীটের ঘরটি নির্বাচন করুন যেখানেআপনি সূত্র ব্যবহার করার পরে ফলাফল দেখতে চান. সুতরাং, আমরা সেল C5 নির্বাচন করি।
  • দ্বিতীয়, সেই ঘরে সূত্রটি রাখুন।
=FIND("-", B5, FIND("-",B5)+1)

  • তৃতীয়, ফলাফল দেখতে Enter টিপুন।

এখানে, সূত্রটি পেতে হবে 2 nd অবস্থান।

  • আরও, সূত্র কপি করতে ফিল হ্যান্ডেল নিচে টেনে আনুন।

  • এরপর, আমরা 3 rd পজিশন D কলামে পেতে চাই। সুতরাং, আমরা সেল D5 নির্বাচন করি এবং সেখানে সূত্রটি রাখি।
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • এছাড়াও , কীবোর্ডে Enter কী টিপুন।

এখানে, সূত্রটি দেখাবে 3 বিশেষ অক্ষরের rd অবস্থান।

  • এবং, এখন, আবার ফিল হ্যান্ডেল নিচে টেনে আনুন কলামের উপর সূত্রটি ডুপ্লিকেট করতে D
  • অবশেষে, ধাপগুলি অনুসরণ করে, আপনি আপনার পছন্দসই ফলাফল পাবেন৷

আরো পড়ুন: কিভাবে স্ট্রিং এক্সেলে অক্ষর খুঁজতে (8 সহজ উপায়)

একই রকম রিডিং

  • এক্সেলে শূন্যের চেয়ে বড় কলামে শেষ মান খুঁজুন (2 সহজ সূত্র)
  • কিভাবে এক্সেলে সর্বনিম্ন 3টি মান খুঁজে বের করতে হয় (5টি সহজ পদ্ধতি)
  • এতে একটি মানের প্রথম উপস্থিতি খুঁজুন এক্সেলে রেঞ্জ (3 উপায়)
  • এক্সেলে বাহ্যিক লিঙ্কগুলি খুঁজুন (6 দ্রুত পদ্ধতি)
  • সেলে নির্দিষ্ট পাঠ্য রয়েছে কিনা তা কীভাবে খুঁজে পাবেন এক্সেল

4. সার্চ ফাংশন প্রয়োগ করুনবন্ধনীর মধ্যে টেক্সট খুঁজুন

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

  • শুরুতে, সেল নির্বাচন করুন, যেখানে আপনি ফলাফল দেখতে চান। সুতরাং, আমরা সেল C5 নির্বাচন করি।
  • তারপর, সেই ঘরে সূত্রটি কপি করে পেস্ট করুন।
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • এরপর, Enter চাপুন।

আপনাকে যা করতে হবে তা হল সেল নম্বর পরিবর্তন আপনার ঘরের অবস্থান অনুযায়ী, সূত্রটি পেস্ট করার পর।

  • এর পর, সূত্রটি নকল করতে ফিল হ্যান্ডেল টি নিচে টেনে আনুন।

<29

>>>>> সূত্রটি কিভাবে কাজ করে?

SEARCH(“(“, B5)+1 : এটি সেল থেকে সেল মান নেবে B5 , এবং খোলার বন্ধনীর অবস্থান অনুসন্ধান করুন ' ( ' যা 4+1 , SEARCH(“(“, B5) থেকে আমরা 4 পাব, কারণ স্থানটিও গণনা করা হয়।

আউটপুট → 5 , যা প্রথম অক্ষর ' 0 '.

সার্চ(“)”, B5)-সার্চ(“(“,B5)-1 : এটি ক্লোজিং ব্র্যাকেটের অবস্থান খুঁজে পাবে ‘ ) ’। এবং, খোলার বন্ধনী অবস্থান বিয়োগ করুন।

আউটপুট → 10-4-1; 6-1; 5 , যা বন্ধনীর ভিতরের শেষ অক্ষর ' 1 '।

MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : এটি বন্ধনীর ভিতরের টেক্সট বের করবে।

আউটপুট → 01001

আরো পড়ুন: রেঞ্জে পাঠ্যের জন্য এক্সেল অনুসন্ধান (11 দ্রুত পদ্ধতি)

5. FIND & IFERROR ফাংশন টেক্সট ফাইন্ড করার ত্রুটি হ্যান্ডেল করার জন্য

যদি ফাইন্ড_টেক্সট না পাওয়া যায় তাহলে এটি ফাইন্ড <2 উভয় ক্ষেত্রেই একটি ত্রুটি বার্তা দেখায়>এবং অনুসন্ধান ফাংশন। ত্রুটির বার্তা দেখানোর পরিবর্তে আমরা ' নট ফাউন্ড '-এর মতো অভিব্যক্তিপূর্ণ বার্তা প্রদর্শনের জন্য IFERROR ফাংশন ব্যবহার করতে পারি। উদাহরণস্বরূপ, এর মধ্যে সেল C10 , একজন ব্যবহারকারী যেকোনো টেক্সট ইনপুট করতে পারেন এবং সেল C5 এন্টার করা পাঠ্যের জন্য অনুসন্ধান করা হবে।

  • প্রথমে, আপনি যেখানে চান সেই সেলটি নির্বাচন করুন C10 কক্ষে অভিযুক্ত পাঠ্যের অবস্থান। সুতরাং, আমরা সেল C11 নির্বাচন করি।
  • দ্বিতীয়, C11b কক্ষে সূত্রটি রাখুন।
=IFERROR(FIND(C10, C5), "Given text is not found!")

  • তারপর, <চাপুন 1>আপনার কীবোর্ডে কী লিখুন। আপনি দেখতে পাচ্ছেন, এটি 1 দেখাবে। কারণ Excel টেক্সটটি সেল C5 তে শুধুমাত্র একবার পাওয়া যায়।

  • টেক্সট Indesign সেলে পাওয়া যায় না C5 । সুতরাং, এটা দেবেএকটি বার্তা ' প্রদত্ত পাঠ্য পাওয়া যায়নি! '।

আরো পড়ুন: কিভাবে ব্যবহার করবেন এক্সেলে বোল্ড টেক্সট খোঁজার সূত্র

মনে রাখতে হবে

নিম্নলিখিত শর্তগুলির মধ্যে যেকোনও পূরণ হলে, এক্সেল খুঁজুন এবং SEARCH ফাংশন #VALUE! ত্রুটি তৈরি করে:

  • টেক্সটের মধ্যে ফাইন্ড_টেক্সট <ফাংশন নেই 2>।
  • within_text -এ start_num এর চেয়ে কম অক্ষর রয়েছে।
  • start_num হয় শূন্য (' 0 ') অথবা একটি ঋণাত্মক মান অথবা start_num শূন্যের থেকে কম বা সমান (' 0 ')।

উপসংহার

উপরেরটি আপনাকে খুঁজে এবং অনুসন্ধান করুন এক্সেলে ফাংশন। আশা করি এটা তোমাকে সাহায্য করবে! আপনার যদি কোন প্রশ্ন, পরামর্শ বা প্রতিক্রিয়া থাকে তাহলে অনুগ্রহ করে মন্তব্য বিভাগে আমাদের জানান। অথবা আপনি ExcelWIKI.com ব্লগে আমাদের অন্যান্য নিবন্ধগুলিতে এক নজর দেখতে পারেন!

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।