এক্সেলত দুটা আখৰৰ আগত, পিছত বা মাজৰ লিখনী আঁতৰাওক

  • এইটো শ্বেয়াৰ কৰক
Michael Brown

বিষয়বস্তুৰ তালিকা

শেহতীয়া দুটামান প্ৰবন্ধত আমি এক্সেলত ষ্ট্ৰিংৰ পৰা আখৰ আঁতৰোৱাৰ বিভিন্ন উপায় চাইছো। আজি আমি আৰু এটা ব্যৱহাৰৰ ক্ষেত্ৰ অনুসন্ধান কৰিম - এটা নিৰ্দিষ্ট আখৰৰ আগত বা পিছত সকলো কেনেকৈ মচি পেলাব পাৰি।

    Find & সলনি কৰক

    একাধিক কোষত তথ্য হেতালি খেলাৰ বাবে, বিচাৰি উলিয়াওক আৰু সলনি কৰক সঠিক সঁজুলি। এটা নিৰ্দিষ্ট আখৰৰ আগত বা পিছৰ এটা স্ট্ৰিঙৰ অংশ আঁতৰাবলৈ, এইবোৰ হৈছে সম্পাদন কৰিবলগীয়া পদক্ষেপসমূহ:

    1. আপুনি লিখনী মচি পেলাব বিচৰা সকলো ঘৰ নিৰ্ব্বাচন কৰক।
    2. Ctrl + H টিপক বিচাৰ আৰু সলনি কৰক সংলাপ খোলিবলৈ।
    3. কি বিচাৰি উলিয়াওক বাকচত, নিম্নলিখিত সংমিশ্ৰণসমূহৰ এটা সুমুৱাওক:
      • লিখনী আঁতৰাবলৈ এটা নিৰ্দিষ্ট আখৰৰ আগত , এটা তাৰকা চিহ্ন (*char) আগত থকা আখৰটো লিখক।
      • এটা নিৰ্দিষ্ট আখৰৰ ৰ পিছত লিখনী আঁতৰাবলৈ, তাৰ পিছত এটা তাৰকা চিহ্ন (char) লিখা আখৰটো টাইপ কৰক *).
      • দুটা আখৰৰ মাজত এটা উপস্ট্ৰিং মচি পেলাবলৈ, 2টা আখৰেৰে আগুৰি থকা এটা তাৰকা চিহ্ন লিখক (char*char)।
    4. সলনি কৰক বাকচ খালী কৰি।
    5. সকলো সলনি কৰক ক্লিক কৰক।

    উদাহৰণস্বৰূপে, আঁতৰাবলৈ কমাকে ধৰি কমা ৰ পিছত সকলো, কি বিচাৰি উলিয়াওক বাকচত এটা কমা আৰু এটা তাৰকা চিহ্ন (,*) ৰাখক, আৰু আপুনি নিম্নলিখিত ফলাফল পাব:

    এটা উপস্ট্ৰিং কমা ৰ আগত মচি পেলাবলৈ, এটা তাৰকা চিহ্ন লিখক, এটা কমা,A2 ত 1st কমাৰ পিছৰ সকলো বস্তু, B2 ত সূত্ৰটো হ'ল:

    =RemoveText(A3, ", ", 1, TRUE)

    A2 ত 1st কমাৰ আগৰ সকলো মচি পেলাবলৈ, C2 ৰ সূত্ৰটো হ'ল:

    =RemoveText(A3, ", ", 1, FALSE)

    যিহেতু আমাৰ কাষ্টম ফাংচনে ডিলিমিটাৰ ৰ বাবে এটা ষ্ট্ৰিং গ্ৰহণ কৰে, আমি দ্বিতীয় যুক্তিত এটা কমা আৰু এটা স্পেচ (", ") ৰাখোঁ যাতে পিছত লিডিং স্পেচ ট্ৰিম কৰাৰ সমস্যাৰ পৰা ৰক্ষা পৰে।

    আমাৰ কাষ্টম ফাংচনে সুন্দৰকৈ কাম কৰে নহয়নে? কিন্তু যদি আপুনি ইয়াক বিস্তৃত সমাধান বুলি ভাবে, তেন্তে আপুনি এতিয়াও পৰৱৰ্তী উদাহৰণ দেখা নাই :)

    আখৰৰ আগত, পিছত বা আখৰৰ মাজৰ সকলো মচি পেলাওক

    ব্যক্তিগত আখৰ আঁতৰোৱাৰ বাবে আৰু অধিক বিকল্প পাবলৈ বা... একাধিক কোষৰ পৰা লিখা, মিল বা অৱস্থানৰ দ্বাৰা, আমাৰ চূড়ান্ত চুইট আপোনাৰ Excel সঁজুলি বাকচত যোগ কৰক।

    ইয়াত, আমি <ত অৱস্থিত অৱস্থানৰ দ্বাৰা আঁতৰাওক বৈশিষ্ট্যটো ভালদৰে চাম 9>Ablebits Data tab > Text group > Remove .

    তলত আমি দুয়োটা সামৰি লম

    নিৰ্দিষ্ট লিখনীৰ আগত বা পিছত সকলো আঁতৰাওক

    ধৰি লওক আপোনাৰ সকলো উৎস ষ্ট্ৰিংত কিছুমান সাধাৰণ শব্দ বা লিখনী আছে আৰু আপুনি সেই লিখনীৰ আগত বা পিছত সকলো মচি পেলাব বিচাৰে। ইয়াক কৰিবলৈ, আপোনাৰ উৎস তথ্য নিৰ্ব্বাচন কৰক, অৱস্থানৰ দ্বাৰা আঁতৰাওক সঁজুলি চলাওক, আৰু ইয়াক তলত দেখুওৱাৰ দৰে বিন্যাস কৰক:

    1. লিখাৰ আগত সকলো আখৰ নিৰ্ব্বাচন কৰক বা পাঠৰ পিছত সকলো আখৰ বিকল্প আৰু পৰৱৰ্তী বাকচত চাবি লিখনী (বা আখৰ) টাইপ কৰকডাঙৰ আৰু সৰু আখৰবোৰক বেলেগ বা একে আখৰ হিচাপে গণ্য কৰা উচিত নে নহয় তাৰ ওপৰত নিৰ্ভৰ কৰি, আখৰ-সংবেদনশীল বাকচটো চেক বা আনচেক কৰক।
    2. <9 টিপক>আঁতৰাওক ।

    এই উদাহৰণত আমি A2:A8:

    <0 কোষত "ত্ৰুটি" শব্দটোৰ আগৰ সকলো আখৰ আঁতৰাইছো>আৰু আমি বিচৰা ফলাফলটো ঠিক পাওঁ:

    দুটা আখৰৰ মাজৰ লিখনী আঁতৰাই পেলাওক

    যেতিয়া অপ্রাসংগিক তথ্য ২টা নিৰ্দিষ্ট আখৰৰ মাজত থাকে, তেতিয়া ইয়াত কেনেকৈ কৰা হৈছে আপুনি ইয়াক দ্ৰুতভাৱে মচি পেলাব পাৰে:

    1. সকলো উপস্ট্ৰিং আঁতৰাওক বাছক আৰু তলৰ বাকচসমূহত দুটা আখৰ লিখক।
    2. যদি "মাজৰ" আখৰসমূহো আঁতৰাব লাগে , ডিলিমিটাৰ অন্তৰ্ভুক্ত বাকচটো চেক কৰক।
    3. আঁতৰাওক ক্লিক কৰক।

    যেনেকৈ এটা উদাহৰণ, আমি দুটা টিল্ড আখৰৰ মাজৰ সকলো মচি পেলাওঁ (~), আৰু ফলস্বৰূপে নিখুঁতভাৱে পৰিষ্কাৰ কৰা ষ্ট্ৰিংসমূহ পাওঁ:

    এই বহু-কাৰ্য্যকৰীতাৰ সৈতে অন্তৰ্ভুক্ত অন্য উপযোগী বৈশিষ্ট্যসমূহ চেষ্টা কৰিবলৈ সঁজুলি, মই আপোনাক এটা e ডাউনলোড কৰিবলৈ উৎসাহিত কৰিছো এই পোষ্টটোৰ শেষত মূল্যায়ন সংস্কৰণ। পঢ়াৰ বাবে ধন্যবাদ আৰু অহা সপ্তাহত আমাৰ ব্লগত আপোনাক দেখা পাম বুলি আশা কৰিলোঁ!

    উপলব্ধ ডাউনলোড

    প্ৰথম বা শেষ আখৰ আঁতৰাওক - উদাহৰণ (.xlsm ফাইল)

    Ultimate Suite - পৰীক্ষামূলক সংস্কৰণ (.exe ফাইল)

    আৰু কি বিচাৰি উলিয়াওকবাকচত এটা স্থান (*, )।

    অনুগ্ৰহ কৰি মন কৰক যে আমি কেৱল এটা কমা নহয় কিন্তু এটা কমা আৰু এটা স্থান সলনি কৰিছো লিডিং ৰোধ কৰিবলৈ ফলাফলত স্থানসমূহ। যদি আপোনাৰ তথ্য খালী ঠাইবিহীন কমা দ্বাৰা পৃথক কৰা হৈছে, তেন্তে এটা তাৰকা চিহ্ন ব্যৱহাৰ কৰক আৰু তাৰ পিছত এটা কমা (*,)। , কমা (,*,) দ্বাৰা আগুৰি থকা এটা তাৰকা চিহ্ন ব্যৱহাৰ কৰক।

    টিপচ্। যদি আপুনি নাম আৰু ফোন নম্বৰসমূহ কমা দ্বাৰা পৃথক কৰাটো পছন্দ কৰে, তেন্তে ৰ সৈতে সলনি কৰক ক্ষেত্ৰত এটা কমা (,) লিখক।

    ফ্লেচ ফিল ব্যৱহাৰ কৰি লিখনীৰ এটা অংশ আঁতৰাওক

    এক্সেলৰ আধুনিক সংস্কৰণত (২০১৩ আৰু পিছৰ), এটা নিৰ্দিষ্ট আখৰৰ আগত বা পিছৰ লিখনী নিৰ্মূল কৰাৰ এটা আৰু সহজ উপায় আছে - ফ্লেচ ফিল বৈশিষ্ট্য। ইয়াত ই কেনেকৈ কাম কৰে:

    1. আপোনাৰ তথ্যৰ সৈতে প্ৰথম ঘৰৰ কাষৰ এটা ঘৰত, প্ৰত্যাশিত ফলাফল টাইপ কৰক আৰু Enter টিপক।
    2. পৰৱৰ্তী ঘৰত এটা উপযুক্ত মান টাইপ কৰিবলৈ আৰম্ভ কৰক। এবাৰ Excel এ আপুনি প্ৰৱেশ কৰা মানসমূহত আৰ্হি অনুভৱ কৰিলে, ই একে আৰ্হি অনুসৰণ কৰি বাকী থকা ঘৰসমূহৰ বাবে এটা পূৰ্বদৰ্শন প্ৰদৰ্শন কৰিব।
    3. পৰামৰ্শ গ্ৰহণ কৰিবলে Enter কি' টিপক।

    কৰা হৈছে!

    সূত্ৰ ব্যৱহাৰ কৰি লিখনী আঁতৰোৱা

    মাইক্ৰ'ছফ্ট এক্সেলত, ইনবিল্ট বৈশিষ্ট্য ব্যৱহাৰ কৰি কৰা বহুতো ডাটা মেনিপুলেচন এটা সূত্ৰৰ সহায়তো সম্পন্ন কৰিব পাৰি। পূৰ্বৰ পদ্ধতিসমূহৰ দৰে নহয়, সূত্ৰই মূল তথ্যত কোনো পৰিৱৰ্তন নকৰে আৰু আপোনাক অধিক নিয়ন্ত্ৰণ দিয়ে

    এটা নিৰ্দিষ্ট আখৰৰ পিছত সকলো কেনেকৈ আঁতৰাব পাৰি

    এটা নিৰ্দিষ্ট আখৰৰ পিছত লিখনী মচি পেলাবলৈ, সাধাৰণ সূত্ৰটো হ'ল:

    LEFT( cell , SEARCH (" char ", cell ) -1)

    ইয়াত, আমি SEARCH ফাংচনটো ব্যৱহাৰ কৰি আখৰৰ অৱস্থান পাওঁ আৰু ইয়াক LEFT ফাংচনলৈ পাছ কৰোঁ, গতিকে ই এক্সট্ৰেক্ট কৰে ষ্ট্ৰিংৰ আৰম্ভণিৰ পৰা সংশ্লিষ্ট সংখ্যাৰ আখৰ। ফলাফলৰ পৰা সীমাবদ্ধক বাদ দিবলৈ SEARCH দ্বাৰা ঘূৰাই দিয়া সংখ্যাৰ পৰা এটা আখৰ বিয়োগ কৰা হয়।

    উদাহৰণস্বৰূপে, এটা কমাৰ পিছত এটা ষ্ট্ৰিঙৰ অংশ আঁতৰাবলৈ, আপুনি তলৰ সূত্ৰটো B2 ত প্ৰৱেশ কৰে আৰু ইয়াক B7 ৰ মাজেৰে তললৈ টানি নিয়ক :

    =LEFT(A2, SEARCH(",", A2) -1)

    এটা নিৰ্দিষ্ট আখৰৰ আগত সকলো কেনেকৈ আঁতৰাব পাৰি

    এটা নিৰ্দিষ্ট আখৰৰ আগত লিখা ষ্ট্ৰিঙৰ এটা অংশ মচি পেলাবলৈ,... সাধাৰণ সূত্ৰটো হ'ল:

    RIGHT( কোষ , LEN( কোষ ) - SEARCH(" char ", কোষ ))

    ইয়াত, আমি আকৌ SEARCH ৰ সহায়ত টাৰ্গেট আখৰৰ অৱস্থান গণনা কৰি LEN দ্বাৰা ঘূৰাই দিয়া মুঠ ষ্ট্ৰিং দৈৰ্ঘ্যৰ পৰা বিয়োগ কৰি পাৰ্থক্যটো RIGHT ফাংচনলৈ পাছ কৰি দিওঁ, গতিকে ই ইমানবোৰ আখৰ টানি লয় string.

    উদাহৰণস্বৰূপে, কমাৰ আগত লিখা আঁতৰাবলৈ, সূত্ৰটো হ'ল:

    =RIGHT(A2, LEN(A2) - SEARCH(",", A2))

    আমাৰ ক্ষেত্ৰত কমাৰ পিছত এটা স্পেচ আখৰ থাকে। ফলাফলত আগশাৰীৰ স্থান এৰাই চলিবলৈ আমি মূল সূত্ৰটো TRIM ফাংচনত ৰেপ কৰো:

    =TRIM(RIGHT(A2, LEN(A2) - SEARCH(",", A2)))

    টোকাসমূহ:

    • দুয়োটাওপৰৰ উদাহৰণসমূহৰ ভিতৰত ধৰি লওক যে মূল ষ্ট্ৰিংত ডিলিমিটাৰৰ মাত্ৰ এটা উদাহৰণ আছে। যদি একাধিক সংঘটন হয়, লিখনী প্ৰথম দৃষ্টান্ত ৰ আগত/পিছত আঁতৰোৱা হ'ব।
    • SEARCH ফাংচন আখৰৰ সংবেদনশীল নহয় , অৰ্থাৎ ইয়াৰ মাজত কোনো পাৰ্থক্য নাই ক্ষুদ্ৰ আৰু ডাঙৰ আখৰ। যদি আপোনাৰ নিৰ্দিষ্ট আখৰ এটা আখৰ আৰু আপুনি আখৰৰ আখৰটো পৃথক কৰিব বিচাৰে, তেন্তে SEARCH ৰ পৰিবৰ্তে আখৰৰ সংবেদনশীল FIND ফাংচন ব্যৱহাৰ কৰক।

    Nth হোৱাৰ পিছত লিখনী কেনেকৈ মচি পেলাব লাগে এটা আখৰৰ

    যেতিয়া এটা উৎস ষ্ট্ৰিঙে সীমাবদ্ধকৰ একাধিক উদাহৰণ ধাৰণ কৰে, আপুনি এটা নিৰ্দিষ্ট উদাহৰণৰ পিছত লিখনী আঁতৰোৱাৰ প্ৰয়োজন হব পাৰে । ইয়াৰ বাবে নিম্নলিখিত সূত্ৰটো ব্যৱহাৰ কৰক:

    LEFT( cell , FIND("#", SUBSTITUTE( cell , " char ", "#" , n )) -1)

    য'ত n হৈছে আখৰৰ সংঘটন যাৰ পিছত লিখনী আঁতৰাব লাগে।

    এই সূত্ৰৰ আভ্যন্তৰীণ যুক্তিৰ বাবে কিছুমান আখৰ ব্যৱহাৰ কৰাৰ প্ৰয়োজন যিটো উৎস তথ্যৰ ক'তো উপস্থিত নহয়, আমাৰ ক্ষেত্ৰত এটা হেচ চিম্বল (#)। যদি এই আখৰ আপোনাৰ তথ্য গোটত হয়, তেন্তে "#" ৰ পৰিবৰ্তে অন্য কিবা ব্যৱহাৰ কৰক।

    উদাহৰণস্বৰূপে, A2 ত ২য় কমাৰ পিছৰ সকলো আঁতৰাবলৈ (আৰু কমাটো নিজেই), সূত্ৰটো হ'ল:

    =LEFT(A2, FIND("#", SUBSTITUTE(A2, ",", "#", 2)) -1)

    এই সূত্ৰটোৱে কেনেকৈ কাম কৰে:

    সূত্ৰটোৰ মূল অংশটো হৈছে FIND ফাংচন যিয়ে গণনা কৰে nth ৰ অৱস্থানdelimiter (আমাৰ ক্ষেত্ৰত কমা)। ইয়াত কেনেকৈ:

    আমি SUBSTITUTE:

    SUBSTITUTE(A2, ",", "#", 2)

    <ৰ সহায়ত A2 ৰ ২য় কমাটো এটা হেচ চিম্বল (বা আপোনাৰ ডাটাত নথকা আন যিকোনো আখৰ)ৰে সলনি কৰোঁ 0>ফলস্বৰূপে পোৱা ষ্ট্ৰিংটো FIND ৰ ২য় আৰ্গুমেণ্টলৈ যায়, গতিকে ই সেই ষ্ট্ৰিংটোত "#" ৰ অৱস্থান বিচাৰি পায়:

    FIND("#", "Emma, Design# (102) 123-4568")

    FIND এ আমাক কয় যে "#" হৈছে ১৩ নং আখৰ ষ্ট্ৰিংত। ইয়াৰ আগৰ আখৰৰ সংখ্যা জানিবলৈ, মাত্ৰ 1 বিয়োগ কৰক, আৰু আপুনি ফল হিচাপে 12 পাব:

    FIND("#", SUBSTITUTE(A2, ",", "#", 2)) - 1

    এই সংখ্যাটো পোনপটীয়াকৈ num_chars যুক্তিলৈ যায় LEFT ৰ দ্বাৰা ইয়াক A2 ৰ পৰা প্ৰথম ১২টা আখৰ টানিবলৈ কোৱা হৈছে:

    =LEFT(A2, 12)

    সেইটোৱেই হ'ল!

    এটা আখৰৰ Nth আখৰৰ আগতে লিখনী কেনেকৈ মচি পেলাব পাৰি

    এটা নিৰ্দিষ্ট আখৰৰ আগত এটা উপস্ট্ৰিং আঁতৰাবলৈ সাধাৰণ সূত্ৰটো হ'ল:

    RIGHT(SUBSTITUTE( cell, " char", "#", n), LEN( চেল) - FIND("#", SUBSTITUTE( চেল, " char", "#", n)) -1)

    উদাহৰণস্বৰূপে, A2 ত ২য় কমাৰ আগৰ লিখনী ষ্ট্ৰিপ অফ কৰিবলৈ, সূত্ৰটো হ'ল:

    =RIGHT(SUBSTITUTE(A2, ",", "#", 2), LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", 2)) -1)

    এটা লিডিং স্পেচ আঁতৰাবলৈ আমি আকৌ TRIM ব্যৱহাৰ কৰো ৰেপাৰ হিচাপে কাম কৰে:

    =TRIM(RIGHT(SUBSTITUTE(A2, ",", "#", 2), LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", 2))))

    এই সূত্ৰটোৱে কেনেকৈ কাম কৰে:

    সামৰণিত আমি জানিব পাৰো n নং সীমা নিৰ্ধাৰণকাৰীৰ পিছত কিমান আখৰ আছে আৰু সোঁফালৰ পৰা সংশ্লিষ্ট দৈৰ্ঘ্যৰ এটা উপস্ট্ৰিং উলিয়াওক। তলত সূত্ৰটো ব্ৰেক ডাউন দিয়া হৈছে:

    প্ৰথমে আমি A2 ত থকা ২য় কমাটো এটা হেচেৰে সলনি কৰিমsymbol:

    SUBSTITUTE(A2, ",", "#", 2)

    ফলস্বৰূপে ষ্ট্ৰিংটো RIGHT ৰ text আৰ্গুমেণ্টলৈ যায়:

    RIGHT("Emma, Design# (102) 123-4568", …

    তাৰ পিছত, আমি কৰিব লাগিব ষ্ট্ৰিংৰ শেষৰ পৰা কিমান আখৰ উলিয়াব লাগে সংজ্ঞায়িত কৰক। ইয়াৰ বাবে আমি ওপৰৰ ষ্ট্ৰিংটোত হেচ চিম্বলৰ অৱস্থান বিচাৰি পাওঁ (যিটো ১৩):

    FIND("#", SUBSTITUTE(A2, ",", "#", 2))

    আৰু ইয়াক মুঠ ষ্ট্ৰিং দৈৰ্ঘ্যৰ পৰা বিয়োগ কৰিম (যিটো ২৮ৰ সমান):

    LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", 2))

    পাৰ্থক্য (15) RIGHT ৰ দ্বিতীয় যুক্তিলৈ যায় আৰু ইয়াক প্ৰথম যুক্তিত ষ্ট্ৰিংৰ পৰা শেষৰ 15 টা আখৰ টানিবলৈ নিৰ্দেশ দিয়ে:

    RIGHT("Emma, Design# (102) 123-4568", 15)

    আউটপুট এটা উপস্ট্ৰিং " (102) 123-4568", যি আকাংক্ষিত ফলাফলৰ অতি ওচৰত, এটা আগশাৰীৰ স্থানৰ বাহিৰে । গতিকে, আমি ইয়াৰ পৰা মুক্তি পাবলৈ TRIM ফাংচন ব্যৱহাৰ কৰো।

    এটা আখৰৰ শেষৰটো হোৱাৰ পিছত লিখনী কেনেকৈ আঁতৰাব পাৰি

    যদি আপোনাৰ মানসমূহ এটা চলক সংখ্যক ডিলিমিটাৰেৰে পৃথক কৰা হয়, তেন্তে আপুনি সেই ডেলিমিটাৰৰ শেষৰ দৃষ্টান্তৰ পিছত সকলো আঁতৰাব বিচাৰিব পাৰে। এইটো তলত দিয়া সূত্ৰটোৰে কৰিব পাৰি:

    LEFT( cell, FIND("#", SUBSTITUTE( cell, " char", "# ", LEN( cell) - LEN(SUBSTITUTE( cell, " char", "")))) -1)

    ধৰি লওক A স্তম্ভ কৰ্মচাৰীৰ বিষয়ে বিভিন্ন তথ্য থাকে, কিন্তু শেষৰ কমাৰ পিছৰ মান সদায় এটা টেলিফোন নম্বৰ। আপোনাৰ লক্ষ্য হৈছে ফোন নম্বৰ আঁতৰোৱা আৰু বাকী সকলো বিৱৰণ ৰখা।

    লক্ষ্যত উপনীত হ'বলৈ, আপুনি ইয়াৰ সৈতে A2 ত শেষ কমাৰ পিছৰ লিখনী আঁতৰাব পাৰেসূত্ৰ:

    =LEFT(A2, FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",","")))) -1)

    সূত্ৰটো স্তম্ভটোৰ তলত কপি কৰক, আৰু আপুনি এই ফলাফল পাব:

    এইটো কেনেকৈ সূত্ৰটোৱে কাম কৰে:

    সূত্ৰটোৰ মূল কথাটো হ’ল আমি ষ্ট্ৰিংটোৰ শেষৰ ডিলিমিটাৰটোৰ (কমা) অৱস্থান নিৰ্ণয় কৰোঁ আৰু এটা উপষ্ট্ৰিং বাওঁফালৰ পৰা ডিলিমিটাৰলৈ টানি আনো। ডিলিমিটাৰৰ অৱস্থান পোৱাটোৱেই আটাইতকৈ কৌশলী অংশ, আৰু আমি ইয়াক কেনেকৈ চম্ভালিম:

    প্ৰথমে, আমি মূল ষ্ট্ৰিংটোত কিমান কমা আছে তাক জানো। ইয়াৰ বাবে আমি প্ৰতিটো কমাক একো নথকা ("") ৰে সলনি কৰোঁ আৰু ফলাফল ষ্ট্ৰিংটো LEN ফাংচনলৈ সেৱা আগবঢ়াওঁ:

    LEN(SUBSTITUTE(A2, ",",""))

    A2 ৰ বাবে, ফলাফল হ'ল 35, যিটো হৈছে আখৰৰ সংখ্যা কমা নোহোৱাকৈ A2 ত।

    মুঠ ষ্ট্ৰিং দৈৰ্ঘ্যৰ পৰা ওপৰৰ সংখ্যাটো বিয়োগ কৰক (38 আখৰ):

    LEN(A2) - LEN(SUBSTITUTE(A2, ",",""))

    ... আৰু আপুনি 3 পাব, যিটো হৈছে মুঠ সংখ্যা তাৰ পিছত, আপুনি ষ্ট্ৰিংত শেষ কমাৰ অৱস্থান পাবলৈ FIND আৰু SUBSTITUTE ফাংচনসমূহৰ ইতিমধ্যে পৰিচিত সংমিশ্ৰণ ব্যৱহাৰ কৰে। দৃষ্টান্ত সংখ্যাটো (আমাৰ ক্ষেত্ৰত ৩য় কমা) ওপৰত উল্লেখ কৰা LEN SUBSTITUTE সূত্ৰৰ দ্বাৰা যোগান ধৰা হয়:

    FIND("#", SUBSTITUTE(A2, ",", "#", 3))

    এইটো দেখা যায় যে তৃতীয় কমাটো A2 ৰ ২৩ নং আখৰ, অৰ্থাৎ আমাক প্ৰয়োজন ইয়াৰ আগৰ ২২টা আখৰ উলিয়াবলৈ। গতিকে, আমি LEFT ৰ num_chars যুক্তিত ওপৰৰ সূত্ৰটো বিয়োগ 1 ৰাখোঁ:

    LEFT(A2, 23-1)

    এটা আখৰৰ শেষৰটো আবিৰ্ভাৱৰ আগতে লিখা কেনেকৈ আঁতৰাব পাৰি

    <০>মচি পেলাবলৈএটা নিৰ্দিষ্ট আখৰৰ শেষ উদাহৰণৰ আগৰ সকলো, সাধাৰণ সূত্ৰটো হ'ল:RIGHT( cell, LEN( cell) - FIND("#", SUBSTITUTE( cell, " char", "#", LEN( cell) - LEN(SUBSTITUTE( cell, " char", "")))))

    আমাৰ নমুনা টেবুলত, শেষ কমাৰ আগৰ লিখনী নিৰ্মূল কৰিবলৈ, সূত্ৰটোৱে এই ৰূপ লয়:

    =RIGHT(A2, LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",","")))))

    এটা সমাপ্তিৰ স্পৰ্শ হিচাপে, আমি... আগশাৰীৰ স্থানসমূহ আঁতৰাবলৈ ইয়াক TRIM ফাংচনত নেষ্ট কৰক:

    =TRIM(RIGHT(A2, LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",",""))))))

    এই সূত্ৰই কেনেকৈ কাম কৰে:

    সামৰণিত ক’বলৈ গ’লে আমি আগৰ উদাহৰণটোত বুজাই দিয়াৰ দৰে শেষৰ কমাৰ অৱস্থান পাওঁ আৰু ষ্ট্ৰিংটোৰ মুঠ দৈৰ্ঘ্যৰ পৰা বিয়োগ কৰো:

    LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",",""))))

    ফলত আমি ৰ সংখ্যা পাম আখৰবোৰ শেষ কমাৰ পিছত আৰু ইয়াক RIGHT ফাংচনলৈ পাছ কৰক, গতিকে ই ষ্ট্ৰিঙৰ শেষৰ পৰা ইমানবোৰ আখৰ আনে।

    এটা আখৰৰ দুয়োফালে থকা লিখনী আঁতৰাবলৈ স্বনিৰ্বাচিত ফাংচন

    As আপুনি ওপৰৰ উদাহৰণসমূহত দেখিছে, আপুনি Excel ৰ স্থানীয় f ব্যৱহাৰ কৰি প্ৰায় যিকোনো ব্যৱহাৰৰ ক্ষেত্ৰ সমাধান কৰিব পাৰে বিভিন্ন সংমিশ্ৰণত unctions। সমস্যাটো হ’ল আপুনি মুষ্টিমেয় কৌশলী সূত্ৰৰ কথা মনত ৰাখিব লাগিব। হুমম, যদি আমি সকলো পৰিস্থিতি সামৰি ল’বলৈ নিজৰ ফাংচনটো লিখোঁ তেন্তে কি হ’ব? ভাল ধাৰণা যেন লাগিছে। গতিকে, নিম্নলিখিত VBA ক'ড আপোনাৰ কাৰ্য্যপুস্তিকাত যোগ কৰক (এক্সেলত VBA সন্নিবিষ্ট কৰাৰ বিৱৰিত পদক্ষেপসমূহ ইয়াত আছে):

    ফাংচন RemoveText(str As String , delimiter As String , occurrence As Integer , is_after AsBoolean ) Dim delimiter_num, start_num, delimiter_len পূৰ্ণসংখ্যা হিচাপে Dim str_result As String delimiter_num = 0 start_num = 1 str_result = "" delimiter_len = Len(delimiter) i = 1 ৰ বাবে সংঘটনলৈ delimiter_num = InStr(start_num, str, সীমাবদ্ধক, vbTextCompare) যদি 0 < তাৰ পিছত start_num = delimiter_num + delimiter_len শেষ যদি পৰৱৰ্তী i যদি 0 < delimiter_num তেন্তে যদি সত্য = is_after তেন্তে str_result = Mid(str, 1, start_num - delimiter_len - 1) অন্যথা str_result = Mid(str, start_num) শেষ যদি শেষ যদি RemoveText = str_result শেষ ফাংচন

    আমাৰ ফাংচনৰ নাম RemoveText আৰু ইয়াৰ নিম্নলিখিত বাক্যবিন্যাস আছে:

    RemoveText(string, delimiter, occurrence, is_after)

    য'ত:

    String - হৈছে মূল লিখনী ষ্ট্ৰিং। এটা কোষ প্ৰসংগ দ্বাৰা প্ৰতিনিধিত্ব কৰিব পাৰি।

    বিভাজক - লিখনী আঁতৰাবলগীয়া আগত/পিছত আখৰ।

    উপস্থিতি - ৰ উদাহৰণ delimiter.

    Is_after - এটা বুলিয়ান মান যি ডেলিমিটাৰৰ কোনফালে লিখনী আঁতৰাব লাগে তাক সূচায়। এটা আখৰ বা আখৰৰ ক্ৰম হ'ব পাৰে।

    • TRUE - ডিলিমিটাৰৰ পিছৰ সকলো মচি পেলাওক (ডিলিমিটাৰটোকে ধৰি)।
    • FALSE - ডিলিমিটাৰৰ আগৰ সকলো মচি পেলাওক (কে ধৰি...

    এবাৰ ফাংচনৰ ক'ড আপোনাৰ কাৰ্য্যপুস্তিকাত সন্নিবিষ্ট হ'লে, আপুনি কমপেক্ট আৰু মাৰ্জিত সূত্ৰসমূহ ব্যৱহাৰ কৰি ঘৰসমূহৰ পৰা উপস্ট্ৰিংসমূহ আঁতৰাব পাৰিব।

    উদাহৰণস্বৰূপে, মচি পেলাবলৈ

    মাইকেল ব্ৰাউন এজন নিষ্ঠাবান প্ৰযুক্তি অনুৰাগী আৰু তেওঁৰ চফ্টৱেৰ সঁজুলি ব্যৱহাৰ কৰি জটিল প্ৰক্ৰিয়াসমূহ সৰল কৰাৰ প্ৰতি আকৰ্ষণ আছে। টেক উদ্যোগত এক দশকৰো অধিক অভিজ্ঞতাৰে তেওঁ মাইক্ৰ’ছফ্ট এক্সেল আৰু আউটলুকৰ লগতে গুগল শ্বীট আৰু ডক্সত নিজৰ দক্ষতা বৃদ্ধি কৰিছে। মাইকেলৰ ব্লগটোৱে তেওঁৰ জ্ঞান আৰু বিশেষজ্ঞতা আনৰ সৈতে ভাগ-বতৰা কৰাৰ বাবে উৎসৰ্গিত, উৎপাদনশীলতা আৰু দক্ষতা উন্নত কৰাৰ বাবে সহজে অনুসৰণ কৰিব পৰা টিপছ আৰু টিউটৰিয়েল প্ৰদান কৰে। আপুনি এজন অভিজ্ঞ পেছাদাৰী হওক বা এজন নবীন হওক, মাইকেলৰ ব্লগে এই প্ৰয়োজনীয় চফ্টৱেৰ সঁজুলিসমূহৰ পৰা সৰ্বাধিক লাভ কৰিবলৈ মূল্যৱান অন্তৰ্দৃষ্টি আৰু ব্যৱহাৰিক পৰামৰ্শ আগবঢ়ায়।