ایکسل ٹیکسٹ فنکشن کا استعمال کیسے کریں۔

کسی بھی ڈیٹا (مثلاً نمبرز، تاریخ وغیرہ) کو متن میں صارف کے مخصوص فارمیٹ میں تبدیل کرنے کے لیے Excel TEXT فنکشن کا استعمال کریں۔

TEXT فنکشن کو String/Text فنکشن کے طور پر درجہ بندی کیا گیا ہے، جو صارف کے مخصوص فارمیٹ میں نمبر ویلیو کو ٹیکسٹ سٹرنگ میں تبدیل کرتا ہے۔ مثال کے طور پر، اگر آپ کسی تاریخ کو ’15/03/2020‘ فارمیٹ میں 15 مارچ 2020 فارمیٹ میں تبدیل کرنا چاہتے ہیں، تو آپ ایسا کرنے کے لیے TEXT فنکشن استعمال کرتے ہیں۔

یہ گائیڈ وضاحت کرتا ہے کہ کچھ فارمولوں اور مثالوں کی مدد سے ایکسل میں ٹیکسٹ فنکشن کو کیسے استعمال کیا جائے۔

نحو

TEXT فنکشن کا عمومی نحو:

=TEXT(قدر، فارمیٹ_ٹیکسٹ)

TEXT فنکشن کو دو دلائل/پیرامیٹر کی ضرورت ہوتی ہے:

  • قدر - وہ نمبر ویلیو جسے آپ ٹیکسٹ سٹرنگ میں تبدیل کرنا چاہتے ہیں۔ یہ قدر عددی قدر، تاریخ، یا نمبر کی قدر کا سیل حوالہ ہو سکتی ہے۔
  • format_text - فارمیٹ کوڈ جسے آپ مخصوص قدر پر لاگو کرنا چاہتے ہیں۔ اسے ہمیشہ ڈبل کوٹیشن مارکس میں بند کیا جانا چاہیے۔

TEXT فنکشن فارمیٹ کوڈز

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

فارمیٹ کوڈتفصیلمثال
0زیرو ایک ہندسہ پلیس ہولڈر ہے جو بغیر کسی اعشاریہ کے صرف ہندسے دکھاتا ہے۔#.0 - ہمیشہ 1 اعشاریہ جگہ دکھاتا ہے۔

اگر آپ حوالہ شدہ سیل میں 5.50 ٹائپ کرتے ہیں تو یہ 5.5 کے طور پر ظاہر ہوگا۔

#بغیر کسی اضافی صفر کے ہندسے دکھاتا ہے۔

#.## - دو اعشاریہ دو مقامات تک دکھاتا ہے۔

جب آپ 3.777 درج کرتے ہیں تو یہ 3.78 لوٹاتا ہے۔

?بغیر اعشاریہ کے صرف ہندسے دکھاتا ہے۔ یہ عام طور پر اعشاریہ کی جگہ پر کالم میں عددی اقدار کو سیدھ میں لانے کے لیے استعمال ہوتا ہے۔#؟ - یہ ایک اعشاریہ جگہ دکھائے گا اور اعشاریہ کو سیدھ میں کرے گا۔
.اعشاریہ نقطہ
,ہزاروں الگ کرنے والا۔###،### - یہ ہزاروں الگ کرنے والا ظاہر کرے گا۔

اگر آپ 195200 ٹائپ کرتے ہیں تو یہ 195,200 لوٹاتا ہے۔

0%اعداد کو بطور فیصد دکھاتا ہے۔اگر آپ 0.285 ٹائپ کرتے ہیں تو یہ 28.5 لوٹاتا ہے۔

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

علامتlتفصیل
+ اور -پلس اور مائنس علامات
()بائیں اور دائیں قوسین
:بڑی آنت
^کیریٹ
'Apostrophe
{}گھوبگھرالی بریکٹ
<>نشانیوں سے کم اور زیادہ
=مساوی نشان
/سیدھا سلیش
!فجائیہ نقطہ
&ایمپرسینڈ
~ٹلڈ
خلائی کردار

تاریخوں اور وقت کے لیے ٹیکسٹ فنکشن فارمیٹ کوڈز

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

فارمیٹ کوڈتفصیل اور مثالیں۔
d

پہلے صفر کے بغیر ایک یا دو ہندسوں والے نمبر میں مہینے کے دن کی وضاحت کرتا ہے (جیسے 2 سے 25)

