সুচিপত্র
Excel বিভিন্ন ডেটা বের করার বিভিন্ন উপায় প্রদান করে, বেশিরভাগই বিভিন্ন ফাংশনের উপর নির্ভর করে। কিছু নির্দিষ্ট ফাংশন থেকে সরাসরি বের করা যেতে পারে যখন অন্যরা ফাংশনগুলির সংমিশ্রণ থেকে একটু বেশি জটিল রূপ নিতে পারে। এই নিবন্ধে, আমি আপনাকে দেখানোর চেষ্টা করব কিভাবে এক্সেলের একটি সেল থেকে প্রতিটি প্রকারের জন্য একটি নির্দিষ্ট ধরণের ডেটা বের করা যায়।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
ওয়ার্কবুক ডাউনলোড করুন এবং অনুশীলন করুন সূত্র সহ এই নিবন্ধে ব্যবহৃত সমস্ত উদাহরণ ডেটাসেট।
Extract Specific Data.xlsx
এক্সেলের একটি সেল থেকে নির্দিষ্ট ডেটা বের করার 3 উদাহরণ
1. একটি সেল থেকে নির্দিষ্ট টেক্সট ডেটা এক্সট্র্যাক্ট করুন
এক্সেল একটি কক্ষে প্রদত্ত তথ্যের বিভিন্ন অংশ থেকে পাঠ্য বের করার জন্য বিভিন্ন ফাংশন প্রদান করে। আপনি LEFT , RIGHT , MID ফাংশন বা এইগুলির সংমিশ্রণ এবং SEARCH o <ব্যবহার করে একটি দীর্ঘ পাঠ্য স্ট্রিং থেকে পাঠ্য বের করতে পারেন। 6>ফাইন্ড ফাংশন। এখন, এই বিভাগে, যখন একটি সংমিশ্রণ দেখা দেয় তখন আমি আপনাকে প্রতিটির একটি ব্রেকডাউনের মাধ্যমে গাইড করব।
1.1 একটি সেলের শুরু থেকে ডেটা বের করুন
আপনি শুরু থেকে ডেটা বের করতে পারেন বাম ফাংশন ব্যবহার করে একটি সেল। এই ফাংশনটি দুটি আর্গুমেন্ট নেয়- i) আপনি যে টেক্সট থেকে এক্সট্রাক্ট করতে চান এবং ii) আপনি যে অক্ষরগুলি বের করতে চান তার সংখ্যা।
আমি নীচে দেখানো একটি অ্যারে ব্যবহার করছি। আমি রেফারেন্স ডেটা হিসাবে রেঞ্জ B5:B7 ব্যবহার করছি এবং C কলামে এটি নিষ্কাশন করা হচ্ছে।
পদক্ষেপ:
- সেলে, আপনি চান আপনার নিষ্কাশিত ডেটা লিখতে (এই ক্ষেত্রে এটি সেল C5 ), নিম্নলিখিত সূত্রটি লিখুন:
=LEFT(B5,4)
- তারপর Enter চাপুন।
- এখন, বাকি কক্ষগুলির জন্য সূত্রটি প্রতিলিপি করতে ফিল হ্যান্ডেল আইকন টি নীচে ক্লিক করুন এবং টেনে আনুন। একটি সেল
সেলের শেষ থেকে ডেটা বের করতে আপনাকে ডান ফাংশন ব্যবহার করতে হবে। আমি পূর্ববর্তী বিভাগে দেখানো একই অ্যারে ব্যবহার করছি ডান ফাংশন ব্যবহার করে ডেটা এক্সট্র্যাক্ট করার জন্য।
পদক্ষেপ:
- সেলে C5 (অথবা যে ঘরে আপনি বের করতে চান), নিচের সূত্রে টাইপ করুন।
=RIGHT(B5,4)
- এখন Enter চাপুন।
- তারপর ক্লিক করুন এবং বাকি ঘরগুলি পূরণ করতে ফিল হ্যান্ডেল আইকন টেনে আনুন।
1.3 ডেটার নির্দিষ্ট অংশ বের করুন
ধরা যাক আমরা একটি ঘরের একটি নির্দিষ্ট অংশ সাধারণত একটি নির্দিষ্ট অক্ষরের পরে বা আগে যেমন একটি ইমেলের @ চিহ্নের আগে এবং পরে বের করতে চাই। আমরা এটিকে SEARCH ফাংশন অথবা FIND ফাংশন এর সংমিশ্রণে ব্যবহার করতে পারি। এই প্রসঙ্গে উভয়েরই একই উদ্দেশ্য। এখানে, আমি FIND ফাংশনটি ব্যবহার করছি।
এই বিভাগের জন্য একটি নেওয়া যাকইমেল সমন্বিত ডেটাসেট।
ইউজারনেম এক্সট্র্যাক্ট করুন
ইউজারনেম বের করতে (@ চিহ্নের আগে অংশ) এই সূত্রটি ব্যবহার করুন এটি বের করুন।
=LEFT(B5,FIND("@",B5)-1)
এখন এন্টার টিপুন। তারপর ফিল হ্যান্ডেল আইকন ব্যবহার করুন এই সূত্রের প্রতিলিপি করা বাকি ঘরগুলি পূরণ করতে৷
🔎 এর ব্রেকডাউন সূত্র:
- FIND(“@”,B5)
FIND ফাংশনটি দুটি আর্গুমেন্ট নেয়- i) একটি নির্দিষ্ট টেক্সট মান বা একটি সংখ্যা এবং ii) সেল বা মান যেখান থেকে এটি প্রথম আর্গুমেন্ট অনুসন্ধান করবে। এটি যেখানে প্রথম আর্গুমেন্ট পাওয়া যায় তার সংখ্যাসূচক মান প্রদান করে। এই ক্ষেত্রে, এটি 13 হবে।
- বাম(B5,FIND(“@”,B5)-1)
The LEFT ফাংশনটি দুটি আর্গুমেন্ট নেয় - i) একটি মান যেখান থেকে এটি বের করছে এবং ii) এটি যে স্ট্রিংটি বের করছে তার দৈর্ঘ্য, যা এই ক্ষেত্রে FIND ফাংশন থেকে নির্ধারিত হয় এবং এটি থেকে কম মান হিসাবে ব্যবহার করা হয়।
ডোমেন নাম এক্সট্র্যাক্ট করুন
ডোমেন নাম বের করতে ( @ চিহ্নের পরে অংশ) ব্যবহার করুন নিম্নলিখিত সূত্রটি।
=RIGHT(B5,LEN(B5)-FIND("@",B5))
তারপর এন্টার টিপুন এবং ফিল হ্যান্ডেল আইকন ব্যবহার করে বাকিগুলি পূরণ করুন ঠিক উপরের মত।
🔎 সূত্রের ভাঙ্গন:
- FIND(“@”,B5)
FIND ফাংশনটি দুটি আর্গুমেন্ট নেয়- i) একটি নির্দিষ্ট পাঠ্য মান বা একটি সংখ্যা এবং ii) ঘর বা মান যেখান থেকে অনুসন্ধান করা হবেপ্রথম যুক্তি। এটি যেখানে প্রথম আর্গুমেন্ট পাওয়া যায় তার সংখ্যাসূচক মান প্রদান করে। এই ক্ষেত্রে, এটি 13 হবে।
- LEN(B5)
LEN ফাংশন শুধুমাত্র একটি আর্গুমেন্ট নেয় এবং সেই কক্ষ বা পাঠ্যের দৈর্ঘ্য বা অক্ষরের সংখ্যা প্রদান করে। এই ক্ষেত্রে, এটি 22।
- ডান(B5,LEN(B5)-FIND(“@”,B5))
RIGHT ফাংশনটি ন্যূনতম দুটি আর্গুমেন্ট নেয়- i) একটি মান যেখান থেকে পাঠ্য বের করা হয় এবং ii) শেষ থেকে নিষ্কাশনের দৈর্ঘ্য। এখানে দ্বিতীয় যুক্তিটি @ ফাংশন থেকে পাওয়া FIND ফাংশন থেকে পাওয়া স্ট্রিংয়ের মোট দৈর্ঘ্য থেকে LEN ফাংশন থেকে পাওয়া চিহ্নের আগে মানগুলি বিয়োগ করে নির্ধারণ করা হয়েছিল।
আরো পড়ুন: এক্সেল শীট থেকে কীভাবে ডেটা এক্সট্র্যাক্ট করবেন (6 কার্যকরী পদ্ধতি)
2. এক্সেলের একটি সেল থেকে নির্দিষ্ট নম্বর ডেটা বের করুন
এখন, আসুন কোডগুলির একটি ডেটাসেট বিবেচনা করি যা একটি মিশ্র ব্যাগ হতে পারে, যেখানে সংখ্যাগুলি পাঠ্যগুলির মধ্যে যে কোনও জায়গায় থাকতে পারে৷
এই পদ্ধতিতে, আমরা টেক্সটজয়ন ব্যবহার করতে যাচ্ছি ফাংশন প্রতিটি মান থেকে পৃথকভাবে বের করা সমস্ত সংখ্যাকে সংযুক্ত করতে। সংখ্যা বের করতে সহায়ক ফাংশনের সমন্বয় যেমন LEN , Indirect , ROW , MID , এবং IFERROR ব্যবহার করা হয়। এই অক্জিলিয়ারী ফাংশনগুলি প্রতিটি মান থেকে একটি অ্যারে তৈরি করতে ব্যবহৃত হয়, যেখানে সমস্ত সংখ্যা এবং স্ট্রিং মানগুলি একটি খালি স্ট্রিং দ্বারা প্রতিস্থাপিত হয়। এবংপরিশেষে, TEXTJOIN ফাংশনটি সবগুলিকে একটি মানতে একত্রিত করতে সাহায্য করে৷
এই অ্যারে থেকে শুধুমাত্র সংখ্যাগুলি বের করতে, নিম্নলিখিত সূত্রটি লিখুন ঘরে।
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))
এন্টার টিপুন এবং ফিল হ্যান্ডেল আইকন <7 টিপুন এবং টেনে আনুন>বাকী ঘরগুলি পূরণ করতে যা আপনি প্রতিলিপি করতে চান৷
🔎 সূত্রের ভাঙ্গন: <1
- ROW(INDIRECT("1:"&LEN(B5))) একটি অ্যারে প্রদান করে {1;2;3;4;5;6;7}
- MID(B5,ROW(Indirect("1:"&LEN(B5))),1) অ্যারে রিটার্ন করে {"a";"s";"8″;"7 ″;"w";"q";"1″}
- IFERROR((MID(B5,ROW(Indirect("1:"&LEN(B5))),1)* 1),"") অ্যারে প্রদান করে {“”;””;8;7;””;””;1}
- TEXTJOIN(“”,TRUE,IFERROR(( MID(B5,ROW(Indirect("1:"&LEN(B5))),1)*1),"")): শেষে TEXTJOIN শুধুমাত্র সমস্ত মান সংযুক্ত করে অ্যারেতে এবং ফলাফল প্রদান করে।
আরো পড়ুন: কিভাবে এক্সেল থেকে ডেটা এক্সট্রাক্ট করবেন মানদণ্ডের (৫টি উপায়) উপর ভিত্তি করে
<2 একই রকম রিডিং- <1 4> টেক্সট ফাইলকে এক্সেলে রূপান্তর করতে VBA কোড (7 পদ্ধতি)
- এক্সেলে একাধিক ডিলিমিটার সহ টেক্সট ফাইল কীভাবে আমদানি করবেন (3 পদ্ধতি)
- Excel VBA: একটি ওয়েবসাইট থেকে স্বয়ংক্রিয়ভাবে ডেটা টেনে আনুন (2 পদ্ধতি)
- কিভাবে নিরাপদ ওয়েবসাইট থেকে এক্সেলে ডেটা আমদানি করবেন (দ্রুত পদক্ষেপ সহ)
- কিভাবে পাইপ ডেলিমিটার দিয়ে এক্সেলকে টেক্সট ফাইলে রূপান্তর করা যায় (2 উপায়)
3. এক্সট্র্যাক্টআলফানিউমেরিকস থেকে নির্দিষ্ট সংখ্যা এবং পাঠ্য ডেটা
আপনার ওয়ার্কশীটের সূত্রগুলি ব্যবহার করতে সমস্যা হলে বা উপরে উল্লিখিত সূত্রগুলি উপলব্ধি করতে সমস্যা হলে আপনি এক্সেলের দেওয়া এই স্বয়ংক্রিয় পদ্ধতি অনুসরণ করতে পারেন৷
ধাপ:
- টেক্সটগুলির জন্য, বর্ণসংখ্যার মানগুলি থেকে সমস্ত সংখ্যাগুলিকে ম্যানুয়ালি বাদ দিয়ে প্রথম ঘরটি পূরণ করুন৷
- নীচের একটি টাইপ করা শুরু করুন এবং Excel বাকি কলামগুলি থেকে এক্সট্রাক্ট করা পাঠ্যের মানগুলি স্বয়ংক্রিয়ভাবে সাজেস্ট করবে।
- এখন, <6 টিপুন লিখুন।
- সংখ্যার জন্য একই প্রক্রিয়া পুনরাবৃত্তি করুন।
আরো পড়ুন: এক্সেলে একটি অক্ষরের পরে পাঠ্য নিষ্কাশন করুন (6 উপায়)
উপসংহার
এইগুলি আপনি নিষ্কাশন করতে ব্যবহার করতে পারেন এক্সেলে একটি সেল থেকে নির্দিষ্ট ডেটা। আমি আশা করি দৃষ্টান্ত এবং ব্রেকডাউনগুলি আপনার জন্য সূত্রগুলি বুঝতে এবং আপনার সমস্যার জন্য সেগুলি প্রয়োগ করতে সহায়ক ছিল৷ এই ধরনের আরও গাইডের জন্য Exceldemy.com .
দেখুন