ایکسل کلین فنکشن

اچھے اعداد و شمار کے ساتھ ساتھ کسی بھی نگارخانہ کمپیوٹر کے حروف کو ہٹا دیں یا ایک ورک شیٹ میں درآمد کیا گیا ہے کو دور کرنے کے لئے CLEAN تقریب کا استعمال کریں.

یہ کم سطح کا کوڈ اکثر ڈیٹا بیس فائلوں کے آغاز اور / یا آخر میں پایا جاتا ہے.

مندرجہ بالا تصویر میں خلیات A2 اور A6 میں مثال کے طور پر متن کے ساتھ مل کر ان غیر پرنٹ حروف کے کچھ عام مثال ہیں.

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

CLEAN فنکشن کے ساتھ غیر پرنٹ ASCII اور یونیکوڈ حروف کو ہٹا دیں

کمپیوٹر پر ہر کردار - پرنٹ کریں اور غیر پرنٹ کریں - ایک نمبر ہے جو اس کے یونی کوڈڈ کے کردار کوڈ یا قدر کے طور پر جانا جاتا ہے.

ایک اور، پرانے، اور بہتر نام سے جانا جاتا کردار سیٹ ASCII ہے، جو انفارمیشن انٹرچینج کے لئے امریکی معیاری کوڈ ہے، یونیسیڈ سیٹ میں شامل کیا گیا ہے.

نتیجے کے طور پر، یونیسیڈ اور ASCII سیٹ کے پہلے 32 حروف (0 سے 31) ایک جیسے ہیں اور انہیں پرنٹروں کے طور پر پردیی آلات کو کنٹرول کرنے کے لئے پروگراموں کے ذریعہ استعمال کیا جاتا کنٹرول حروف کے طور پر کہا جاتا ہے.

اس طرح، وہ ایک ورکیٹیٹ میں استعمال کے لئے نہیں ہیں اور موجودہ طور پر مندرجہ بالا درج ذیل غلطیوں کی وجہ سے کر سکتے ہیں.

CLEAN تقریب، جو یونیسیڈ کردار سیٹ کی پیشکش کرتا ہے، پہلے 32 غیر پرنٹنگ پرنٹنگ ASCII حروف کو دور کرنے کے لئے تیار کیا گیا تھا اور یونیکوڈ سیٹ سے اسی حروف کو ہٹا دیتا ہے.

پاک فنکشن کے نحو اور دلائل

ایک فنکشن کے نحوظ کی تقریب کی ترتیب سے مراد ہے اور فنکشن کے نام، بریکٹ، اور دلائل شامل ہیں.

CLEAN تقریب کے لئے نحو یہ ہے:

= پاک (متن)

متن - (مطلوب) غیر پرنٹ حروف سے صاف کرنے کے لئے ڈیٹا. کام کے شیٹ میں اس ڈیٹا کے مقام سے ایک سیل کا حوالہ دیتے ہیں .

مثال کے طور پر، مندرجہ بالا تصویر میں سیل A2 میں ڈیٹا کو صاف کرنے کے لئے، فارمولہ درج کریں:

= پاک (A2)

کسی دوسرے ورکیٹس سیل میں.

صفائی نمبر

اگر اعداد و شمار کو صاف کرنے کے لئے استعمال کیا جاتا ہے تو CLEAN فنکشن، کسی بھی غیر پرنٹنگ حروف کو ہٹانے کے علاوہ، تمام نمبروں میں متن میں تبدیل ہوجائے گی.

مثال: غیر پرنٹ کرنے والے حروف کو ہٹا دیں

تصویر میں کالم A میں، CHAR فنکشن کو غیر پرنٹنگ پرنٹنگ لفظ لفظ متن میں شامل کرنے کے لئے استعمال کیا گیا ہے جیسا کہ سیل A3 کے لئے ورکیٹس سے اوپر فارمول بار میں دکھایا گیا ہے جسے CLEAN فنکشن سے ہٹا دیا گیا ہے.

مندرجہ بالا تصویر کے بی اور سی میں، LEN کی تقریب، جس میں ایک سیل میں حروف کی تعداد شمار ہوتی ہے، کالم اے کے اعداد و شمار پر CLEAN فنکشن کا استعمال کرنے کے لئے استعمال کیا جاتا ہے.

سیل B2 کے لئے کردار شمار لفظ متن کے لئے 7 - چار حروف اور تین اس کے ارد گرد غیر پرنٹنگ کے حروف کے لئے ہے.

