এক্সেল: প্রথম বা শেষ অক্ষরগুলি সরান (বাম বা ডান থেকে)

  • এই শেয়ার করুন
Michael Brown

আপনার ওয়ার্কশীটে অসংগঠিত পাঠ্য ডেটা নিয়ে কাজ করার সময়, প্রাসঙ্গিক তথ্য পুনরুদ্ধার করতে আপনাকে প্রায়শই এটি পার্স করতে হবে। এই নিবন্ধটি আপনাকে একটি পাঠ্য স্ট্রিং এর বাম বা ডান দিক থেকে যেকোন সংখ্যক অক্ষর সরানোর কয়েকটি সহজ উপায় শেখাবে৷

    এক্সেলের বাম থেকে অক্ষরগুলি কীভাবে সরাতে হয়

    স্ট্রিং থেকে প্রথম অক্ষর মুছে ফেলা এক্সেলের সবচেয়ে সাধারণ কাজগুলির মধ্যে একটি, এবং এটি 3টি ভিন্ন সূত্র দিয়ে সম্পন্ন করা যেতে পারে।

    এক্সেলে প্রথম অক্ষর সরান

    প্রথম অক্ষর মুছে ফেলার জন্য একটি স্ট্রিং থেকে, আপনি হয় REPLACE ফাংশন বা RIGHT এবং LEN ফাংশনের সংমিশ্রণ ব্যবহার করতে পারেন৷

    REPLACE( string, 1, 1, "")

    এখানে, আমরা কেবল 1টি অক্ষর নিই প্রথম অবস্থান থেকে এবং এটি একটি খালি স্ট্রিং ("") দিয়ে প্রতিস্থাপন করুন।

    RIGHT( স্ট্রিং, LEN( স্ট্রিং) - 1)

    এই সূত্রে, আমরা স্ট্রিংয়ের মোট দৈর্ঘ্য গণনা করতে LEN ফাংশন ব্যবহার করুন এবং এটি থেকে 1টি অক্ষর বিয়োগ করুন। পার্থক্যটি ডানদিকে পরিবেশন করা হয়, তাই এটি স্ট্রিংয়ের শেষ থেকে অনেকগুলি অক্ষর বের করে।

    উদাহরণস্বরূপ, A2 সেল থেকে প্রথম অক্ষরটি সরাতে, সূত্রগুলি নিম্নরূপ হয়:

    =REPLACE(A2, 1, 1, "")

    =RIGHT(A2, LEN(A2) - 1)

    বাম থেকে অক্ষরগুলি সরান

    একটি স্ট্রিংয়ের বাম দিক থেকে অগ্রণী অক্ষরগুলি সরাতে, আপনি REPLACE বা RIGHT ব্যবহার করুন এবং LEN ফাংশন, তবে আপনি প্রতিবার কতগুলি অক্ষর মুছতে চান তা নির্দিষ্ট করুন:

    REPLACE( string , 1, num_chars ,"")

    বা

    RIGHT( string , LEN( string ) - num_chars )

    উদাহরণস্বরূপ, সরাতে A2-তে স্ট্রিং থেকে প্রথম 2টি অক্ষর , সূত্রগুলি হল:

    =REPLACE(A2, 1, 2, "")

    =RIGHT(A2, LEN(A2) - 2)

    মুছে ফেলার জন্য প্রথম 3 অক্ষরগুলি , সূত্রগুলি এই ফর্মটি গ্রহণ করে:

    =REPLACE(A2, 1, 3, "")

    =RIGHT(A2, LEN(A2) - 3)

    নীচের স্ক্রিনশটটি REPLACE ফর্মুলাটি কার্যকর দেখায়। ডান লেনের সাথে, ফলাফলগুলি ঠিক একই রকম হবে৷

    প্রথম n অক্ষরগুলি মুছে ফেলার জন্য কাস্টম ফাংশন

    আপনি যদি আপনার ওয়ার্কশীটে VBA ব্যবহার করতে কিছু মনে না করেন তবে আপনি RemoveFirstChars নামে একটি স্ট্রিং এর শুরু থেকে অক্ষর মুছে ফেলার জন্য আপনার নিজস্ব ব্যবহারকারী-সংজ্ঞায়িত ফাংশন তৈরি করতে পারে। ফাংশনের কোডটি এইরকম সহজ:

    ফাংশন রিমুভ ফার্স্টচার্স(স্ট্রিং হিসাবে , num_chars যত লম্বা ) RemoveFirstChars = Right(str, Len(str) - num_chars) শেষ ফাংশন

    কোডটি আপনার ওয়ার্কবুকে ঢোকানো হয়ে গেলে ( বিস্তারিত নির্দেশাবলী এখানে রয়েছে), আপনি এই কমপ্যাক্ট এবং স্বজ্ঞাত সূত্রটি ব্যবহার করে একটি প্রদত্ত ঘর থেকে প্রথম n অক্ষরগুলি সরাতে পারেন:

    RemoveFirstChars(string, num_chars)

    উদাহরণস্বরূপ, প্রথম মুছে ফেলতে A2-তে একটি স্ট্রিং থেকে অক্ষর, B2-তে সূত্র হল:

    =RemoveFirstChars(A2, 1)

    A3 থেকে প্রথম দুটি অক্ষর ছিন্ন করতে, B3-তে সূত্র হল:

    =RemoveFirstChars(A4, 2)

    A4 থেকে প্রথম তিনটি অক্ষর মুছে ফেলার জন্য, B4 এর সূত্র হল:

    =RemoveFirstChars(A4, 3)

    বিষয়টি আরও এক্সেল-এ কাস্টম ফাংশন ব্যবহার করা।

    কিভাবে অক্ষর মুছে ফেলা যায়ডান থেকে

    একটি স্ট্রিংয়ের ডান দিক থেকে অক্ষরগুলি সরাতে, আপনি নেটিভ ফাংশনগুলিও ব্যবহার করতে পারেন বা নিজের একটি তৈরি করতে পারেন৷

    এক্সেলের শেষ অক্ষর সরান

    মুছে ফেলতে একটি কক্ষের শেষ অক্ষর, জেনেরিক সূত্রটি হল:

    LEFT( স্ট্রিং , LEN( স্ট্রিং ) - 1)

    এই সূত্রে, আপনি 1 বিয়োগ করুন মোট স্ট্রিং দৈর্ঘ্য এবং স্ট্রিং এর শুরু থেকে অনেকগুলি অক্ষর বের করার জন্য এটির জন্য বাম ফাংশনে পার্থক্যটি পাস করুন।

    উদাহরণস্বরূপ, সেল A2 থেকে শেষ অক্ষরটি বাদ দেওয়ার জন্য, B2 এর সূত্রটি হল:

    =LEFT(A2, LEN(A2) - 1)

    ডান থেকে অক্ষরগুলি সরান

    কোন কক্ষের শেষ থেকে নির্দিষ্ট সংখ্যক অক্ষর বাদ দিতে, জেনেরিক সূত্রটি হল:

    LEFT( string , LEN( string ) - num_chars )

    লজিক উপরের সূত্রের মতই, এবং নীচে কয়েকটি রয়েছে উদাহরণ।

    শেষ 3টি অক্ষর সরাতে, সংখ্যা_অক্ষর এর জন্য 3 ব্যবহার করুন:

    =LEFT(A2, LEN(A2) - 3)

    <11 মুছে ফেলতে>শেষ 5টি অক্ষর , সংখ্যা_অক্ষর এর জন্য 5 সরবরাহ করুন:

    55 28

    এক্সেলের শেষ n অক্ষরগুলি মুছে ফেলার জন্য কাস্টম ফাংশন

    যদি আপনি ডান থেকে যেকোন সংখ্যক অক্ষর মুছে ফেলার জন্য আপনার নিজস্ব ফাংশন পেতে চান তবে এই VBA যোগ করুন আপনার ওয়ার্কবুকের কোড:

    ফাংশন RemoveLastChars(string হিসাবে str , num_chars As long ) RemoveLastChars = Left(str, Len(str) - num_chars) শেষ ফাংশন

    ফাংশনটির নাম RemoveLastChars এবং এর সিনট্যাক্স খুব কমই প্রয়োজনযেকোনো ব্যাখ্যা:

    RemoveLastChars(string, num_chars)

    এটি একটি ক্ষেত্র পরীক্ষা দিতে, আসুন A2-তে শেষ অক্ষর থেকে পরিত্রাণ করি:

    =RemoveLastChars(A2, 1)

    অতিরিক্ত, আমরা A3-তে স্ট্রিংটির ডান দিক থেকে শেষ 2টি অক্ষর সরিয়ে দেব:

    =RemoveLastChars(A3, 2)

    শেষ 3টি অক্ষর <মুছে ফেলতে 12> সেল A4 থেকে, সূত্রটি হল:

    =RemoveLastChars(A4, 3)

    যেমন আপনি নীচের স্ক্রিনশটে দেখতে পাচ্ছেন, আমাদের কাস্টম ফাংশনটি দুর্দান্তভাবে কাজ করে!

    কিভাবে ডান এবং বাম থেকে একবারে অক্ষরগুলি সরাতে হয়

    যে পরিস্থিতিতে আপনাকে একটি স্ট্রিংয়ের উভয় পাশের অক্ষরগুলিকে মুছে ফেলতে হবে, আপনি হয় উপরের উভয় সূত্রগুলিকে ক্রমানুসারে চালাতে পারেন বা এর সাহায্যে কাজটি অপ্টিমাইজ করতে পারেন MID ফাংশন।

    MID( string , left _ chars + 1, LEN( string ) - ( বাম _ অক্ষর + ডান _ অক্ষর )

    কোথায়:

      18> অক্ষর_বাম - বাম থেকে মুছে ফেলার জন্য অক্ষরের সংখ্যা৷
    • chars_right - ডান থেকে মুছে ফেলা অক্ষরের সংখ্যা৷

    ধরুন আপনি বের করতে চান t একটি স্ট্রিং থেকে ব্যবহারকারীর নাম যেমন mailto:[email protected] । এর জন্য, পাঠ্যের কিছু অংশ শুরু থেকে ( mailto: - 7 অক্ষর) এবং শেষ থেকে ( @gmail.com - 11টি অক্ষর) মুছে ফেলতে হবে।

    উপরের নম্বরগুলিকে সূত্রে পরিবেশন করুন:

    =MID(A2, 7+1, LEN(A2) - (7+10))

    …এবং ফলাফল আপনাকে অপেক্ষায় রাখবে না:

    আসলে কী তা বোঝার জন্য এখানে যাচ্ছে, এর সিনট্যাক্স প্রত্যাহার করা যাকMID ফাংশন, যা মূল স্ট্রিংয়ের মাঝখানে থেকে একটি নির্দিষ্ট আকারের সাবস্ট্রিং টানতে ব্যবহৃত হয়:

    MID(টেক্সট, start_num, num_chars)

    টেক্সট আর্গুমেন্ট কোন প্রশ্ন উত্থাপন করে না - এটি সোর্স স্ট্রিং (আমাদের ক্ষেত্রে A2)।

    প্রথম অক্ষরের অবস্থান বের করতে ( start_num ), আপনি স্ট্রাইপ করা অক্ষরের সংখ্যার সাথে 1 যোগ করুন। বাম থেকে (7+1)।

    কত অক্ষর ফেরাতে হবে তা নির্ধারণ করতে ( সংখ্যা_অক্ষর ), আপনি মোট সরানো অক্ষর (7 + 11) গণনা করুন এবং দৈর্ঘ্য থেকে যোগফল বিয়োগ করুন সম্পূর্ণ স্ট্রিংটির: LEN(A2) - (7+10))।

    সংখ্যা হিসাবে ফলাফল পান

    উপরের যেটি সূত্র আপনি ব্যবহার করেন না কেন, আউটপুট সর্বদা পাঠ্য হয়, এমনকি যখন প্রত্যাবর্তিত মান শুধুমাত্র সংখ্যা ধারণ করে. সংখ্যা হিসাবে ফলাফল ফেরত দিতে, হয় VALUE ফাংশনে মূল সূত্রটি মোড়ানো বা এমন কিছু গণিত অপারেশন সম্পাদন করুন যা ফলাফলকে প্রভাবিত করে না, যেমন 1 দ্বারা গুণ করুন বা 0 যোগ করুন। এই কৌশলটি বিশেষভাবে উপযোগী যখন আপনি ফলাফলগুলি আরও গণনা করতে চান।

    ধরুন আপনি A2:A6 কক্ষ থেকে প্রথম অক্ষরটি সরিয়ে দিয়েছেন এবং ফলাফলের মানগুলি যোগ করতে চান। আশ্চর্যজনকভাবে, একটি তুচ্ছ SUM সূত্র শূন্য দেয়। এটা কেন? স্পষ্টতই, কারণ আপনি স্ট্রিং যোগ করছেন, সংখ্যা নয়। নিচের ক্রিয়াকলাপগুলির মধ্যে একটি সম্পাদন করুন এবং সমস্যাটি স্থির হয়ে গেছে!

    =VALUE(REPLACE(A2, 1, 1, ""))

    =RIGHT(A2, LEN(A2) - 1) * 1

    =RemoveFirstChars(A2, 1) + 0

    প্রথম বা শেষটি সরান ফ্ল্যাশ ফিল সহ অক্ষর

    এক্সেলে2013 এবং পরবর্তী সংস্করণগুলিতে, এক্সেলের প্রথম এবং শেষ অক্ষরগুলি মুছে ফেলার আরও একটি সহজ উপায় রয়েছে - ফ্ল্যাশ ফিল বৈশিষ্ট্য৷

    1. মূল ডেটা সহ প্রথম ঘরের সংলগ্ন একটি ঘরে, টাইপ করুন আসল স্ট্রিং থেকে প্রথম বা শেষ অক্ষরটি বাদ দিয়ে পছন্দসই ফলাফল, এবং এন্টার টিপুন।
    2. পরবর্তী ঘরে প্রত্যাশিত মান টাইপ করা শুরু করুন। যদি Excel আপনার প্রবেশ করানো ডেটার প্যাটার্নটি অনুধাবন করে, তবে এটি বাকি কক্ষগুলিতে একই প্যাটার্ন অনুসরণ করবে এবং প্রথম / শেষ অক্ষর ছাড়াই আপনার ডেটার একটি পূর্বরূপ প্রদর্শন করবে৷
    3. শুধু এন্টার কী টিপুন পূর্বরূপ গ্রহণ করুন৷

    আলটিমেট স্যুটের সাথে অবস্থান অনুসারে অক্ষরগুলি সরান

    প্রথাগতভাবে, আমাদের আলটিমেট স্যুটের ব্যবহারকারীরা কিছু ক্লিক ছাড়াই কাজটি পরিচালনা করতে পারে মুষ্টিমেয় বিভিন্ন সূত্র মনে রাখার জন্য।

    একটি স্ট্রিং থেকে প্রথম বা শেষ n অক্ষর মুছে ফেলার জন্য, আপনাকে যা করতে হবে:

    1. এবলবিটস ডেটাতে ট্যাবে, টেক্সট গ্রুপে, সরান > অবস্থান অনুসারে সরান ক্লিক করুন।

    <25

  • অ্যাড-ইন প্যানে, টার্গেট রেঞ্জ নির্বাচন করুন, কতগুলি অক্ষর মুছতে হবে তা নির্দিষ্ট করুন এবং রিমুভ করুন টিপুন।
  • উদাহরণস্বরূপ, প্রথম অক্ষরটি মুছে ফেলার জন্য, আমরা কনফিগার করি। নিম্নলিখিত বিকল্প:

    এভাবে এক্সেলের বাম বা ডান থেকে একটি সাবস্ট্রিং সরাতে হয়। আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আমাদের পরবর্তী ব্লগে আপনাকে দেখার জন্য উন্মুখসপ্তাহ!

    উপলভ্য ডাউনলোড

    প্রথম বা শেষ অক্ষরগুলি সরান - উদাহরণ (.xlsm ফাইল)

    আলটিমেট স্যুট - ট্রায়াল সংস্করণ (.exe ফাইল)

    মাইকেল ব্রাউন হল সফ্টওয়্যার সরঞ্জাম ব্যবহার করে জটিল প্রক্রিয়াগুলিকে সরল করার আবেগের সাথে একজন উত্সর্গীকৃত প্রযুক্তি উত্সাহী৷ প্রযুক্তি শিল্পে এক দশকেরও বেশি অভিজ্ঞতার সাথে, তিনি মাইক্রোসফ্ট এক্সেল এবং আউটলুক, সেইসাথে Google পত্রক এবং ডক্সে তার দক্ষতাকে সম্মানিত করেছেন। মাইকেলের ব্লগটি তার জ্ঞান এবং দক্ষতা অন্যদের সাথে ভাগ করে নেওয়ার জন্য নিবেদিত, উত্পাদনশীলতা এবং দক্ষতার উন্নতির জন্য সহজে অনুসরণযোগ্য টিপস এবং টিউটোরিয়াল প্রদান করে৷ আপনি একজন অভিজ্ঞ পেশাদার বা একজন শিক্ষানবিসই হোন না কেন, মাইকেলের ব্লগ এই প্রয়োজনীয় সফ্টওয়্যার সরঞ্জামগুলি থেকে সর্বাধিক পাওয়ার জন্য মূল্যবান অন্তর্দৃষ্টি এবং ব্যবহারিক পরামর্শ প্রদান করে৷