এক্সেল

অ-সংখ্যাসূচক অক্ষরগুলি সরান

Strip Non Numeric Characters

এক্সেল ফর্মুলা: অ-সংখ্যাসূচক অক্ষরগুলি সরানজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

টেক্সট স্ট্রিং থেকে অ-সংখ্যাসূচক অক্ষর অপসারণের জন্য, আপনি এক্সেল 2019-এ একটি নতুন ফাংশন TEXTJOIN ফাংশনের উপর ভিত্তি করে এই পরীক্ষামূলক সূত্রটি চেষ্টা করতে পারেন।





{= TEXTJOIN ('',TRUE, IFERROR ( MID (A1, ROW ( INDIRECT ('1:100')),1)+0,''))}

দ্রষ্টব্য: এটি একটি অ্যারের সূত্র এবং অবশ্যই কন্ট্রোল + শিফট + এন্টার দিয়ে প্রবেশ করতে হবে।

ব্যাখ্যা

ভিতর থেকে কাজ করে, MID সূত্রটি B5 তে পাঠ্য বের করতে ব্যবহৃত হয়, এক সময়ে একটি অক্ষর।কী হল ROW/INDIRECT টুকরা:





 
{= TEXTJOIN ('',TRUE, IFERROR ( MID (B5, ROW ( INDIRECT ('1:100')),1)+0,''))}

যা 100 টি সংখ্যার একটি অ্যারে স্পিন করে:

{1,2,3,4,5,6,7,8 .... 99,100}



দ্রষ্টব্য: 100 প্রক্রিয়াকরণের জন্য সর্বাধিক অক্ষর উপস্থাপন করে। আপনার ডেটা অনুসারে পরিবর্তন করুন।

এই অ্যারেটি MID ফাংশনে যায় start_num যুক্তি. জন্য num_chars , আমরা 1 ব্যবহার করি।

এক্সেলে বিবৃতি যদি একাধিক লিখতে হয়

MID ফাংশন এইরকম একটি অ্যারে প্রদান করে:

{'1''0'0' '' '' '' '' '' '' '' '' '' '' '' ...}

(পঠনযোগ্যতার জন্য অ্যারের অতিরিক্ত আইটেম সরানো হয়েছে)

এই অ্যারেতে, আমরা শূন্য যোগ করি। এটি একটি সহজ কৌশল যা এক্সেলকে একটি সংখ্যায় পাঠ্য পাঠানোর চেষ্টা করতে বাধ্য করে। সংখ্যাসূচক পাঠ্য মান যেমন '1', '2', '3', '4' ইত্যাদি রূপান্তরিত হয়, যখন অ-সংখ্যাসূচক মান ব্যর্থ হয় এবং একটি #VALUE ত্রুটি ফেলে দেয়। আমরা এই ত্রুটিগুলি ধরতে এবং একটি ফেরত দেওয়ার জন্য IFERROR ফাংশন ব্যবহার করি খালি স্ট্রিং (''), যখন সংখ্যাসূচক মানগুলি অ্যারের মধ্যে দিয়ে যায়। ফলাফলটি এমন একটি অ্যারে যা কেবল সংখ্যা এবং খালি স্ট্রিং ধারণ করে:

{100 '' '' '' '' '' ....}

অবশেষে, এই অ্যারের ফলাফলটি TEXTJOIN ফাংশনে যায় পাঠ্য 1 যুক্তি. জন্য ডিলিমিটার , আমরা একটি খালি স্ট্রিং ('') এবং এর জন্য ব্যবহার করি উপেক্ষা করুন আমরা সত্য সরবরাহ করি। TEXTJOIN তারপর অ্যারেতে সমস্ত খালি খালি মানগুলিকে একত্রিত করে এবং ফলাফল প্রদান করে।

কিভাবে এক্সেলের সাথে সম্পর্ক খুঁজে পেতে

দ্রষ্টব্য: TEXTJOIN নম্বরগুলিকে পাঠ্য হিসাবে ফিরিয়ে দেবে, উদাহরণস্বরূপ '100,' 500 'ইত্যাদি।

লেখক ডেভ ব্রুনস


^