এক্সেলে FIND এবং SEARCH ফাংশন ব্যবহার করে আপনি টেক্সট থেকে নির্দিষ্ট অংশ খুঁজে বের করতে এবং প্রয়োজনমতো টেক্সট এক্সট্রাকশন করতে পারেন। এই ফাংশনগুলো টেক্সট প্রসেসিং, ডেটা ক্লিনিং এবং অ্যানালাইসিসে গুরুত্বপূর্ণ ভূমিকা পালন করে।
FIND ফাংশন
FIND ফাংশন নির্দিষ্ট টেক্সট বা ক্যারেক্টারের অবস্থান বের করে। এটি কেস-সেন্সিটিভ (case-sensitive), অর্থাৎ বড় হাতের এবং ছোট হাতের অক্ষর আলাদা বিবেচনা করে।
সিনট্যাক্স:
=FIND(find_text, within_text, [start_num])
- find_text: যে টেক্সট বা ক্যারেক্টারটি খুঁজতে চান।
- within_text: যে টেক্সট বা সেলে খোঁজা হবে।
- start_num (ঐচ্ছিক): খোঁজ শুরু করার অবস্থান (ডিফল্ট ১)।
উদাহরণ:
| A | ফর্মুলা | ফলাফল |
|---|---|---|
| Excel Tutorial | =FIND("T", A1) | 7 |
| Excel Tutorial | =FIND("t", A1) | 9 |
SEARCH ফাংশন
SEARCH ফাংশনও টেক্সট বা ক্যারেক্টারের অবস্থান খুঁজে বের করে, তবে এটি কেস-ইনসেন্সিটিভ (case-insensitive), অর্থাৎ বড় হাতের এবং ছোট হাতের অক্ষর একই রকম বিবেচিত হয়।
সিনট্যাক্স:
=SEARCH(find_text, within_text, [start_num])
- find_text: যে টেক্সট বা ক্যারেক্টারটি খুঁজতে চান।
- within_text: যে টেক্সট বা সেলে খোঁজা হবে।
- start_num (ঐচ্ছিক): খোঁজ শুরু করার অবস্থান (ডিফল্ট ১)।
উদাহরণ:
| A | ফর্মুলা | ফলাফল |
|---|---|---|
| Excel Tutorial | =SEARCH("T", A1) | 7 |
| Excel Tutorial | =SEARCH("t", A1) | 7 |
FIND এবং SEARCH দিয়ে Text Extraction
নির্দিষ্ট অংশ বের করা
কাজ: একটি টেক্সটের মধ্যে নির্দিষ্ট অংশ খুঁজে বের করা।
ফর্মুলা:
=MID(A1, FIND("T", A1), 8)
- FIND("T", A1): "T" এর অবস্থান নির্ধারণ করে।
- MID(A1, ..., 8): সেই অবস্থান থেকে ৮টি অক্ষর প্রদর্শন করে।
ডোমেইন এক্সট্রাক্ট (ইমেইল থেকে)
কাজ: একটি ইমেইল ঠিকানা থেকে ডোমেইন অংশ বের করা।
উদাহরণ: example@domain.com
ফর্মুলা:
=MID(A1, FIND("@", A1)+1, LEN(A1)-FIND("@", A1))
- FIND("@", A1): "@" এর অবস্থান খুঁজে বের করে।
- MID(...): "@"-এর পরে থাকা ডোমেইন অংশ বের করে।
প্রথম শব্দ বের করা
কাজ: একটি বাক্য থেকে প্রথম শব্দ বের করা।
উদাহরণ: Excel is amazing
ফর্মুলা:
=LEFT(A1, FIND(" ", A1)-1)
- FIND(" ", A1): প্রথম স্পেস (" ") এর অবস্থান খুঁজে বের করে।
- LEFT(...): সেই অবস্থানের আগে থাকা শব্দটি প্রদর্শন করে।
শেষ শব্দ বের করা
কাজ: একটি বাক্য থেকে শেষ শব্দ বের করা।
উদাহরণ: Excel is amazing
ফর্মুলা:
=RIGHT(A1, LEN(A1)-FIND("@", SUBSTITUTE(A1, " ", "@", LEN(A1)-LEN(SUBSTITUTE(A1, " ", "")))))
FIND এবং SEARCH ব্যবহারের সুবিধা
- ডেটা ক্লিনিং: বড় ডেটাসেট থেকে নির্দিষ্ট অংশ বের করা।
- কাস্টম টেক্সট প্রসেসিং: টেক্সটের নির্দিষ্ট অংশ আলাদা করে বিশ্লেষণ করা।
- ইমেইল বা ইউআরএল বিশ্লেষণ: ইমেইল থেকে ডোমেইন বা ইউআরএলের অংশ বের করা সহজ।
FIND বনাম SEARCH: তুলনা
| বৈশিষ্ট্য | FIND | SEARCH |
|---|---|---|
| কেস সেন্সিটিভ | হ্যাঁ | না |
| Wildcard সমর্থন | না | হ্যাঁ |
| ব্যবহারিক ক্ষেত্র | সুনির্দিষ্ট চরিত্র খোঁজা | কেস ইনসেন্সিটিভ অনুসন্ধান |
FIND এবং SEARCH ফাংশন এক্সেলে টেক্সট প্রসেসিং এবং ডেটা বিশ্লেষণে কার্যকর টুল। কেস সেন্সিটিভিটি এবং ওয়াইল্ডকার্ড ব্যবহার সম্পর্কে সঠিক জ্ঞান থাকলে এগুলো দিয়ে জটিল সমস্যার সহজ সমাধান করা সম্ভব।
Read more