ایکسل میں کامن ڈیٹا کلین اپ فارمولے

ایکسل فارمولے

برسوں سے ، میں نے اشاعت کو بطور وسیلہ استعمال کیا ہے کہ نہ صرف یہ کہ صرف کام کرنے کا طریقہ بیان کیا جاؤں ، بلکہ بعد میں خود تلاش کرنے کے لئے اپنے لئے ایک ریکارڈ بھی رکھیں۔ آج ، ہمارے پاس ایک مؤکل موجود تھا جس نے ہمارے صارف کے ڈیٹا فائل کے حوالے کیا جو تباہی کا باعث تھی۔ عملی طور پر ہر فیلڈ میں غلط بیانی کی گئی تھی اور؛ نتیجے کے طور پر ، ہم ڈیٹا کو درآمد کرنے سے قاصر تھے۔ اگرچہ ویزول بیسک کا استعمال کرتے ہوئے ایکسل کو صفائی کرنے کے ل great کچھ زبردست ایڈونس موجود ہیں ، لیکن ہم آفس میک کے لئے چلاتے ہیں جو میکروز کی حمایت نہیں کرے گا۔ اس کے بجائے ، ہم مدد کے ل straight سیدھے فارمولے تلاش کرتے ہیں۔ میں نے سوچا کہ میں ان میں سے کچھ صرف اتنا شیئر کروں گا کہ دوسرے انہیں استعمال کرسکیں۔

غیر عددی حروف کو ہٹا دیں

سسٹم میں اکثر ملک کے کوڈ کے ساتھ مخصوص ، 11 ہندسوں کے فارمولے میں فون نمبر داخل کرنے کی ضرورت ہوتی ہے اور اس میں کوئی اوقاف نہیں۔ تاہم ، لوگ اکثر اس کی بجائے ڈیشوں اور ادوار کے ساتھ اس ڈیٹا کو داخل کرتے ہیں۔ یہاں کے لئے ایک عمدہ فارمولا ہے تمام غیر عددی حرفوں کو ہٹانا ایکسل میں فارمولہ سیل A2 میں موجود ڈیٹا کا جائزہ لے رہا ہے:

=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 واپس کروں گا ، ورنہ ایک 1. اس سے میں اعداد و شمار کو ترتیب دینے اور نامکمل ریکارڈ حذف کرنے کی اجازت دوں گا۔

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

ٹرم اور کنکینیٹیٹ فیلڈز

اگر آپ کے ڈیٹا میں فرسٹ اور لسٹ نیم فیلڈز ہیں ، لیکن آپ کی درآمد میں پورا نام فیلڈ ہے تو ، آپ ایکسل فنکشن کونکیناٹیٹ میں بلٹ میں بلٹ کو صاف ستھرا انداز میں اکٹھا کرسکتے ہیں ، لیکن اس سے پہلے یا بعد میں خالی جگہوں کو دور کرنے کے لئے ٹرآئم کا استعمال یقینی بنائیں۔ متن اگر ہم کسی بھی فیلڈ میں ڈیٹا نہ رکھتے ہوں تو ہم پورے میدان کو ٹرآم کے ساتھ لپیٹ دیتے ہیں۔

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

درست ای میل ایڈریس کے لئے چیک کریں

ایک بہت ہی آسان سا فارمولا جو @ اور دونوں کو تلاش کرتا ہے۔ ایک ای میل ایڈریس میں:

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

پہلے اور آخری نام نکالیں

کبھی کبھی ، اس کے برعکس ہے. آپ کے ڈیٹا میں پورا نام فیلڈ ہے لیکن آپ کو پہلے اور آخری ناموں کی تجزیہ کرنے کی ضرورت ہے۔ یہ فارمولے پہلے اور آخری نام کے درمیان کی جگہ تلاش کرتے ہیں اور جہاں بھی ضروری ہو متن کو گرفت میں لیتے ہیں۔ اگر کوئی آخری نام نہ ہو یا A2 میں کوئی خالی اندراج نہ ہو تو یہ بھی سنبھالتا ہے۔

=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 حروف) میں استعمال کے ل the مواد کو ٹرم کرنا چاہتے ہیں تو ، آپ اس فارمولے کا استعمال کرکے ایسا کرسکتے ہیں میرا سپاٹ. یہ وضاحت کے ساتھ کسی جگہ پر صاف ٹوٹ جاتا ہے اور پھر…:

=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)

یقینا، ، یہ مقصد جامع نہیں ہیں ... صرف کچھ فوری فارمولے ہیں جن سے آپ کو چھلانگ شروع کرنے میں مدد مل سکے۔ آپ کون سے دوسرے فارمولوں کا استعمال کرتے ہوئے پاتے ہیں؟ ان کو تبصروں میں شامل کریں اور میں اس مضمون کو اپ ڈیٹ کرتے وقت آپ کو کریڈٹ دوں گا۔

آپ کا کیا خیال ہے؟

سپیم کو کم کرنے کے لئے یہ سائٹ اکزمیت کا استعمال کرتا ہے. جانیں کہ آپ کا تبصرہ کس طرح عملدرآمد ہے.