এক্সেলে সাধারণ তথ্য ক্লিনআপ সূত্র

এক্সেল সূত্র

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

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

সিস্টেমগুলি প্রায়শই দেশের কোড সহ একটি নির্দিষ্ট, 11-অঙ্কের সূত্রে ফোন নম্বর সন্নিবেশ করানো প্রয়োজন এবং কোনও বিরামচিহ্ন নয়। তবে লোকেরা প্রায়শই পরিবর্তে ড্যাশ এবং পিরিয়ড সহ এই ডেটা প্রবেশ করে। এখানে একটি দুর্দান্ত সূত্র সমস্ত অ-সংখ্যাযুক্ত অক্ষর মুছে ফেলা হচ্ছে এক্সেলে। সূত্রটি সেল এ 2 এর ডেটা পর্যালোচনা করে:

=IF(A2="","",SUMPRODUCT(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$25),1))*
ROW($1:$25),0),ROW($1:$25))+1,1)*10^ROW($1:$25)/10))

এখন আপনি ফলাফলটি কলাম অনুলিপি এবং ব্যবহার করতে পারেন সম্পাদনা করুন> মান আটকান সঠিকভাবে ফর্ম্যাট ফলাফলের সাথে ডেটা লিখতে।

একটি OR এর সাথে একাধিক ক্ষেত্রগুলি মূল্যায়ন করুন

আমরা প্রায়শই একটি আমদানি থেকে অসম্পূর্ণ রেকর্ড মুছে ফেলি। ব্যবহারকারীরা বুঝতে পারে না যে আপনাকে সবসময় জটিল শ্রেণিবদ্ধ সূত্র লিখতে হবে না এবং পরিবর্তে আপনি একটি OR বিবৃতি লিখতে পারেন। নীচের এই উদাহরণে, আমি অনুপস্থিত ডেটার জন্য A2, B2, C2, D2, বা E2 পরীক্ষা করতে চাই। যদি কোনও ডেটা অনুপস্থিত থাকে তবে আমি একটি 0 ফিরিয়ে দেব, অন্যথায় একটি ১। এটি আমাকে ডেটা অর্ডার করতে এবং অসম্পূর্ণ রেকর্ডগুলি মুছতে দেয় will

=IF(OR(A2="",B2="",C2="",D2="",E2=""),0,1)

ছাঁটাই এবং সংঘবদ্ধ ক্ষেত্র

যদি আপনার ডেটাতে প্রথম এবং শেষ নাম ক্ষেত্র থাকে তবে আপনার আমদানির একটি পুরো নাম ক্ষেত্র রয়েছে, আপনি এক্সেল ফাংশন কনক্যাটেনেটে বিল্টটি ব্যবহার করে সুন্দরভাবে ক্ষেত্রগুলি একত্রে করতে পারেন, তবে এর আগে বা পরে কোনও ফাঁকা জায়গা অপসারণ করতে ট্রিম ব্যবহার করতে ভুলবেন না পাঠ্য ক্ষেত্রগুলির একটিরও ডেটা নেই এমন ইভেন্টে আমরা পুরো ফিল্ডটি ট্রিমের সাথে আবদ্ধ করি:

=TRIM(CONCATENATE(TRIM(A1)," ",TRIM(B1)))

বৈধ ইমেল ঠিকানার জন্য পরীক্ষা করুন

একটি খুব সহজ সূত্র যা @ এবং উভয়ই জন্য সন্ধান করে। একটি ইমেল ঠিকানায়:

=AND(FIND(“@”,A2),FIND(“.”,A2),ISERROR(FIND(” “,A2)))

প্রথম এবং শেষ নামগুলি বের করুন

কখনও কখনও, সমস্যা বিপরীত হয়। আপনার ডেটাতে পুরো নাম ক্ষেত্র রয়েছে তবে আপনাকে প্রথম এবং শেষ নামগুলি বিশ্লেষণ করতে হবে। এই সূত্রগুলি প্রথম এবং শেষ নামের মধ্যে স্থান সন্ধান করে এবং প্রয়োজনীয় যেখানে পাঠ্য দখল করবে। কোনও শেষ নাম না থাকলে বা এ 2-এ ফাঁকা প্রবেশ রয়েছে কিনা তা আইটিও পরিচালনা করে।

=IFERROR(IF(SEARCH(" ",A2,1),LEFT(A2, SEARCH(" ",A2,1)),A2),IF(LEN(A2)>0,A2,""))

এবং শেষ নাম:

=IFERROR(IF(SEARCH(" ",A2,1),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)),A2),"")

অক্ষরের সংখ্যা সীমাবদ্ধ করুন এবং যুক্ত করুন ...

আপনি কি কখনও নিজের মেটা বিবরণ পরিষ্কার করতে চান? আপনি যদি এক্সেলের মধ্যে সামগ্রীটি টানতে চান এবং তারপরে কোনও মেটা বিবরণ ক্ষেত্রের (150 থেকে 160 অক্ষর) ব্যবহারের জন্য সামগ্রীটি ছাঁটাই করতে চান তবে আপনি এই সূত্রটি ব্যবহার করে এটি করতে পারেন আমার দাগ। এটি পরিষ্কারভাবে একটি স্পেসে বর্ণনাটি ভেঙে দেয় এবং তারপরে…:

=IF(LEN(A1)>155,LEFT(A1,FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ",""))))) & IF(LEN(A1)>FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ","")))),"…",""),A1)

অবশ্যই, এগুলি বিস্তৃত হিসাবে বোঝানো হয়নি ... আপনাকে কিছুটা লাফিয়ে উঠতে সহায়তা করার জন্য কয়েকটি দ্রুত সূত্র! নিজেকে আর কোন সূত্র ব্যবহার করে দেখছেন? এগুলিকে মন্তব্যে যুক্ত করুন এবং আমি এই নিবন্ধটি আপডেট করার সাথে সাথে আপনাকে ক্রেডিট দেব।

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.