ڈی ڈیپہلے صفر کے ساتھ دو ہندسوں کی نمائندگی میں مہینے کے دن کی وضاحت کرتا ہے (جیسے 02 سے 25)
ڈی ڈی ڈیتین حرفی مخفف میں ہفتہ کے دن کی وضاحت کرتا ہے (جیسے پیر تا اتوار)
ddddہفتے کے دن کا پورا نام بتاتا ہے۔ (جیسے پیر، بدھ)
mسال کے مہینے کی وضاحت کرتا ہے، ایک یا دو ہندسوں والی تعداد میں بغیر کسی صفر کے (جیسے 02 سے 12)
ملی میٹرپیشگی صفر کے ساتھ دو ہندسوں کی نمائندگی میں مہینے کی وضاحت کرتا ہے۔ (مثلاً 01، 12)
mmmتین حرفی مخفف میں مہینے کی وضاحت کرتا ہے (جیسے جنوری، نومبر)
mmmmمہینے کا پورا نام بتاتا ہے۔ (جیسے جنوری، نومبر)
yyسال کو دو ہندسوں کے نمبر میں بتاتا ہے (جیسے 08 کا مطلب 2008، 19 کا مطلب 2019)
yyyyسال کو چار ہندسوں والے نمبر میں بتاتا ہے (مثلاً 2008، 2019)
hپہلے صفر کے بغیر ایک یا دو ہندسوں کی نمائندگی میں گھنٹے کی وضاحت کرتا ہے (مثلاً 6، 12)
hhپہلے صفر (06 سے 12) کے ساتھ دو ہندسوں کی نمائندگی میں گھنٹے کی وضاحت کرتا ہے
mپہلے صفر کے بغیر ایک یا دو ہندسوں والے نمبر میں منٹ بتاتا ہے (مثلاً 5، 45)
ملی میٹرمنٹوں کو ایک یا دو ہندسوں والے نمبر میں پیشگی صفر (جیسے 05، 45) بتاتا ہے
sپہلے صفر کے بغیر ایک یا دو ہندسوں والے نمبر میں سیکنڈز کا تعین کرتا ہے (مثلاً 5، 45)
ssایک یا دو ہندسوں والے نمبر میں پہلے صفر (مثال کے طور پر 05، 45) سیکنڈوں کو متعین کرتا ہے
AM / پی ایمیہ بتاتا ہے کہ وقت کو 12 گھنٹے کی گھڑی کے طور پر دکھایا جانا چاہئے، اس کے بعد "AM" یا "PM"

ایکسل میں ٹیکسٹ فنکشن کا استعمال کیسے کریں۔

آپ نے TEXT فنکشن کے نحو اور فارمیٹ کوڈ سیکھ لیے، اب آئیے چند مثالوں کی مدد سے ایکسل میں فنکشن کو استعمال کرنے کا طریقہ دریافت کریں۔

سیل A1 میں پورے نمبر کو ظاہر کرنے کے لیے ٹیکسٹ فارمولہ استعمال کریں۔

ایسا کرنے کے لیے ہم ٹیکسٹ فارمولے کو اس طرح استعمال کر سکتے ہیں:

=TEXT(A1،0")

واحد اعشاریہ جگہ ظاہر کرنے کے لیے اس فارمولے کا استعمال کریں:

=TEXT(A1,"0.0")

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

قدرفارمولافارمیٹ شدہ قدر
4963.34=TEXT(A2,"0.000")4963.340
5300.52=TEXT(A3,"#,##0")5,301
5.12=TEXT(A4,"# ?/?")5 1/8
0.4963=TEXT(A5,"#%") 50%50%
9600.60=TEXT(A6,"$#,##0.0")$9,600.6
20=TEXT(A7,"~#!") ~20!~20!
5656=TEXT(A8,"00000000")00005656

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

فارمولوں کے ساتھ TEXT فنکشن

آپ TEXT فنکشن کے اندر اور باہر دوسرے فارمولے اور فنکشنز بھی استعمال کر سکتے ہیں۔

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

="آپ کا خالص منافع ہے "&TEXT(C6-C7,"$#,###.00")

فارمولہ پہلے TEXT فنکشن کے اندر ایک فارمولے (C6-C7) کے ذریعے منافع کا حساب لگاتا ہے اور یہ کنکیٹینٹ فارمولہ (&) کا استعمال کرتے ہوئے "آپ کا خالص منافع ہے" کے سٹرنگ کے ساتھ فارمیٹ شدہ ویلیو کو جوڑتا ہے، اور یہ آخر میں سیل A9 میں نتیجہ دکھاتا ہے۔

TEXT فنکشن کا استعمال کرتے ہوئے موبائل نمبر کو فارمیٹ کریں۔

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

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

TEXT فنکشن کے ساتھ، آپ اس سائنسی نوٹیشن فارمیٹ کو پڑھنے کے قابل موبائل نمبرز میں فارمیٹ کر سکتے ہیں۔

عام طور پر، ایک موبائل نمبر 12 ہندسوں کا ہوتا ہے (یہ کچھ ممالک کے لیے مختلف ہو سکتا ہے)۔ پہلے دو ہندسے کنٹری کوڈ ہیں اور باقی 10 ہندسے موبائل نمبرز ہیں۔

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

=TEXT(A1,"+############")

نوٹیشن کو موبائل نمبر میں تبدیل کرنے کے لیے ہم اس مثال کے فارمیٹ کوڈ کے طور پر '############' استعمال کر رہے ہیں:

اب، ملک کے کوڈ کو موبائل نمبر سے الگ کر کے اسے مزید پڑھنے کے قابل بنائیں۔ ایسا کرنے کے لیے، دو ہیش کے بعد ایک ہائفن (-) لگائیں۔

=TEXT(A1,"+##-##########")

TEXT فنکشن کا استعمال کرتے ہوئے تاریخ کو فارمیٹ کریں۔

پہلے سے طے شدہ طور پر، ایکسل تاریخ کو سیریل نمبرز کے طور پر اسٹور کرتا ہے۔ یکم جنوری 1900 کا سیریل نمبر 1 ہے اور 1 جنوری 2001 کا نمبر 36892 ہے کیونکہ یہ یکم جنوری 1900 سے 36891 دن ہو چکا ہے۔

چونکہ زیادہ تر فنکشنز خود بخود تاریخ کی قدروں کو سیریل نمبرز میں تبدیل کر دیتے ہیں، اس لیے انہیں پڑھنے کے قابل فارمیٹ میں ڈسپلے کرنا مشکل ہے۔ لیکن ایکسل ٹیکسٹ فنکشن کی مدد سے انہیں آسانی سے ٹیکسٹ ویلیوز میں تبدیل کر کے آپ کے مطلوبہ فارمیٹ میں ڈسپلے کر سکتے ہیں۔

مثال کے طور پر، اگر آپ سیل A1 (05-03-2015) سے تاریخ لینا چاہتے ہیں اور اسے سیل B1 میں 'مارچ 5، 2015' جیسے معیاری تاریخ کی شکل میں دکھانا چاہتے ہیں، تو آپ درج ذیل فارمولہ استعمال کریں:

=TEXT(A1,"mmm d,yyyy")
  • mmm 3 حروف مخفف مہینہ کی وضاحت کرتا ہے۔
  • d مہینے کے دن کو ایک یا دو ہندسوں میں بتاتا ہے۔
  • yyyy سال کے چار ہندسوں کے نمبروں کو ظاہر کرنے کی وضاحت کرتا ہے۔

ذیل کا اسکرین شاٹ دکھاتا ہے کہ آپ ٹیکسٹ فارمولہ کا استعمال کرتے ہوئے ایک ہی تاریخ میں مختلف فارمیٹنگ کی اقسام کو کس طرح لاگو کر سکتے ہیں:

کنٹینیشن کی تاریخ اور متن

ہم کہتے ہیں کہ ہم نام (کالم A) اور تاریخ پیدائش (کالم B) کو جوائن کرنا چاہتے ہیں اور اسے کالم C میں ڈسپلے کرنا چاہتے ہیں۔ آپ کو اس طرح کا نتیجہ ملے گا:

اگر ہم سیل A1 میں متن اور سیل B1 میں تاریخ کو براہ راست جوڑتے ہیں، تو Excel تاریخ کے متن اور سیریل نمبر کو جوڑتا ہے، اصل تاریخ سے نہیں۔

متن اور تاریخ کو جوڑنے اور مطلوبہ فارمیٹ میں تاریخ کو صحیح طریقے سے ظاہر کرنے کے لیے، CONCAT فنکشن کے ساتھ TEXT فنکشن استعمال کریں۔

فارمولا:

=CONCAT(A2,"-"TEXT(B2,"dd/m/yy"))

نتیجہ:

اب، ہم آؤٹ پٹ پر ایک ٹیکسٹ سٹرنگ 'born on' میں شامل ہوں گے اور تاریخ کو مختلف فارمیٹ میں فارمیٹ کریں گے۔

پھر، فارمولے کو فل ہینڈل کا استعمال کرتے ہوئے سیل A2:A5 میں کاپی کیا جاتا ہے۔

ایک اور مثال میں، ہم استعمال کر رہے ہیں آج () موجودہ تاریخ حاصل کرنے کے لیے فنکشن، اور تاریخ کو کچھ متعلقہ متن کے ساتھ شامل کریں۔

اب، آپ آسانی سے کسی بھی قدر (مثلاً نمبر، تاریخ وغیرہ) کو اپنے مطلوبہ فارمیٹ میں متن میں تبدیل کر سکتے ہیں۔