ایکسل میں متن کے طور پر فارمیٹ شدہ تاریخوں کو اصل تاریخوں میں تبدیل کرنے کے بہت سے طریقے ہیں اور اس ٹیوٹوریل کا مقصد ان سب کو تلاش کرنا ہے۔
جب آپ Excel میں ڈیٹا درآمد کرتے ہیں، تو یہ بہت سی مختلف شکلوں میں آ سکتا ہے جسے Excel نہیں پہچانتا۔ بعض اوقات جب تاریخیں کسی بیرونی ذریعہ سے درآمد کی جاتی ہیں، تو وہ متن کی شکل میں آئیں گی۔
یہ جاننا بھی ضروری ہے کہ Excel آپ کے سسٹم ریجن سیٹنگز کی بنیاد پر ڈیٹ فارمیٹس کا اطلاق کرتا ہے۔ لہذا، جب آپ ایکسل میں ڈیٹا درآمد کرتے ہیں جو کہ کسی دوسرے ملک سے آیا ہے، ہو سکتا ہے کہ ایکسل انہیں پہچان نہ سکے اور انہیں ٹیکسٹ اندراجات کے طور پر محفوظ نہ کرے۔
اگر آپ کو یہ مسئلہ درپیش ہے تو، آپ ایکسل میں متن کو تاریخ میں تبدیل کرنے کے لیے بہت سے طریقے استعمال کر سکتے ہیں اور ہم ان سب کا اس ٹیوٹوریل میں احاطہ کریں گے۔
متن کو تاریخ میں تبدیل کرنے کے طریقے
اگر آپ کی ورک شیٹ میں اصل تاریخوں کے بجائے ٹیکسٹ کے طور پر فارمیٹ کی گئی تاریخیں ہیں، تو انہیں کسی بھی حساب میں استعمال کرنا ممکن نہیں ہے۔ لہذا، آپ کو انہیں واپس اصل تاریخوں میں تبدیل کرنے کی ضرورت ہے۔
اگر آپ دیکھتے ہیں کہ آپ کی تاریخیں بائیں طرف سیدھ میں ہیں تو اس کا مطلب ہے کہ وہ متن کے طور پر فارمیٹ کی گئی ہیں کیونکہ متن پہلے سے طے شدہ طور پر بائیں طرف منسلک ہوتے ہیں۔ اور نمبر اور تاریخیں ہمیشہ دائیں طرف منسلک ہوتی ہیں۔
ایکسل میں متن کو تاریخ میں تبدیل کرنے کے چند مختلف طریقے ہیں، وہ یہ ہیں:
- ایرر چیکنگ آپشن
- ایکسل ٹیکسٹ ٹو کالمز فیچر
- تلاش کریں اور تبدیل کریں۔
- خصوصی ٹول چسپاں کریں۔
- ایکسل فارمولہ اور افعال
ایرر چیکنگ آپشن کا استعمال کرتے ہوئے متن کو تاریخ میں تبدیل کریں۔
ایکسل میں ایک اندرونی خرابی کی جانچ کرنے کی خصوصیت ہے جو آپ کے ڈیٹا میں کچھ واضح خامیوں کی نشاندہی کرتی ہے۔ اگر اسے کوئی خامی نظر آتی ہے، تو یہ آپ کو سیل کے اوپری بائیں کونے میں ایک چھوٹا سا سبز مثلث (خرابی کا اشارہ) دکھائے گا، جس میں خامی ہے۔ اگر آپ اس سیل کو منتخب کرتے ہیں، تو پیلے فجائیہ کے ساتھ ایک احتیاط کا نشان پاپ اپ ہوگا۔ جب آپ اپنے کرسر کو اس نشان پر منتقل کرتے ہیں، اور Excel آپ کو اس سیل کے ممکنہ مسئلے کے بارے میں مطلع کرے گا۔
مثال کے طور پر، جب آپ اپنی تاریخ میں دو ہندسوں کی شکل میں سال درج کرتے ہیں، تو Excel اس تاریخ کو متن کے طور پر فرض کرتا ہے اور اسے متن کے طور پر اسٹور کرتا ہے۔ اور اگر آپ اس سیل کو منتخب کرتے ہیں تو، ایک انتباہ کے ساتھ ایک فجائیہ نشان نمودار ہوگا: 'اس سیل میں تاریخ کی تار ہے جس کی نمائندگی سال کے صرف 2 ہندسوں سے ہوتی ہے'۔
اگر آپ کے خلیے اس غلطی کے اشارے کو ظاہر کرتے ہیں، تو فجائیہ کے نشان پر کلک کریں، اور یہ متن کے طور پر فارمیٹ کی گئی تاریخوں کو اصل تاریخوں میں تبدیل کرنے کے لیے چند اختیارات دکھائے گا۔ Excel آپ کو اسے 19XX یا 20XX میں تبدیل کرنے کے اختیارات دکھائے گا (1915 کے لیے 19XX، 2015 کے لیے 20XX)۔ مناسب آپشن منتخب کریں۔
پھر، متن کو مناسب تاریخ کی شکل میں تبدیل کر دیا جائے گا۔
ایکسل میں ایرر چیکنگ آپشن کو کیسے فعال کریں۔
عام طور پر، Error Checking آپشن ایکسل میں بطور ڈیفالٹ آن ہوتا ہے۔ اگر ایرر چیکنگ فیچر آپ کے لیے کام نہیں کرتا ہے، تو آپ کو ایکسل میں ایرر چیکنگ کو فعال کرنے کی ضرورت ہے۔
ایسا کرنے کے لیے، 'فائل' ٹیب پر کلک کریں اور بائیں پینل میں 'آپشنز' کو منتخب کریں۔
ایکسل آپشنز ونڈو پر، بائیں پینل میں 'فارمولے' پر کلک کریں، اور دائیں طرف والے پینل میں، ایرر چیکنگ سیکشن کے تحت 'پس منظر کی غلطی کی جانچ کو فعال کریں' کو فعال کریں۔ اور ایرر چیکنگ رولز سیکشن میں 'سالوں پر مشتمل سیلز کو 2 ہندسوں کے طور پر دکھایا گیا ہے' پر نشان لگائیں۔
ایکسل ٹیکسٹ کو کالم فیچر میں استعمال کرتے ہوئے متن کو تاریخ میں تبدیل کریں۔
ٹیکسٹ ٹو کالم ایکسل میں ایک بہترین خصوصیت ہے جو آپ کو ڈیٹا کو متعدد کالموں میں تقسیم کرنے کی اجازت دیتی ہے، اور یہ متن کی قدروں کو تاریخ کی قدروں میں تبدیل کرنے کا ایک طاقتور ٹول بھی ہے۔ یہ طریقہ کئی مختلف ڈیٹا فارمیٹس کو پہچانتا ہے اور انہیں مناسب تاریخ کی شکل میں تبدیل کرتا ہے۔
سادہ متن کے تاروں کو تاریخوں میں تبدیل کرنا
فرض کریں کہ آپ کی تاریخیں ٹیکسٹ سٹرنگز میں اس طرح فارمیٹ کی گئی ہیں:
آپ ٹیکسٹ ٹو کالم وزرڈ استعمال کر سکتے ہیں تاکہ ان سب کو بیک ٹو ڈیٹس تیزی سے فارمیٹ کر سکیں۔
پہلے، ٹیکسٹ اندراجات کی وہ رینج منتخب کریں جسے آپ تاریخوں میں تبدیل کرنا چاہتے ہیں۔ پھر، ربن میں 'ڈیٹا' ٹیب پر جائیں اور ڈیٹا ٹولز گروپ میں 'ٹیکسٹ ٹو کالم' آپشن پر کلک کریں۔
ٹیکسٹ ٹو کالم وزرڈ ظاہر ہوگا۔ ٹیکسٹ ٹو کالم وزرڈ کے مرحلہ 1 پر، اصل ڈیٹا کی قسم کے تحت 'حد بندی' اختیار کا انتخاب کریں اور 'اگلا' پر کلک کریں۔
مرحلہ 2 میں، تمام 'حد بندی کرنے والے' خانوں کو غیر نشان زد کریں اور اگلا پر کلک کریں۔
وزرڈ کے آخری مرحلے میں، کالم ڈیٹا فارمیٹ کے تحت 'تاریخ' کو منتخب کریں اور اگلی 'تاریخوں' کی ڈراپ ڈاؤن فہرست سے اپنی تاریخ کا فارمیٹ منتخب کریں، اور 'ختم' بٹن پر کلک کریں۔ ہمارے معاملے میں، ہم "01 02 1995" (دن کا مہینہ سال) کے طور پر ظاہر کردہ متن کی تاریخوں کو تبدیل کر رہے ہیں، لہذا ہم 'Date:' ڈراپ ڈاؤن فہرست سے 'DMY' کا انتخاب کرتے ہیں۔
اب، ایکسل آپ کے متن کی تاریخوں کو اصل تاریخوں میں تبدیل کرتا ہے اور انہیں سیلز میں دائیں طرف سے منسلک کرتا ہے۔
نوٹ: اس سے پہلے کہ آپ ٹیکسٹ ٹو کالم فیچر کا استعمال شروع کریں، یقینی بنائیں کہ آپ کے تمام ٹیکسٹ اسٹرنگ ایک جیسی شکل میں ہیں، بصورت دیگر متن تبدیل نہیں ہوں گے۔ مثال کے طور پر، اگر آپ کی کچھ ٹیکسٹ تاریخیں مہینہ/دن/سال (MDY) فارمیٹ کی طرح فارمیٹ کی گئی ہیں جبکہ دیگر دن/مہینہ/سال (DMY) ہیں، اور جب آپ مرحلہ 3 میں 'DMY' کا انتخاب کرتے ہیں، تو آپ کو غلط نتائج ملیں گے۔ جیسا کہ ذیل کی تصویر میں دکھایا گیا ہے۔
پیچیدہ متن کی تار کو تاریخ میں تبدیل کرنا
ٹیکسٹ ٹو کالم فیچر اس وقت کام آتا ہے جب آپ پیچیدہ ٹیکسٹ اسٹرنگ کو تاریخوں میں تبدیل کرنا چاہتے ہیں۔ یہ آپ کو یہ شناخت کرنے کے لیے حد بندیوں کا استعمال کرنے کی اجازت دیتا ہے کہ آپ کے ڈیٹا کو کہاں تقسیم کیا جانا چاہیے اور 2 یا زیادہ کالموں میں ڈسپلے کیا جانا چاہیے۔ اور DATE فنکشن کا استعمال کرتے ہوئے تاریخوں کے تقسیم شدہ حصوں کو پوری تاریخ میں جوڑ دیں۔
مثال کے طور پر، اگر آپ کی تاریخیں ملٹی پارٹ ٹیکسٹ سٹرنگز میں دکھائی جاتی ہیں، اس طرح:
بدھ، فروری 01، 2020
01 فروری 2020 شام 4.10 بجے
آپ ٹیکسٹ ٹو کالم وزرڈ کا استعمال دن، تاریخ اور وقت کی معلومات کو الگ کرنے کے لیے کر سکتے ہیں جو کوما کے ذریعے محدود کیا گیا ہے، اور انہیں متعدد کالموں میں ڈسپلے کر سکتے ہیں۔
سب سے پہلے، تمام ٹیکسٹ سٹرنگز کو منتخب کریں جنہیں آپ تاریخوں میں تبدیل کرنا چاہتے ہیں۔ 'ڈیٹا' ٹیب پر 'ٹیکسٹ ٹو کالم' بٹن پر کلک کریں۔ ٹیکسٹ ٹو کالم وزرڈ کے مرحلہ 1 پر، اصل ڈیٹا کی قسم کے تحت 'حد بندی' اختیار کا انتخاب کریں اور 'اگلا' پر کلک کریں۔
وزرڈ کے مرحلہ 2 میں، آپ کے ٹیکسٹ سٹرنگز پر مشتمل حد بندیوں کو منتخب کریں اور 'اگلا' پر کلک کریں۔ ہماری مثال کے متن کے تار جو کوما اور اسپیس سے الگ کیے گئے ہیں - "پیر، فروری 01، 2015، 1:00 PM"۔ متن کے تاروں کو متعدد کالموں میں تقسیم کرنے کے لیے ہمیں 'کوما' اور 'اسپیسز' کو حد بندی کے طور پر منتخب کرنا چاہیے۔
آخری مرحلے میں، ڈیٹا پریویو سیکشن میں تمام کالموں کے لیے 'جنرل' فارمیٹ کو منتخب کریں۔ واضح کریں کہ 'منزل' فیلڈ میں کالم کہاں داخل کیے جائیں، اگر آپ ایسا نہیں کرتے ہیں، تو یہ اصل ڈیٹا کو اوور رائٹ کر دے گا۔ اگر آپ اصل ڈیٹا کے کچھ حصے کو نظر انداز کرنا چاہتے ہیں، تو ڈیٹا پریویو سیکشن میں اس پر کلک کریں اور 'کالم درآمد نہ کریں (اسکیپ)' آپشن کو منتخب کریں۔ پھر، 'ختم' پر کلک کریں۔
اب، تاریخوں کے حصے (ہفتے کے دن، مہینے، سال، وقت) کالم B، C، D، E، F اور G میں تقسیم ہوتے ہیں۔
پھر، پوری تاریخ حاصل کرنے کے لیے DATE کے فارمولے کی مدد سے تاریخ کے حصوں کو یکجا کریں۔
ایکسل DATE فنکشن کا نحو:
=تاریخ (سال، مہینہ، دن)
ہماری مثال میں، مہینہ، دن اور سال کے حصے بالترتیب کالم C، D اور E میں ہیں۔
DATE فنکشن صرف نمبروں کو پہچانتا ہے متن کی نہیں۔ چونکہ کالم C میں ہمارے مہینے کی قدریں تمام ٹیکسٹ سٹرنگز ہیں، ہمیں انہیں نمبروں میں تبدیل کرنے کی ضرورت ہے۔ ایسا کرنے کے لیے، آپ کو مہینے کے نام کو مہینے کے نمبر میں تبدیل کرنے کے لیے MONTH فنکشن استعمال کرنے کی ضرورت ہے۔
مہینے کے نام کو مہینے کے نمبر میں تبدیل کرنے کے لیے، اس MONTH فنکشن کو DATE فنکشن کے اندر استعمال کریں:
=ماہ(1 اور سی1)
MONTH فنکشن سیل C2 میں 1 کا اضافہ کرتا ہے جس میں مہینے کا نام ہوتا ہے تاکہ مہینے کے نام کو متعلقہ مہینے کے نمبر میں تبدیل کیا جا سکے۔
یہ DATE فنکشن ہے جسے ہمیں مختلف کالموں سے تاریخ کے حصوں کو یکجا کرنے کے لیے استعمال کرنے کی ضرورت ہے:
=تاریخ(E1,MONTH(1&C1),D1)
اب فارمولا سیل کے نیچے کونے میں فل ہینڈل کا استعمال کریں اور فارمولہ کو کالم پر لگائیں۔
ڈھونڈنے اور تبدیل کرنے کا طریقہ استعمال کرکے متن کو تاریخ میں تبدیل کریں۔
یہ طریقہ متن کی شکل کو تاریخوں میں تبدیل کرنے کے لیے حد بندیوں کا استعمال کرتا ہے۔ اگر آپ کی تاریخوں میں دن، مہینہ اور سال کو ڈیش (-) یا سلیش (/) کے علاوہ کسی حد بندی سے الگ کیا جاتا ہے، تو Excel ان کو تاریخوں کے طور پر نہیں پہچانے گا اور آگے بڑھ کر انہیں متن کے طور پر محفوظ کرے گا۔
اس مسئلے کو حل کرنے کے لیے، فائنڈ اینڈ ریپلیس فیچر استعمال کریں۔ غیر معیاری مدت کی حد بندیوں (.) کو سلیش (/) یا ڈیش (-) کے ساتھ تبدیل کرنے سے، Excel خود بخود اقدار کو تاریخوں میں تبدیل کر دے گا۔
سب سے پہلے، متن کی تمام تاریخوں کو منتخب کریں جنہیں آپ تاریخوں میں تبدیل کرنا چاہتے ہیں۔ 'ہوم' ٹیب پر، ربن کے سب سے دائیں کونے میں 'تلاش کریں اور منتخب کریں' بٹن پر کلک کریں اور 'تبدیل کریں' کو منتخب کریں۔ متبادل طور پر، دبائیں Ctrl+H
ڈھونڈیں اور تبدیل کریں ڈائیلاگ باکس کو کھولنے کے لیے۔
ڈھونڈیں اور تبدیل کریں ڈائیلاگ باکس میں، وہ حد بندی ٹائپ کریں جو آپ کے متن میں ہے (ہمارے معاملے میں فل سٹاپ (.) 'فائنڈ کیا' فیلڈ میں اور فارورڈ سلیش (/) یا ڈیش (-) 'تبدیل کریں' فیلڈ میں حد بندیوں کو تبدیل کرنے کے لیے 'سب کو تبدیل کریں' کے بٹن پر کلک کریں اور ونڈو کو بند کرنے کے لیے 'بند کریں' پر کلک کریں۔
اب، ایکسل تسلیم کرتا ہے کہ آپ کے متن کے تار اب تاریخیں ہیں اور یہ خود بخود انہیں تاریخوں کے طور پر فارمیٹ کرتا ہے۔ آپ کی تاریخیں سیدھے سیدھ میں ہوں گی جیسا کہ ذیل میں دکھایا گیا ہے۔
پیسٹ خصوصی ٹول کا استعمال کرتے ہوئے متن کو تاریخ میں تبدیل کریں۔
ٹیکسٹ اسٹرنگ کو تاریخوں میں تبدیل کرنے کا ایک اور تیز اور آسان طریقہ پیسٹ اسپیشل آپشن کا استعمال کرتے ہوئے ٹیکسٹ اسٹرنگ میں 0 کا اضافہ کرنا ہے۔ قدر میں صفر کا اضافہ متن کو تاریخ کے سیریل نمبر میں بدل دیتا ہے جسے آپ تاریخ کے طور پر فارمیٹ کر سکتے ہیں۔
سب سے پہلے، ایک خالی سیل منتخب کریں اور اسے کاپی کریں (اسے منتخب کریں اور دبائیں۔ Ctrl + C
نقل کرنا).
پھر، ان سیلز کو منتخب کریں جن میں ٹیکسٹ تاریخیں آپ تبدیل کرنا چاہتے ہیں، دائیں کلک کریں اور 'پیسٹ اسپیشل' آپشن کو منتخب کریں۔
پیسٹ اسپیشل ڈائیلاگ میں، پیسٹ سیکشن کے تحت 'سب' کو منتخب کریں، آپریشن سیکشن کے تحت 'ایڈ' کو منتخب کریں، اور 'اوکے' پر کلک کریں۔
آپ دیگر ریاضی کی کارروائیاں بھی انجام دے سکتے ہیں منزل کے سیل میں قدر کو پیسٹ کردہ قدر کے ساتھ گھٹائیں/ضرب/تقسیم کریں (جیسے سیل کو 1 سے ضرب دیں یا 1 سے تقسیم کریں یا صفر کو گھٹائیں)۔
جب آپ آپریشن میں 'شامل کریں' کو منتخب کرتے ہیں، تو یہ تمام منتخب ٹیکسٹ تاریخوں میں 'صفر' کا اضافہ کر دیتا ہے، چونکہ '0' کو شامل کرنے سے اقدار تبدیل نہیں ہوتی ہیں، آپ کو ہر تاریخ کے لیے سیریل نمبر ملے گا۔ اب آپ کو صرف سیلز کا فارمیٹ تبدیل کرنا ہے۔
سیریل نمبرز کو منتخب کریں اور 'ہوم' ٹیب پر، نمبر گروپ میں 'نمبر فارمیٹ' ڈراپ ڈاؤن فہرست پر کلک کریں۔ ڈراپ ڈاؤن سے 'مختصر تاریخ' کا اختیار منتخب کریں۔
جیسا کہ آپ اب دیکھ سکتے ہیں کہ نمبرز کو تاریخوں کے طور پر فارمیٹ کیا گیا ہے اور دائیں طرف منسلک کیا گیا ہے۔
فارمولوں کا استعمال کرتے ہوئے متن کو تاریخ میں تبدیل کریں۔
متن کو تاریخ میں تبدیل کرنے کے لیے بنیادی طور پر استعمال ہونے والے دو فنکشنز ہیں: DATEVALUE اور VALUE۔
ایکسل DATEVALUE فنکشن کا استعمال
ایکسل DATEVALUE فنکشن کسی تاریخ کو متن کے سیریل نمبر میں تبدیل کرنے کے آسان ترین طریقوں میں سے ایک ہے۔
DATEVALUE فنکشن کا نحو:
=DATEVALUE(تاریخ_متن)
دلیل: تاریخ_متن
ٹیکسٹ سٹرنگ کی وضاحت کرتا ہے جسے آپ خفیہ یا متن کی تاریخوں پر مشتمل سیل کا حوالہ دینا چاہتے ہیں۔
فارمولا:
=DATEVALUE(A1)
مندرجہ ذیل تصویر بتاتی ہے کہ DATEVALUE فنکشن کس طرح کچھ مختلف ڈیٹ فارمیٹس کو ہینڈل کرتا ہے جو ٹیکسٹ کے طور پر محفوظ ہیں۔
آپ کو تاریخ کے سیریل نمبر مل گئے، اب آپ کو ان نمبروں پر تاریخ کا فارمیٹ لگانے کی ضرورت ہے۔ ایسا کرنے کے لیے، سیریل نمبر والے سیلز کو منتخب کریں، پھر 'ہوم' ٹیب پر جائیں اور 'نمبر فارمیٹ' ڈراپ ڈاؤن فہرست سے 'شارٹ ڈیٹ' کا انتخاب کریں۔
اب آپ کے پاس کالم C میں فارمیٹ شدہ تاریخیں ہیں۔
یہاں تک کہ اگر آپ کے متن کی تاریخ (A8) میں سال کا کوئی حصہ نہیں ہے، تو DATEVALUE آپ کے کمپیوٹر کی گھڑی سے موجودہ سال کا استعمال کرے گا۔
DATEVALUE فنکشن صرف ان متنی اقدار کو تبدیل کرے گا جو تاریخ کی طرح نظر آتی ہیں۔ یہ کسی ایسے متن کو تبدیل نہیں کر سکتا جو کسی نمبر سے تاریخ سے ملتا جلتا ہو، اور نہ ہی یہ کسی نمبر کی قدر کو تاریخ تک تبدیل کر سکتا ہے، اس کے لیے آپ کو Excel کے VALUE فنکشن کی ضرورت ہوگی۔
Excel VALUE فنکشن کا استعمال
ایکسل VALUE فنکشن تاریخ یا نمبر سے مشابہ کسی بھی ٹیکسٹ سٹرنگ کو عددی قدر میں تبدیل کرنے کے قابل ہے، لہذا یہ واقعی مددگار ثابت ہوتا ہے جب بات کسی بھی نمبر کو تبدیل کرنے کی ہو، نہ کہ صرف تاریخوں میں۔
VALUE فنکشن:
=VALUE(متن)
متن
- ٹیکسٹ سٹرنگ جسے ہم تبدیل کرنا چاہتے ہیں یا ٹیکسٹ سٹرنگ والے سیل کا حوالہ دینا چاہتے ہیں۔
متن کی تاریخ کو تبدیل کرنے کے لیے مثال فارمولہ:
=VALUE(A1)
ذیل کا VALUE فارمولہ کسی بھی ٹیکسٹ اسٹرنگ کو تبدیل کر سکتا ہے جو تاریخ کی طرح نظر آتی ہے جیسا کہ ذیل میں دکھایا گیا ہے۔
تاہم، VALUE فنکشن تاریخ کی تمام اقسام کی قدروں کو سپورٹ نہیں کرتا ہے۔ مثال کے طور پر، اگر تاریخیں اعشاریہ جگہ (A11) استعمال کرتی ہیں، تو یہ #VALUE! غلطی
ایک بار جب آپ کے پاس اپنی تاریخ کا سیریل نمبر ہو جائے تو، آپ کو سیل کو تاریخ کے سیریل نمبر کے ساتھ فارمیٹ کرنے کی ضرورت ہوگی تاکہ یہ تاریخ کی طرح نظر آئے جیسا کہ ہم نے DATEVALUE فنکشن کے لیے کیا ہے۔ ایسا کرنے کے لیے، سیریل نمبرز کو منتخب کریں اور 'ہوم' ٹیب میں 'نمبر فارمیٹ' ڈراپ ڈاؤن مینو سے 'تاریخ' کا اختیار منتخب کریں۔
بس، یہ وہ 5 مختلف طریقے ہیں جن سے آپ ایکسل میں تاریخوں میں متن کے بطور فارمیٹ شدہ تاریخوں کو تبدیل کر سکتے ہیں۔