فہرست کا خانہ
ٹیوٹوریل بتاتا ہے کہ فارمولوں اور ٹیکسٹ ٹول کٹ ٹول کا استعمال کرتے ہوئے Excel میں خالی جگہوں کو کیسے ہٹایا جائے۔ آپ سیکھیں گے کہ سیل میں سب سے آگے اور پچھلی جگہوں کو کیسے حذف کرنا ہے، الفاظ کے درمیان اضافی خالی جگہوں کو کیسے ختم کرنا ہے، نہ ٹوٹنے والی سفید جگہ اور غیر پرنٹ کرنے والے حروف سے چھٹکارا حاصل کرنا ہے۔
اسپیس کے ساتھ سب سے بڑا مسئلہ کیا ہے؟ وہ اکثر انسانی آنکھ سے پوشیدہ ہوتے ہیں۔ ایک دھیان رکھنے والا صارف کبھی کبھار متن سے پہلے چھپی ہوئی جگہ یا الفاظ کے درمیان کچھ اضافی خالی جگہوں کو پکڑ سکتا ہے۔ لیکن پچھلی جگہوں کو تلاش کرنے کا کوئی طریقہ نہیں ہے، جو خلیات کے آخر میں نظروں سے اوجھل رہتے ہیں۔
اگر اضافی خالی جگہیں صرف آس پاس پڑی ہوں تو یہ زیادہ مسئلہ نہیں ہوگا، لیکن وہ آپ کے فارمولے بات یہ ہے کہ خالی جگہوں کے ساتھ اور اس کے بغیر ایک ہی متن پر مشتمل دو خلیات، چاہے وہ ایک ہی اسپیس کریکٹر کے برابر ہی کیوں نہ ہوں، مختلف اقدار سمجھے جاتے ہیں۔ لہذا، آپ اپنے دماغ کو یہ جاننے کی کوشش کر رہے ہوں گے کہ واضح طور پر درست فارمولہ دو بظاہر ایک جیسے اندراجات سے مماثل کیوں نہیں ہو سکتا۔
اب جب کہ آپ اس مسئلے سے پوری طرح واقف ہیں، یہ کام کرنے کا وقت ہے۔ ایک حل نکالیں. سٹرنگ سے خالی جگہوں کو ہٹانے کے کئی طریقے ہیں، اور یہ ٹیوٹوریل آپ کو اس تکنیک کا انتخاب کرنے میں مدد کرے گا جو آپ کے خاص کام کے لیے موزوں ہو اور آپ جس ڈیٹا کی قسم کے ساتھ کام کر رہے ہیں۔
خالی کو کیسے ہٹایا جائے ایکسل میں خالی جگہیں - آگے، پیچھے، الفاظ کے درمیان
اگر آپ کے ڈیٹا سیٹ میں ضرورت سے زیادہ خالی جگہیں ہیں، تو ExcelTRIM فنکشن ان سب کو ایک ہی بار میں حذف کرنے میں آپ کی مدد کر سکتا ہے - آگے، پیچھے والی اور ایک سے زیادہ ان کے درمیان خالی جگہوں کے، سوائے الفاظ کے درمیان ایک اسپیس کریکٹر کے۔
ایک باقاعدہ TRIM فارمولہ اتنا ہی آسان ہے جیسا کہ:
=TRIM(A2)
جہاں A2 وہ سیل ہے جہاں سے آپ خالی جگہوں کو حذف کرنا چاہتے ہیں۔
جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے، Excel TRIM فارمولے نے متن سے پہلے اور بعد کی تمام خالی جگہوں کو کامیابی کے ساتھ ختم کردیا۔ سٹرنگ کے وسط میں لگاتار خالی جگہوں کے طور پر۔
اور اب، آپ کو صرف اصل کالم میں قدروں کو تراشی ہوئی اقدار سے بدلنا ہوگا۔ ایسا کرنے کا سب سے آسان طریقہ پیسٹ اسپیشل > اقدار کا استعمال کرنا ہے، تفصیلی ہدایات یہاں مل سکتی ہیں: ایکسل میں اقدار کو کیسے کاپی کریں۔
اس کے علاوہ، آپ ایکسل TRIM فنکشن کو صرف لیڈنگ اسپیس کو ہٹانے کے لیے استعمال کر سکتا ہے، ٹیکسٹ اسٹرنگ کے بیچ میں موجود تمام خالی جگہوں کو برقرار رکھتے ہوئے۔ فارمولہ کی مثال یہاں ہے: ایکسل میں لیفٹ اسپیسز کو کیسے تراشیں خالی جگہیں جو ساتھ آتی ہیں، بلکہ مختلف نان پرنٹنگ حروف جیسے کیریج ریٹرن، لائن فیڈ، عمودی یا افقی ٹیب، وغیرہ۔ . تکنیکی طور پر، Excel TRIM کو 7-bit ASCII سسٹم میں صرف قدر 32 کو حذف کرنے کے لیے ڈیزائن کیا گیا ہے، جو کہ اسپیس ہے۔کریکٹر۔
سٹرنگ میں خالی جگہوں اور غیر پرنٹنگ حروف کو ہٹانے کے لیے، TRIM کو CLEAN فنکشن کے ساتھ ملا کر استعمال کریں۔ جیسا کہ اس کے ناموں سے پتہ چلتا ہے، CLEAN کا مقصد ڈیٹا کو صاف کرنا ہے، اور یہ 7-bit ASCII سیٹ (قدریں 0 سے 31) میں پہلے 32 غیر پرنٹنگ حروف میں سے کسی کو بھی حذف کر سکتا ہے جس میں لائن بریک ( قدر 10)۔
یہ فرض کرتے ہوئے کہ ڈیٹا کو صاف کرنا سیل A2 میں ہے، فارمولہ درج ذیل ہے:
=TRIM(CLEAN(A2))
اگر ٹرم/ کلین فارمولہ خالی جگہوں کے بغیر متعدد لائنوں کے مواد کو جوڑتا ہے، آپ ان میں سے ایک تکنیک کا استعمال کرکے اسے ٹھیک کرسکتے ہیں:
- ایکسل کی "سب کو تبدیل کریں" خصوصیت کا استعمال کریں: "کیا تلاش کریں" باکس میں، ان پٹ Ctrl+J شارٹ کٹ دبانے سے گاڑی کی واپسی؛ اور "اس کے ساتھ تبدیل کریں" باکس میں، ایک جگہ ٹائپ کریں۔ سب کو تبدیل کریں بٹن پر کلک کرنے سے خالی جگہوں کے لیے منتخب کردہ رینج میں تمام لائن بریکس بدل جائیں گے۔
- کیریج ریٹرن (ویلیو 13) اور لائن فیڈ (قدر 10) حروف کو تبدیل کرنے کے لیے درج ذیل فارمولے کا استعمال کریں۔ خالی جگہیں:
=SUBSTITUTE(SUBSTITUTE(A2, CHAR(13)," "), CHAR(10), " ")
مزید معلومات کے لیے، براہ کرم ایکسل میں کیریج ریٹرن (لائن بریکس) کو کیسے ہٹایا جائے دیکھیں۔
میں نہ ٹوٹنے والی جگہوں کو کیسے ہٹایا جائے۔ Excel
اگر TRIM استعمال کرنے کے بعد اور کلین فارمولہ کچھ ضدی جگہیں اب بھی موجود ہیں، غالباً آپ نے ڈیٹا کو کہیں سے کاپی/پیسٹ کیا ہے اور چند نان بریکنگ اسپیسز چھپ گئے ہیں۔
غیر ٹوٹنے والی جگہوں سے چھٹکارا پانے کے لیے (html character )، انہیں باقاعدہ سے تبدیل کریں۔خالی جگہیں، اور پھر TRIM فنکشن سے ان کو ہٹا دیں:
=TRIM(SUBSTITUTE(A2, CHAR(160), " "))
منطق کو بہتر طور پر سمجھنے کے لیے، آئیے اس فارمولے کو توڑتے ہیں:
- ایک نہ ٹوٹنے والا کردار 7 بٹ ASCII سسٹم میں اس کی ویلیو 160 ہے، لہذا آپ CHAR(160) فارمولہ استعمال کر کے اس کی وضاحت کر سکتے ہیں۔
- سبسٹی ٹیوٹی فنکشن کو نان بریکنگ اسپیسز کو ریگولر اسپیس میں تبدیل کرنے کے لیے استعمال کیا جاتا ہے۔
- اور آخر میں، آپ تبدیل شدہ خالی جگہوں کو ہٹانے کے لیے SUBSTITUTE اسٹیٹمنٹ کو TRIM فنکشن میں ایمبیڈ کرتے ہیں۔
اگر آپ کی ورک شیٹ میں غیر پرنٹنگ کریکٹرز بھی ہیں، تو حاصل کرنے کے لیے TRIM اور SUBSTITUTE کے ساتھ CLEAN فنکشن کا استعمال کریں۔ خالی جگہوں اور ناپسندیدہ علامتوں سے چھٹکارا حاصل کریں پرنٹنگ کریکٹر
اگر اوپر کی مثال (TRIM، CLEAN اور SUBSTITUTE) میں زیر بحث 3 فنکشنز کا رابطہ آپ کی شیٹ میں خالی جگہوں یا غیر پرنٹنگ حروف کو ختم کرنے کے قابل نہیں تھا، تو اس کا مطلب ہے کہ ان حروف میں ASCII اقدار کے علاوہ 0 سے 3 2 (نان پرنٹنگ حروف) یا 160 (نان بریکنگ اسپیس)۔
اس صورت میں، کریکٹر ویلیو کی شناخت کے لیے CODE فنکشن کا استعمال کریں، اور پھر اسے ریگولر اسپیس سے بدلنے کے لیے SUBSTITUTE استعمال کریں اور TRIM کریں۔ اسپیس کو ہٹا دیں۔
اسپیسز یا دیگر ناپسندیدہ حروف کو فرض کرتے ہوئے جن سے آپ سیل A2 میں رہتے ہیں، آپ 2 فارمولے لکھتے ہیں:
- سیل B2 میں، پریشانی کا پتہ لگائیںدرج ذیل CODE فنکشنز میں سے ایک کا استعمال کرتے ہوئے کریکٹر ویلیو:
- سٹرنگ کے شروع میں لیڈنگ اسپیس یا غیر پرنٹنگ کریکٹر:
=CODE(LEFT(A2,1))
- ٹریلنگ اسپیس یا نان پرنٹنگ سٹرنگ کے آخر میں کریکٹر:
=CODE(RIGHT(A2,1))
- اسپیس یا نان پرنٹنگ کریکٹر اسٹرنگ کے وسط میں، جہاں n پریشانی والے کردار کی پوزیشن ہے:
=CODE(MID(A2, n , 1)))
اس مثال میں، ہمارے پاس متن کے بیچ میں، چوتھی پوزیشن میں کچھ نامعلوم نان پرنٹنگ کریکٹر ہیں، اور ہم اس فارمولے سے اس کی قدر کا پتہ لگاتے ہیں:
=CODE(MID(A2,4,1))
CODE فنکشن 127 کی قدر لوٹاتا ہے (براہ کرم نیچے اسکرین شاٹ دیکھیں)۔
- سٹرنگ کے شروع میں لیڈنگ اسپیس یا غیر پرنٹنگ کریکٹر:
- سیل C2 میں، آپ CHAR(127) کو ریگولر اسپیس (" ") سے تبدیل کرتے ہیں، اور پھر اس اسپیس کو تراشتے ہیں:
=TRIM(SUBSTITUTE(A2, CHAR(127), " "))
نتیجہ کچھ اس سے ملتا جلتا نظر آنا چاہیے:
اگر آپ کے ڈیٹا میں کچھ مختلف نان پرنٹنگ حروف کے ساتھ ساتھ نان بریکنگ اسپیسز شامل ہیں، تو آپ ہٹانے کے لیے دو یا زیادہ SUBSTITUTE فنکشنز کو نیسٹ کرسکتے ہیں۔ ایک وقت میں تمام ناپسندیدہ کریکٹر کوڈز:
=TRIM(SUBSTITUTE(SUBSTITUTE(A2, CHAR(127), " "), CHAR(160), " ")))
ایکسل میں تمام خالی جگہوں کو کیسے ہٹایا جائے
کچھ حالات میں، آپ بالکل ہٹانا چاہتے ہیں ایک سیل میں تمام سفید خالی جگہیں، بشمول الفاظ یا اعداد کے درمیان ایک خالی جگہ۔ مثال کے طور پر، جب آپ نے ایک عددی کالم درآمد کیا ہے جہاں خالی جگہوں کو ہزاروں الگ کرنے والے کے طور پر استعمال کیا جاتا ہے، جو بڑی تعداد کو پڑھنا آسان بناتا ہے، لیکن آپ کے فارمولوں کو حساب لگانے سے روکتا ہے۔
تمام خالی جگہوں کو حذف کرنے کے لیےایک ہی بار میں، SUBSTITUTE کا استعمال کریں جیسا کہ پچھلی مثال میں بیان کیا گیا ہے، فرق صرف اتنا ہے کہ آپ CHAR(32) کے ذریعے لوٹائے گئے اسپیس کریکٹر کو بغیر کچھ (""):
=SUBSTITUTE(A2, CHAR(32), "")
یا ، آپ فارمولے میں اسپیس (" ") کو آسانی سے ٹائپ کر سکتے ہیں، اس طرح:
=SUBSTITUTE(A2," ","")
اس کے بعد، فارمولوں کو قدروں سے بدل دیں اور آپ کے نمبر ٹھیک سے حساب لگائیں گے۔ .
ایکسل میں خالی جگہوں کی گنتی کیسے کی جائے
کسی مخصوص سیل سے خالی جگہوں کو ہٹانے سے پہلے، آپ یہ جاننے کے لیے متجسس ہو سکتے ہیں کہ ان میں سے کتنی اصل میں موجود ہیں۔
حاصل کرنے کے لیے سیل میں خالی جگہوں کی کل گنتی، درج ذیل کریں:
- LEN فنکشن کا استعمال کرتے ہوئے پوری اسٹرنگ کی لمبائی کا حساب لگائیں: LEN(A2)
- سب اسپیس کو بغیر کسی چیز کے بدل دیں: SUBSTITUTE(A2 ," ","")
- اسپیس کے بغیر سٹرنگ کی لمبائی کا حساب لگائیں: LEN(SUBSTITUTE(A2," ",""))
- "اسپیس فری" سٹرنگ کی لمبائی کو گھٹائیں کل لمبائی سے۔
یہ فرض کرتے ہوئے کہ اصل ٹیکسٹ اسٹرنگ سیل A2 میں ہے، مکمل فارمولہ اس طرح ہے:
=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))
یہ جاننے کے لیے کہ کتنے ext ra اسپیسز سیل میں ہیں، اضافی خالی جگہوں کے بغیر ٹیکسٹ کی لمبائی حاصل کریں، اور پھر اسے کل سٹرنگ کی لمبائی سے گھٹائیں:
=LEN(A2)-LEN(TRIM(A2))
درج ذیل اسکرین شاٹ دونوں فارمولوں کو عملی طور پر ظاہر کرتا ہے:
اب جب کہ آپ جانتے ہیں کہ ہر سیل میں کتنی خالی جگہیں ہیں، آپ TRIM فارمولے کا استعمال کرتے ہوئے اضافی خالی جگہوں کو محفوظ طریقے سے حذف کر سکتے ہیں۔
خالی جگہوں کو ہٹانے اور ڈیٹا کو صاف کرنے کا فارمولہ فری طریقہ
جیسا کہ آپ پہلے ہی ہیں۔جانئے، بہت سی اضافی جگہیں اور دیگر ناپسندیدہ حروف آپ کی شیٹس میں کسی کا دھیان نہیں دے سکتے ہیں، خاص طور پر اگر آپ اپنا ڈیٹا بیرونی ذرائع سے درآمد کرتے ہیں۔ آپ یہ بھی جانتے ہیں کہ فارمولے کے ساتھ Excel میں خالی جگہوں کو کیسے حذف کرنا ہے۔ بلاشبہ، مٹھی بھر فارمولے سیکھنا آپ کی صلاحیتوں کو تیز کرنے کے لیے ایک اچھی مشق ہے، لیکن یہ وقت طلب ہو سکتا ہے۔
ایکسل صارفین جو اپنے وقت کی قدر کرتے ہیں اور سہولت کی قدر کرتے ہیں وہ ہمارے ساتھ شامل ٹیکسٹ ٹولز سے فائدہ اٹھا سکتے ہیں۔ ایکسل کے لیے الٹیمیٹ سویٹ۔ ان آسان ٹولز میں سے ایک بٹن کے کلک میں خالی جگہوں اور غیر پرنٹنگ حروف کو ہٹانے کی اجازت دیتا ہے۔
انسٹال ہونے کے بعد، الٹیمیٹ سویٹ آپ کے ایکسل ربن میں کئی مفید بٹن شامل کرتا ہے جیسے ٹرم اسپیسز ، <1 حروف کو ہٹا دیں ، متن کو تبدیل کریں ، فارمیٹنگ صاف کریں ، اور کچھ مزید۔
22>
جب بھی آپ خالی جگہوں کو ہٹانا چاہیں اپنی ایکسل شیٹس، یہ 4 فوری اقدامات کریں:
- ان سیلز (حد، پورے کالم یا قطار) کو منتخب کریں جہاں آپ اضافی خالی جگہوں کو حذف کرنا چاہتے ہیں۔
- ٹرم پر کلک کریں Ablebits Data ٹیب پر Spaces بٹن۔
- ایک یا کئی اختیارات منتخب کریں:
- ہٹائیں لیڈنگ اور ٹریلنگ خالی جگہیں
- تراشیں اضافی الفاظ کے درمیان خالی جگہیں سے ایک
- حذف کریں غیر ٹوٹنے والی خالی جگہیں ( )
- تراشیں بٹن پر کلک کریں۔
ہو گیا! تمام اضافی خالی جگہوں کو ایک ہی کلک میں حذف کر دیا جاتا ہے۔
اس طرح آپ خالی جگہوں کو تیزی سے ہٹا سکتے ہیں۔ایکسل سیلز میں۔ اگر آپ دیگر صلاحیتوں کو دریافت کرنے کے خواہشمند ہیں، تو الٹیمیٹ سویٹ کا تشخیصی ورژن ڈاؤن لوڈ کرنے کے لیے آپ کا خیرمقدم ہے۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور اگلے ہفتے آپ کو ہمارے بلاگ پر دیکھنے کا منتظر ہوں!