Excel TRIM فنکشن - اضافی خالی جگہوں کو ہٹانے کا فوری طریقہ

  • اس کا اشتراک
Michael Brown

ٹیوٹوریل ایکسل خالی جگہوں کو تراشنے کے چند تیز اور آسان طریقے دکھاتا ہے۔ جانیں کہ الفاظ کے درمیان لیڈنگ، ٹریلنگ، اور اضافی خالی جگہوں کو کیسے ہٹایا جائے، Excel TRIM فنکشن کیوں کام نہیں کر رہا ہے اور اسے کیسے ٹھیک کیا جائے؟ آپ کے فارمولوں کو ایک بھی ڈپلیکیٹ اندراج نہیں مل سکتا؟ یا، کیا آپ نمبروں کے دو کالم جوڑ رہے ہیں، لیکن صرف صفر حاصل کرتے رہتے ہیں؟ اور زمین پر آپ کا واضح طور پر درست Vlookup فارمولہ N/A غلطیوں کا ایک گروپ کیوں واپس کرتا ہے؟ یہ مسائل کی صرف چند مثالیں ہیں جن کے جوابات آپ ڈھونڈ رہے ہیں۔ اور یہ سب کچھ اضافی خالی جگہوں سے پہلے، بعد میں یا آپ کے سیلز میں عددی اور متنی اقدار کے درمیان چھپانے کی وجہ سے ہوتا ہے۔

Microsoft Excel خالی جگہوں کو ہٹانے کے چند مختلف طریقے پیش کرتا ہے اور اپنا ڈیٹا صاف کریں۔ اس ٹیوٹوریل میں، ہم ایکسل میں خالی جگہوں کو حذف کرنے کے تیز ترین اور آسان ترین طریقہ کے طور پر TRIM فنکشن کی صلاحیتوں کی چھان بین کریں گے۔

TRIM فنکشن - ایکسل میں اضافی خالی جگہوں کو ہٹا دیں

آپ ایکسل میں TRIM فنکشن استعمال کرتے ہیں متن سے اضافی خالی جگہوں کو ہٹاتا ہے۔ یہ الفاظ کے درمیان تمام آگے، پچھلی اور درمیانی خالی جگہوں کو حذف کر دیتا ہے سوائے ایک جگہ کے الفاظ کے درمیان۔ متن)

جہاں text ایک سیل ہے جس سے آپ اضافی خالی جگہوں کو ہٹانا چاہتے ہیں۔

مثال کے طور پر، سیل A1 میں خالی جگہوں کو ہٹانے کے لیے، آپ اسے استعمال کرتے ہیںفارمولا:

=TRIM(A1)

اور درج ذیل اسکرین شاٹ نتیجہ دکھاتا ہے:

11>

ہاں، یہ اتنا آسان ہے!

براہ کرم نوٹ کریں کہ TRIM فنکشن کو صرف اسپیس کریکٹر کو ہٹانے کے لیے ڈیزائن کیا گیا تھا، جس کی 7 بٹ ASCII کوڈ سسٹم میں ویلیو 32 ہے۔ اگر اضافی خالی جگہوں کے علاوہ، آپ کے ڈیٹا میں لائن بریکس اور غیر پرنٹنگ حروف شامل ہیں، تو ASCII سسٹم میں پہلے 32 غیر پرنٹنگ حروف کو حذف کرنے کے لیے TRIM فنکشن کو CLEAN کے ساتھ استعمال کریں۔

مثال کے طور پر، سیل A1 سے خالی جگہیں، لائن بریکس اور دیگر ناپسندیدہ حروف کو ہٹا دیں، یہ فارمولہ استعمال کریں:

=TRIM(CLEAN(A1))

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

غیر توڑنے والی خالی جگہوں سے چھٹکارا پانے کے لیے (html کیریکٹر )، جس کی قدر 160 ہے، SUBSTITUTE اور CHAR فنکشنز کے ساتھ TRIM کا استعمال کریں:

=TRIM(SUBSTITUTE(A1, CHAR(160), " "))

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

ایکسل میں TRIM فنکشن کو کیسے استعمال کیا جائے - فارمولہ مثالیں

اب جب کہ آپ کو بنیادی باتیں معلوم ہیں، آئیے ایکسل میں TRIM کے چند مخصوص استعمالات پر بات کرتے ہیں، وہ نقصانات جن کا آپ کو سامنا کرنا پڑ سکتا ہے اور ان کا حل بھی۔