سیل C2 میں کردار شمار 4 ہے کیونکہ CLEAN فنکشن فارمولہ میں شامل کیا گیا ہے اور تین غیر پرنٹنگ حروف کو دور کرنے سے پہلے LEN فنکشن حروف شمار کرتا ہے.

نمبر # 129، # 141، # 143، # 144، اور # 157 کو ہٹا دیں

یونیکوڈ کردار سیٹ میں اضافی غیر پرنٹنگ حروف شامل ہیں جو ASCII کردار سیٹ نمبر نمبر 129، 141، 143، 144، اور 157 میں نہیں ملتی ہیں.

اگرچہ ایکسل کی سپورٹ کی ویب سائٹ کا کہنا ہے کہ اگرچہ یہ نہیں کرسکتا ہے، CLEAN فنکشن ان تینوں قطار میں دکھایا گیا ہے جیسے اعداد و شمار سے ان یونیکوڈ حروف کو ہٹا سکتے ہیں.

اس مثال میں، کالم سی میں CLEAN فنکشن کو استعمال کیا جاتا ہے کہ یہ پانچ غیر نظر آنے والے کنٹرول حروف کو دوبارہ C3 میں لفظی متن کے لئے صرف چار کے ایک حروف کی تعداد میں چھوڑ دیں.

حروف # 127 ہٹانے

یونیسیڈ میں ایک غیر پرنٹنگ کا کردار یہ ہے کہ CLEAN فنکشن کو ہٹا نہیں سکتا ہے - سیل A4 میں دکھایا گیا باکس کے سائز کا کردار # 127 ، جہاں چار میں سے چار لفظ لفظ متن کے گرد ہیں.

سیل C4 میں آٹھ کے کردار کی حیثیت یہ ہے کہ سیل B4 میں اور اسی وجہ سے C4 میں CLEAN فنکشن اپنے # 127 کو ختم کرنے میں ناکام رہا ہے.

تاہم، جیسا کہ پانچ اور چھ سے قطار میں دکھایا جاتا ہے، CHAR اور SUBSTITUTE افعال کا استعمال کرتے ہوئے متبادل فارمولہ ہیں جو اس کردار کو دور کرنے کے لئے استعمال کیا جا سکتا ہے:

  1. قطع پانچ میں فارمولہ سبسیکٹیٹ اور CHAR کو کردار # 127 کو تبدیل کرنے کے لئے ایک کردار کے ساتھ استعمال کرتا ہے جس میں CLEAN فنکشن کو اس معاملے میں، کردار # 7 (سیل A2 میں دیکھا جاتا سیاہ ڈاٹ)؛
  2. صف 6 میں فارمولا سیل D6 میں فارمولا کے اختتام پر خالی کوٹیشن کے نشانات ( "" ) کے ذریعہ دکھایا گیا ہے جیسے کچھ # کے ساتھ کردار # 127 تبدیل کرنے کیلئے SUBSTITUTE اور CHAR افعال کا استعمال کرتا ہے. نتیجے کے طور پر، فارمولہ میں CLEAN کی ضرورت نہیں ہے، کیونکہ وہاں سے کوئی ہٹانے کا کوئی کردار نہیں ہے.

ورکیٹٹ سے غیر بریکنگ خالی جگہوں کو ہٹانا

غیر پرنٹ کرنے والی حروف کی طرح غیر منقطع جگہ ہے جس میں ایک ورکیٹیٹ میں حسابات اور فارمیٹنگ کے ساتھ بھی مسائل پیدا ہوسکتا ہے. غیر وقفے کی جگہ کے لئے یونیکوڈ قدر # 160 ہے.

غیر توڑنے والے خالی جگہوں پر ویب صفحات میں بڑے پیمانے پر استعمال کیا جاتا ہے - اس کے لئے HTML کوڈ & nbsp؛ لہذا اگر ویب صفحہ سے ایکسل میں ڈیٹا کاپی کیا جاتا ہے تو، غیر توڑنے والے خالی جگہوں میں شامل کیا جا سکتا ہے.

ورکشاپ سے غیر توڑنے والے خالی جگہوں کو دور کرنے کا ایک طریقہ اس فارمولا کے ساتھ ہے جس میں SUBSTITUTE، CHAR، اور TRIM افعال کو یکجا جاتا ہے.