ভিবিএ স্ট্রিং ফাংশন | শীর্ষ 6 স্ট্রিং ফাংশনগুলির তালিকা (উদাহরণ)
এক্সেল ভিবিএ স্ট্রিং ফাংশন
ভিবিএ স্ট্রিং ফাংশন স্ট্রিং প্রতিস্থাপন করে না তবে এই ফাংশনগুলির ফলাফলটি নতুন স্ট্রিং তৈরি করে। ভিবিএতে অনেকগুলি স্ট্রিং ফাংশন রয়েছে এবং সেগুলি সমস্ত স্ট্রিং বা পাঠ্য ফাংশনের অধীনে শ্রেণিবদ্ধ করা হয়, কিছু গুরুত্বপূর্ণ ফাংশন হ'ল বাম এবং রাইট ফাংশন থেকে ডান বা এমআইডি ফাংশন, লেন এবং INSTR ফাংশন থেকে মান পেতে ভ্যালু পেতে ।
স্ট্রিং ফাংশন তাই গুরুত্বপূর্ণ। সরবরাহ করা স্ট্রিংয়ের অক্ষরের সংখ্যা সন্ধান করা থেকে আমরা স্ট্রিং থেকে যে কোনও অক্ষর বের করতে পারি। আমরা স্ট্রিংয়ের বাম দিক থেকে অক্ষরগুলি বের করতে পারি, আমরা স্ট্রিংয়ের ডান দিক থেকে বের করতে পারি, আমরা স্ট্রিংয়ের মধ্য থেকে বের করতে পারি, দুটি পাঠ্য একত্রিত করতে পারি এবং একই সাথে এগুলি বিভক্ত করতে পারি ।
বৃহত প্রকল্পের অংশ হিসাবে তাদের কাছে এই সমস্ত ভিবিএ ফাংশন সম্পর্কে মোটামুটি জ্ঞান থাকা জরুরী।
ভিবিএতে শীর্ষ 6 স্ট্রিং ফাংশনগুলির তালিকা
- লেন ফাংশন
- বাম ফাংশন
- ডান কাজ
- এমআইডি ফাংশন
- ট্রিম ফাংশন
- ইনস্টর ফাংশন
একটি জিনিস আমি এটি বলতে চাই "ভিবিএ স্ট্রিং ফাংশনগুলি ওয়ার্কশিটে পাঠ্য ফাংশন"।
আপনি অবশ্যই ডেটা চারপাশে খেলতে অবশ্যই ইতিমধ্যে লেন, বাম, অধিকার, মিড, সাবস্কিটুট এক্সেল ফাংশন ব্যবহার করেছেন। ভিবিএতেও আমরা এগুলি ডেটা ঘুরিয়ে ব্যবহার করতে পারি।
আমরা এই নিবন্ধটির কিছু গুরুত্বপূর্ণ কার্যাদি নিয়ে আলোচনা করব।
আপনি এই ভিবিএ স্ট্রিং ফাংশন এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ স্ট্রিং ফাংশন এক্সেল টেম্পলেট# 1 - লেন ফাংশন
লেন মানে "LENGTH"। এটি আমাদের সরবরাহ করা স্ট্রিংয়ের সাথে জড়িত অক্ষরের সংখ্যা দেবে। উদাহরণস্বরূপ, আপনি "হ্যালো" শব্দটি সরবরাহ করলে, এক্সেল ফাংশনে থাকা লেন ফল হিসাবে 5 ফিরে আসবে কারণ "হ্যালো" শব্দটিতে 5 টি অক্ষর রয়েছে।
নীচের কোডটি উদাহরণটি দেখায়।
কোড:
সাব LEN_Example () স্ট্রিং টোটাল কাউন্ট হিসাবে লেস টোটাল কাউন্ট = লেন ("হ্যালো") এমএসজিবক্স টোটাল কাউন্ট সমাপ্ত সাব
এটি বার্তা বাক্সে ফলাফল হিসাবে 5 হিসাবে প্রদর্শিত হবে।
# 2 - বাম ফাংশন
স্ট্রিংয়ের বাম দিক থেকে অক্ষরগুলি বের করার জন্য, আমাদের ভিবিএ লেফট ফাংশনটি ব্যবহার করা দরকার। বাম ফাংশনের সিনট্যাক্সটি একবার দেখুন।
- স্ট্রিং যে স্ট্রিংটি আমরা উত্তোলনের চেষ্টা করছি তা হ'ল।
- দৈর্ঘ্য সরবরাহ করা বাম দিক থেকে আপনার কতগুলি অক্ষর প্রয়োজন তা ছাড়া কিছুই নয় স্ট্রিং.
কোড:
সাব LEFT_Example () স্ট্রিং ফার্সনাম হিসাবে ডিম ফার্স্টনাম = বাম ("শচীন টেন্ডুলকার", 6) এমএসজিবক্স ফার্স্ট নেম এন্ড সাব
এটি "শচীন তেন্ডুলকার" স্ট্রিং থেকে প্রথম 6 টি অক্ষর বের করবে। সুতরাং ফলাফলটির প্রথমে নাম রাখা হবে "শচীন"।
# 3 - সঠিক কাজ
স্ট্রিংয়ের বাম দিক থেকে কীভাবে আমরা মানগুলি বের করেছি একইভাবে আমরা স্ট্রিংয়ের ডান দিক থেকেও বের করতে পারি।
রাইট ফাংশনটির বাক্য গঠনটি বাম ফাংশনের মতো ঠিক।
- স্ট্রিং যে স্ট্রিংটি আমরা উত্তোলনের চেষ্টা করছি তা হ'ল।
- দৈর্ঘ্য সরবরাহ করা ডান দিক থেকে আপনার কতগুলি অক্ষর প্রয়োজন তা ছাড়া কিছুই নয় স্ট্রিং.
কোড:
সাব RIGHT_Example () স্ট্রিং লাস্টনাম হিসাবে ডিম লাস্টনাম = ডান ("শচীন টেন্ডুলকার", 9) মেসজিবক্স লাস্টনাম এন্ড সাব
এটি "শচীন টেন্ডুলকার" স্ট্রিং থেকে 9 টি চরিত্র বের করবে। সুতরাং ফলাফলটির শেষ নাম হবে অর্থাত্ "টেন্ডুলকার"।
# 4 - এমআইডি ফাংশন
কেবল স্ট্রিংয়ের বাম এবং ডান দিক থেকে নয় তবে স্ট্রিংয়ের মধ্য থেকেও আমরা অক্ষরগুলি বের করতে পারি। নীচে ভিবিএ এমআইডি ফাংশনের সিনট্যাক্স রয়েছে।
- স্ট্রিং সার্চ: কোন স্ট্রিং থেকে আমাদের মধ্যমানের প্রয়োজন
- প্রাম্ভিরিক অবস্থান: নিষ্কাশনের জন্য শুরুর চরিত্রের অবস্থানের নম্বরটি কী?
- নিষ্কাশনের জন্য অক্ষরের সংখ্যা: থেকে প্রাম্ভিরিক অবস্থান কত অক্ষর নিষ্কাশন করা হবে।
উদাহরণস্বরূপ, যদি নামটি "শচীন রমেশ টেন্ডুলকার" হয় তবে মাঝের নামটি "রমেশ" এই স্ট্রিংয়ের অক্ষরটির শুরু করার অবস্থানটি বের করা হবে 8 এবং আমাদের শুরু অবস্থান থেকে 6 টি অক্ষর প্রয়োজন। নীচের কোডটি মধ্যম মানটি বের করবে।
কোড:
সাব এমআইডি_এক্সাম্পল () স্ট্রিং মিডলনাম হিসাবে ডিমে মিডলনাম = মিড ("শচীন রমেশ টেন্ডুলকার", 8, 6) এমএসজিবক্স মিডলনাম এন্ড সাব
এটি "শচীন রমেশ টেন্ডুলকার" স্ট্রিংয়ের মাঝামাঝি থেকে "রমেশ" বের করবে।
# 5 - ট্রিম ফাংশন
তথ্য পরিষ্কার করার জন্য ট্রিম হল ফাংশন the এটি স্ট্রিং থেকে অযাচিত স্থানের অক্ষরগুলি দূর করবে। ট্রিম ফাংশনের সিনট্যাক্সটি একবার দেখুন।
আপনি ট্রিম করতে চান এমন মান বা স্ট্রিংটি কী তা সরাসরি হয়।
উদাহরণস্বরূপ ধরুন আপনার কাছে “হ্যালো কেমন আছেন?” স্ট্রিংটি রয়েছে। এখানে "হ্যালো" শব্দের আগে আমাদের অপ্রয়োজনীয় স্পেস অক্ষর রয়েছে তাই ট্রিম ব্যবহার করে আমরা এটিকে নির্মূল করতে পারি।
কোড:
সাব TRIM_Example () স্ট্রিং মাইভ্যালু হিসাবে ডিম মাইভ্যালু = ট্রিম ("হ্যালো আপনি কেমন আছেন?") এমএসজিবক্স মাইভ্যালু শেষ সাব
এটি সরবরাহ করা স্ট্রিং থেকে অযাচিত স্থানের অক্ষরগুলি মুছবে।
বিঃদ্রঃ: ভিবিএ ট্রিম ওয়ার্কশিট ফাংশন থেকে কিছুটা আলাদা। এই ভিবিএ ফাংশনটির বিশদ ব্যাখ্যার জন্য আমাদের "নিবন্ধটি ভিবিএ ট্রিম" পড়ুন।ভিবিএতে আমাদের এলটিআরআইএম এবং আরটিআরআইএম ফাংশন রয়েছে। এলটিআরআইএম স্ট্রিংয়ের বাম দিক থেকে অযাচিত স্থানগুলি মুছে ফেলবে এবং আরটিআরআইএম স্ট্রিংয়ের ডান দিক থেকে অযাচিত স্থানগুলি মুছে ফেলবে।
# 6 - ইনস্টর ফাংশন
Instr ফাংশন স্ট্রিং সরবরাহ করা চরিত্রের অবস্থান সন্ধানে সহায়ক। INSTR ফাংশনের বাক্য গঠনটি নিম্নরূপ।
- [শুরু] সরবরাহ করা স্ট্রিংয়ের কোন অবস্থান থেকে আমাদের অবস্থান প্রয়োজন।
- [স্ট্রিং 1] আপনি যে স্ট্রিংটি উল্লেখ করছেন তা কী?
- [স্ট্রিং ২] আপনি কী চরিত্রটি অনুসন্ধান করছেন [স্ট্রিং 1]
উদাহরণস্বরূপ, যদি আপনার কাছে "রেসিপি" শব্দটি থাকে এবং আপনি নীচের কোডের প্রথম স্থান থেকে "ই" অক্ষরের অবস্থানটি দেখতে চান তবে "ই" অক্ষরের অবস্থান প্রদর্শন করবে
কোড:
সাব INSTR_Example () স্ট্রিং মাইভ্যালু হিসাবে ধীর মাইভ্যালু = ইনএসটিআর (1, "রেসিপি", "ই") এমএসজিবক্স মাইভ্যালু শেষ সাব
সুতরাং, স্ট্রিং লেটারের প্রথম অবস্থান থেকে "e" পজিশনটি 2।
আপনি যদি “ই” অক্ষরের দ্বিতীয় উপস্থিতির অবস্থানটি চান তবে আপনাকে এটি ব্যবহার করতে হবে শুরু করুন 3 হিসাবে যুক্তি।
কোড:
সাব INSTR_Example () স্ট্রিং মাইভ্যালু হিসাবে ধীর মাইভ্যালু = ইনএসটিআর (3, "রেসিপি", "ই") এমএসজিবক্স মাইভ্যালু শেষ সাব
সুতরাং, এই ক্ষেত্রে, প্রথম উপস্থিতির পরে "ই" অক্ষরের অবস্থান 6th ষ্ঠ।
এগুলি কয়েকটি গুরুত্বপূর্ণ স্ট্রিং ফাংশন। আশা করি আপনি এটি উপভোগ করেছেন।