ڈیٹا کے پورے کالم میں خالی جگہوں کو کیسے تراشنا ہے

فرض کریں کہ آپ کے پاس ناموں کا ایک کالم ہے جس میں متن سے پہلے اور بعد میں کچھ خالی جگہ بھی ہے۔ زیادہ کے طور پر الفاظ کے درمیان ایک سے زیادہ خالی جگہ۔ تو، آپ ایک وقت میں تمام خلیات میں تمام آگے، پچھلی اور اضافی خالی جگہوں کو کیسے ہٹاتے ہیں؟ ایکسل کاپی کرکےپورے کالم میں TRIM فارمولہ، اور پھر فارمولوں کو ان کی اقدار سے بدلنا۔ تفصیلی مراحل ذیل میں ہیں۔

  1. ہماری مثال میں سب سے اوپر والے سیل، A2 کے لیے TRIM فارمولہ لکھیں:

    =TRIM(A2)

  2. کرسر کو نیچے دائیں کونے میں رکھیں فارمولہ سیل کا (اس مثال میں B2)، اور جیسے ہی کرسر پلس سائن میں بدل جائے، کالم کے نیچے فارمولے کو ڈیٹا کے ساتھ آخری سیل تک کاپی کرنے کے لیے اس پر ڈبل کلک کریں۔ نتیجے کے طور پر، آپ کے پاس 2 کالم ہوں گے - خالی جگہوں کے ساتھ اصل نام اور فارمولے سے چلنے والے تراشے ہوئے نام۔

  • آخر میں، اصل کالم میں اقدار کو ٹرمڈ ڈیٹا. لیکن ہوشیار رہنا! صرف تراشے ہوئے کالم کو اصل کالم پر کاپی کرنے سے آپ کے فارمولے تباہ ہو جائیں گے۔ ایسا ہونے سے روکنے کے لیے، آپ کو صرف اقدار کاپی کرنے کی ضرورت ہے، فارمولوں کی نہیں۔ یہ طریقہ ہے:
    • ٹرم فارمولوں کے ساتھ تمام سیلز کو منتخب کریں (اس مثال میں B2:B8)، اور انہیں کاپی کرنے کے لیے Ctrl+C دبائیں۔
    • اصل ڈیٹا (A2:A8) والے تمام سیلز کو منتخب کریں۔ )، اور دبائیں Ctrl+Alt+V، پھر V۔ یہ پیسٹ ویلیوز کا شارٹ کٹ ہے جو پیسٹ اسپیشل > ویلیوز
    • انٹر کی کو دبائیں۔ ہو گیا!

    ایک عددی کالم میں لیڈنگ خالی جگہوں کو کیسے ہٹایا جائے

    جیسا کہ آپ نے ابھی دیکھا ہے، Excel TRIM فنکشن نے ٹیکسٹ ڈیٹا کے کالم سے تمام اضافی خالی جگہوں کو ہٹا دیا ایک رکاوٹ لیکن کیا ہوگا اگر آپ کا ڈیٹا نمبر ہے، ٹیکسٹ نہیں؟

    پہلی نظر میں، ایسا لگتا ہے کہTRIM فنکشن نے اپنا کام کیا ہے۔ تاہم، قریب سے دیکھنے پر، آپ دیکھیں گے کہ تراشی ہوئی قدریں اعداد کی طرح برتاؤ نہیں کرتی ہیں۔ یہاں اسامانیتا کے چند اشارے ہیں:

    • سب سے آگے کی جگہوں اور تراشے ہوئے نمبرز کے ساتھ اصل کالم دونوں بائیں جانب سیدھ میں ہیں یہاں تک کہ اگر آپ نمبر فارمیٹ کو سیل پر لاگو کرتے ہیں، جب کہ نارمل نمبر دائیں سیدھ میں ہوتے ہیں۔ بذریعہ ڈیفالٹ۔
    • جب تراشے ہوئے نمبروں کے ساتھ دو یا زیادہ سیل منتخب کیے جاتے ہیں، تو Excel اسٹیٹس بار میں صرف COUNT دکھاتا ہے۔ نمبروں کے لیے، اسے SUM اور AVERAGE بھی دکھانا چاہیے۔
    • تراشے ہوئے سیلز پر لاگو SUM فارمولہ صفر لوٹاتا ہے۔

    تمام ظاہری شکلوں سے، تراشی ہوئی اقدار ٹیکسٹ سٹرنگز ہیں، جب کہ ہم نمبر چاہتے ہیں۔ اس کو ٹھیک کرنے کے لیے، آپ تراشی ہوئی قدروں کو 1 سے ضرب دے سکتے ہیں (تمام قدروں کو ایک ساتھ ضرب دینے کے لیے، پیسٹ اسپیشل >؛ ضرب کا اختیار استعمال کریں)۔

    ایک زیادہ خوبصورت حل TRIM فنکشن کو VALUE میں بند کر رہا ہے۔ اس طرح:

    =VALUE(TRIM(A2))

    مذکورہ بالا فارمولا تمام آگے اور پیچھے آنے والی جگہوں کو ہٹاتا ہے، اگر کوئی ہے، اور نتیجے میں آنے والی قدر کو ایک عدد میں بدل دیتا ہے، جیسا کہ ذیل کے اسکرین شاٹ میں دکھایا گیا ہے:

    ایکسل میں صرف لیڈنگ اسپیسز کو کیسے ہٹایا جائے (بائیں تراشیں)

    کچھ حالات میں، آپ اپنے ڈیٹا کو بہتر طور پر پڑھنے کے قابل بنانے کے لیے الفاظ کے درمیان ڈپلیکیٹ اور حتیٰ کہ ٹرپلیکیٹ اسپیسز بھی ٹائپ کرسکتے ہیں۔ تاہم، آپ اہم جگہوں سے چھٹکارا حاصل کرنا چاہتے ہیں، جیسے:

    جیسا کہ آپ پہلے ہی جانتے ہیں، TRIM فنکشنٹیکسٹ سٹرنگز کے بیچ میں اضافی خالی جگہوں کو ختم کرتا ہے، جو ہم نہیں چاہتے۔ تمام درمیانی خالی جگہوں کو برقرار رکھنے کے لیے، ہم تھوڑا زیادہ پیچیدہ فارمولہ استعمال کریں گے:

    =MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

    اوپر والے فارمولے میں، FIND، MID اور TRIM کا مجموعہ اس کی پوزیشن کا حساب لگاتا ہے۔ سٹرنگ میں پہلا ٹیکسٹ کریکٹر۔ اور پھر، آپ اس نمبر کو کسی دوسرے MID فنکشن کو فراہم کرتے ہیں تاکہ یہ پہلے ٹیکسٹ کریکٹر کی پوزیشن سے شروع ہونے والی پوری ٹیکسٹ سٹرنگ (سٹرنگ کی لمبائی کا حساب LEN سے کیا جاتا ہے) واپس کر دے۔

    درج ذیل اسکرین شاٹ سے ظاہر ہوتا ہے کہ تمام پہلے والی خالی جگہیں ختم ہو گئی ہیں، جبکہ الفاظ کے درمیان متعدد خالی جگہیں اب بھی موجود ہیں:

    فائننگ ٹچ کے طور پر، اصل متن کو تراشی ہوئی اقدار سے بدلیں، جیسا کہ ٹرم فارمولہ کی مثال کے مرحلہ 3 میں دکھایا گیا ہے۔ ، اور آپ جانے کے لیے تیار ہیں!

    ٹپ۔ اگر آپ خلیات کے آخر سے خالی جگہوں کو بھی ہٹانا چاہتے ہیں، تو Trim Spaces ٹول کا استعمال کریں۔ الفاظ کے درمیان متعدد خالی جگہوں کو برقرار رکھتے ہوئے آگے اور پچھلی جگہوں کو ہٹانے کا کوئی واضح ایکسل فارمولہ نہیں ہے۔

    کسی سیل میں اضافی خالی جگہوں کو کیسے گننا ہے

    بعض اوقات، اپنی ایکسل شیٹ میں خالی جگہوں کو ہٹانے سے پہلے، آپ یہ جاننا چاہیں گے کہ اصل میں کتنی اضافی خالی جگہیں ہیں۔

    نمبر حاصل کرنے کے لیے سیل میں اضافی خالی جگہوں کا، LEN فنکشن کا استعمال کرتے ہوئے متن کی کل لمبائی معلوم کریں، پھر اضافی خالی جگہوں کے بغیر سٹرنگ کی لمبائی کا حساب لگائیں، اور مؤخر الذکر کو سابقہ ​​سے گھٹائیں:

    =LEN(A2)-LEN(TRIM(A2))

    درج ذیلاسکرین شاٹ مندرجہ بالا فارمولے کو عملی شکل میں دکھاتا ہے:

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

    زیادہ خالی جگہوں والے سیلز کو کیسے ہائی لائٹ کریں

    حساس یا اہم معلومات کے ساتھ کام کرتے وقت، آپ یہ دیکھے بغیر کسی بھی چیز کو حذف کرنے میں ہچکچاتے ہیں کہ آپ بالکل کیا حذف کر رہے ہیں۔ اس صورت میں، آپ پہلے اضافی خالی جگہوں پر مشتمل سیلز کو نمایاں کر سکتے ہیں، اور پھر محفوظ طریقے سے ان خالی جگہوں کو ختم کر سکتے ہیں۔

    اس کے لیے، درج ذیل فارمولے کے ساتھ ایک مشروط فارمیٹنگ اصول بنائیں:

    =LEN($A2)>LEN(TRIM($A2))

    جہاں A2 ڈیٹا کے ساتھ سب سے اوپر والا سیل ہے جسے آپ ہائی لائٹ کرنا چاہتے ہیں۔

    فارمولہ Excel کو ان سیلز کو ہائی لائٹ کرنے کی ہدایت کرتا ہے جس میں سٹرنگ کی کل لمبائی تراشے ہوئے ٹیکسٹ کی لمبائی سے زیادہ ہوتی ہے۔

    مشروط فارمیٹنگ کا اصول بنانے کے لیے، وہ تمام سیل (قطاریں) منتخب کریں جنہیں آپ کالم ہیڈر کے بغیر نمایاں کرنا چاہتے ہیں، ہوم ٹیب > اسٹائلز گروپ پر جائیں، اور <1 پر کلک کریں۔>مشروط فارمیٹنگ > نیا اصول > یہ تعین کرنے کے لیے ایک فارمولہ استعمال کریں کہ کن سیلز کو فارمیٹ کرنا ہے ۔

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

    جیسا کہ ذیل کے اسکرین شاٹ میں دکھایا گیا ہے، نتیجہ اس اضافی خالی جگہوں کی گنتی کے ساتھ مکمل طور پر تصدیق کرتا ہے جو ہمیں پچھلی مثال میں ملا ہے:

    جیسا کہ آپ دیکھ رہے ہیں، استعمال ایکسل میں TRIM فنکشن آسان اور سیدھا ہے۔ اس کے باوجود، اگر کوئی اس ٹیوٹوریل میں زیر بحث فارمولوں کو قریب سے دیکھنا چاہتا ہے، تو آپ کو Trim Excel Spaces Workbook ڈاؤن لوڈ کرنے کا خیرمقدم ہے۔

    Excel TRIM کام نہیں کر رہا ہے

    TRIM فنکشن صرف ہٹاتا ہے۔ 7-bit ASCII کریکٹر سیٹ میں کوڈ ویلیو 32 کے ذریعہ اسپیس کریکٹر کی نمائندگی کرتا ہے۔ یونیکوڈ کریکٹر سیٹ میں، ایک اور اسپیس کریکٹر ہے جسے نان بریکنگ اسپیس، کہا جاتا ہے جو عام طور پر ویب پیجز پر html کریکٹر کے طور پر استعمال ہوتا ہے۔ نان بریکنگ اسپیس کی ڈیسیمل ویلیو 160 ہے، اور TRIM فنکشن اسے خود سے نہیں ہٹا سکتا ہے۔

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

    =TRIM(SUBSTITUTE(A1, CHAR(160), " "))

    اضافی احتیاط کے طور پر، آپ کسی بھی غیر پرنٹ کے قابل حروف کے سیل کو صاف کرنے کے لیے CLEAN فنکشن کو ایمبیڈ کر سکتے ہیں:<3

    =TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))

    مندرجہ ذیل اسکرین شاٹ فرق کو ظاہر کرتا ہے:

    26>

    اگر اوپر والے فارمولے آپ کے لیے بھی کام نہیں کرتے ہیں، تو امکان یہ ہے کہ آپ کے ڈیٹا میں کچھ مخصوص نان پرنٹنگ شامل ہے۔ حروف32 اور 160 کے علاوہ کوڈ کی قدروں کے ساتھ۔ اس صورت میں، کریکٹر کوڈ معلوم کرنے کے لیے درج ذیل فارمولوں میں سے ایک کا استعمال کریں، جہاں A1 ایک مشکل سیل ہے:

    لیڈنگ اسپیس: =CODE(LEFT(A1,1))

    ٹریلنگ اسپیس: =CODE(RIGHT(A1,1))

    اسپیس کے درمیان (جہاں n ٹیکسٹ اسٹرنگ میں پریشانی والے کردار کی پوزیشن ہے):

    =CODE(MID(A1, n , 1)))

    اور پھر ، اوپر زیر بحث TRIM(SUBSTITUTE()) فارمولے میں واپس کردہ کریکٹر کوڈ فراہم کریں۔

    مثال کے طور پر، اگر CODE فنکشن 9 لوٹاتا ہے، جو کہ Horizontal Tab کیریکٹر ہے، تو آپ اسے ہٹانے کے لیے درج ذیل فارمولے کا استعمال کرتے ہیں:

    =TRIM(SUBSTITUTE(A1, CHAR(9), " "))

    ایکسل کے لیے خالی جگہوں کو ٹرم کریں - ایک کلک میں اضافی خالی جگہوں کو ہٹا دیں

    کیا کسی معمولی کام سے نمٹنے کے لیے مٹھی بھر مختلف فارمولے سیکھنے کا خیال مضحکہ خیز لگتا ہے؟ پھر آپ ایکسل میں خالی جگہوں سے چھٹکارا حاصل کرنے کے لیے ایک کلک کی یہ تکنیک پسند کر سکتے ہیں۔ میں آپ کو ہمارے الٹیمیٹ سویٹ میں شامل ٹیکسٹ ٹول کٹ سے متعارف کرواتا ہوں۔ دیگر چیزوں کے علاوہ جیسے کہ کیس تبدیل کرنا، متن کو تقسیم کرنا اور فارمیٹنگ کو صاف کرنا، یہ Trim Spaces آپشن پیش کرتا ہے۔

    آپ کے Excel میں نصب الٹیمیٹ سویٹ کے ساتھ، Excel میں خالی جگہوں کو ہٹانا اتنا ہی آسان ہے جتنا کہ :

    1. وہ سیل (سیل) منتخب کریں جہاں آپ خالی جگہیں حذف کرنا چاہتے ہیں۔
    2. ربن پر خالی جگہوں کو تراشیں بٹن پر کلک کریں۔
    3. درج ذیل اختیارات میں سے ایک یا سبھی کو منتخب کریں:
      • تراشیں لیڈنگ اور پچھلے اسپیسز
      • ٹرم اضافی اسپیسز الفاظ کے درمیان، سوائے ایک کےاسپیس
      • ٹرم نان بریکنگ اسپیسز ( )
    4. تراشیں پر کلک کریں۔

    بس اتنا ہی ہے! تمام اضافی خالی جگہیں پلک جھپکتے ہی ہٹا دی جاتی ہیں۔

    اس مثال میں، ہم صرف آگے اور پچھلی جگہوں کو ہٹا رہے ہیں، بہتر پڑھنے کی اہلیت کے لیے الفاظ کے درمیان ایک سے زیادہ خالی جگہوں کو برقرار رکھتے ہیں - وہ کام جس کا مقابلہ Excel فارمولے نہیں کر سکتے ہیں ماؤس کلک!

    اگر آپ اپنی شیٹس میں ٹرم اسپیسز کو آزمانے میں دلچسپی رکھتے ہیں، تو آپ اس پوسٹ کے آخر میں تشخیصی ورژن ڈاؤن لوڈ کرنے کے لیے خوش آمدید ہیں۔

    میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور اگلے ہفتے آپ سے ملنے کا منتظر ہوں۔ اپنے اگلے ٹیوٹوریل میں، ہم ایکسل میں خالی جگہوں کو تراشنے کے دوسرے طریقوں پر بات کریں گے، براہ کرم دیکھتے رہیں!

    دستیاب ڈاؤن لوڈز

    ٹرم ایکسل اسپیسز - فارمولے کی مثالیں (.xlsx فائل)

    الٹیمیٹ سویٹ - ٹرائل ورژن (.exe فائل)

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