জানা দরকার
- FIND ফাংশন একটি নির্বাচন থেকে দिये गये স্ট্রিংর পজিশন খুঁজে বের করতে ব্যবহৃত হয়।
- এটি একা ব্যবহার করা যায় তবে এটি বেশি キャスト LEFT, RIGHT, এবং MID ফাংশনের সাথে নেস্টেড হয়ে ব্যবহার করা হয়।
এই আর্টিকেলটি ব্যাখ্যা করে কীভাবে এক্সেলের যেকোনো সংস্করণে FIND ফাংশন একা এবং অন্যান্য ফাংশনের সাথে নেস্টেড ব্যবহার করতে হয়, এক্সেল ২০১৯ এবং মাইক্রোসফট ৩৬৫ সহ।
FIND ফাংশন কী?
এক্সেলে FIND ফাংশন একটি নির্দিষ্ট স্ট্রিংর পজিশন একটি নির্দিষ্ট সিলেকশন থেকে খুঁজে বের করে।
এক্সেলের FIND ফাংশন একা ব্যবহার করা যায় ক্যারেক্টারের পজিশন বের করতে, নিচের ছবির মতো, তবে এটি অধিকাংশ সময় অন্যান্য ফাংশনের মধ্যে নেস্টেড হয়ে ব্যবহার করা হয়। LEFT, RIGHT, এবং MID-এর সাথে নেস্ট করলে, আপনি একটি কোষ থেকে তথ্যের টুকরো বের করতে এবং ডিলিট করতে পারেন।
ফাইন্ড অ্যান্ড রিপ্লেস ফিচার, এই ফাংশন নয়, এক্সেল ওয়ার্কবুকে খোঁজার জন্য ব্যবহৃত হয়।
FIND ফাংশন সিনট্যাক্স ও আর্গুমেন্ট
এক্সেল সঠিকভাবে বুঝতে পারার জন্য ফাংশনটি এভাবে লিখুন:
=FIND(find_text, within_text, [start_num])
- find_text: এটি হলো আপনি যে টেক্সট খুঁজতে চান। এটি বাধ্যতামূলক।
- within_text: এটি হলো লোকেশন যেটিতে আপনি যে টেক্সট খুঁজতে চান সেটি থাকে। এটি বাধ্যতামূলক।
- start_num: এটি হলো প্রথম ক্যারেক্টার যেখান থেকে সার্চ শুরু করবে; যদি বাদ দেওয়া হয়, 1 ব্যবহার করা হয়। এই আর্গুমেন্ট ঐচ্ছিক।
FIND ফাংশন আর্গুমেন্ট সম্পর্কে আরও তথ্য:
- এটি কেস-সেনসিটিভ।
- ওয়াইল্ডকার্ড ক্যারেক্টার অনুমোদিত নয়।
- #VALUE! একাধিক পরিস্থিতিতে ফেরত দেওয়া হয়: আপনি যে টেক্সট খুঁজছেন সেটি within_text-এ না থাকলে, যদি start_num শূন্যের চেয়ে বড় না হয়, এবং যদি start_num within_text-এর দৈর্ঘ্য থেকে বড় হয়।
SEARCH ফাংশন খুব মিলتی-जুলটি কিন্তু এটি কেস-সেনসিটিভ নয় এবং ওয়াইল্ডকার্ড অনুমোদন করে।
FIND ফাংশন উদাহরণ
FIND ফাংশন ব্যবহারের কিছু ভিন্ন পদ্ধতি নিচে দেওয়া হলো:
ফর্মুলায় অক্ষর ব্যবহার
=FIND("w",A2)
এই FIND ফাংশন উদাহরণে, আমরা A2 কোষের ভিতর w অক্ষরটির পজিশন খুঁজছি। যেহেতু কোষে Lifewire লেখা আছে, এই ফর্মুলার ফলাফল 5।
অন্য কোষে রেফারেন্স করা অক্ষর
=FIND(D2,A2)
এটি খুব অনুরূপ উদাহরণ কিন্তু সার্চে ব্যবহার করা অক্ষরটি D2-এ সংরক্ষিত। যদি D2-এ w লেখা থাকে, এটি প্রথম উদাহরণের মতো একই ফলাফল দেবে।
প্রথম দুটি উদাহরণ FIND ফাংশনের বেসিকস দেখিয়েছে। এ들이 উৎপন্ন করা সংখ্যাগুলো এক্সেল পরবর্তীতে কী করবে সেটি ক্যালকুলেট করতে ব্যবহার করে, যা অন্যান্য ফাংশনের সাথে কাম্বাইন করলে উপকারী হয়...
LEFT ফাংশন দিয়ে প্রথম নাম বের করা
=LEFT(A2,FIND(" ",A2))
এই উদাহরণে LEFT ফাংশন FIND-এর সাথে ব্যবহার করা হয়েছে যাতে কোনো কোষ থেকে কেউ প্রথম নাম বের করা যায় যেটিতে তাদের প্রথম এবং শেষ নাম দুটোই আছে। যেহেতু স্পেস ব্যবহার করা হয়েছে প্রথম এবং শেষ নাম আলাদা করার জন্য, আমরা FIND ফাংশন ব্যবহার করছি A2-এ স্পেসটি খুঁজে বের করতে। এক্সেল স্পেসটিকে ষষ্ঠ পজিশনে বুঝতে পারে, তাই LEFT ফাংশন এখন ষষ্ঠ পজিশনের বামপাশের সব কিছু নিতে পারে। এই কেসে, সেটি হলো প্রথম নাম Emily।
RIGHT ফাংশন দিয়ে শেষ নাম বের করা
=RIGHT(A14,FIND(" ",A14)-2)
একই টাইপের ফাংশন ব্যবহার করে এই উদাহরণে শেষ নাম বের করা যায়। কিন্তু যেহেতু আমরা FIND যে ক্যারেক্টারটি লোকেট করছে (স্পেস) সেটির ডান পাশের কंटেন্ট চাই, আমরা RIGHT ফাংশন ব্যবহার করছি।
শেষে বিয়োগ করা হয়েছে ফাংশনটি দুটি ক্যারেক্টার অফসেট করার জন্য। আমরা শুধু শেষ নাম চাই, প্রথম নামের কোনো অক্ষর বা স্পেস নয়, তাই ফর্মুলাটি কিছুটা পরিবর্তন করে ভিন্ন পজিশন থেকে শুরু করানো হয়েছে।
FIND ফর্মুলায় টেক্সট যোগ করা
="My first name is "&LEFT(A14,FIND(" ",A14))&"and my last name is "&RIGHT(A14,FIND(" ",A14)-2)&"."
এটি FIND ফাংশনের একটি মজার উদাহরণ যেখানে আমরা উপরের দুটি ফর্মুলা কাম্বাইন করছি। আমরা মূলত এক কোষ যেটিতে প্রথম এবং শেষ নাম আছে, সেটিকে একটি কোষে রূপান্তর করছি যেটিতে দুটি নামই আছে কিন্তু একটি বাক্য গঠন করছে।
MID ফাংশন দিয়ে কোষ থেকে নম্বর বের করা
=MID(A16,FIND("(",A16)+1,(FIND(")",A16)-FIND("(",A16))-1)
FIND ফাংশনের এই উদাহরণটি কিছুটা জটিল। এটি MID ফাংশন ব্যবহার করে প্যারেনথেসিসের মাঝপথের কন্টেন্ট আলাদা করে, প্রথমে বাম এবং ডান প্যারেনথেসিসের লোকেশন শনাক্ত করে।