مواد جي جدول
هي آرٽيڪل بيان ڪري ٿو ته ڪيئن هڪسل ۾ ٽائم اسٽيمپ ڪيئن ڪجي جڏهن سيل تبديل ٿئي. توھان کي ھڪڙي خاص ڪالمن جي سيلن ۾ ڊيٽا جي داخلا جي ٽريڪ رکڻ جي ضرورت پوندي. مثال طور، توهان ڊيٽا داخل ڪرڻ لاءِ ڪالم B محفوظ ڪيو آهي. ھاڻي توھان چاھيو ٿا ٽائم اسٽيمپ ھڪڙي ڀرسان سيل ۾ ڪالم C ۾ جڏھن ھڪڙي سيل کي ڪالم B ۾ اپڊيٽ ڪيو ويندو آھي. ھي آرٽيڪل توھان کي 2 موثر طريقن سان ڪرڻ ۾ مدد ڏيندو.
مشق ورڪ بڪ ڊائون لوڊ ڪريو
توھان ھيٺ ڏنل ڊائون لوڊ بٽڻ مان مشق ورڪ بڪ ڊائون لوڊ ڪري سگھو ٿا.
Timestamp in Excel.xlsm
Excel ۾ ٽائم اسٽيمپ داخل ڪرڻ جا 2 طريقا جڏھن سيل تبديليون
1. ايڪسل ۾ ٽائم اسٽيمپ داخل ڪرڻ لاءِ IF, AND, NOW ۽ ٻيا ڪم استعمال ڪريو
سيل تبديل ٿيڻ تي فارمولا استعمال ڪندي ٽائم اسٽيمپ حاصل ڪرڻ لاءِ ھيٺ ڏنل قدمن تي عمل ڪريو.
📌 قدم
- پهرين دٻايو ALT+F+T کولڻ لاءِ Excel Options . پوءِ وڃو فارمول ٽئب. اڳيون، چيڪ ڪريو مقابلي وارو حساب ڪتاب چيڪ باڪس. ان کان پوء، Maximum Iterations کي 1 تي سيٽ ڪريو. ان کان پوء، OK تي ڪلڪ ڪريو.
- ھاڻي ھيٺ ڏنل فارمولا سيل ۾ داخل ڪريو C5 . ان کان پوء، هيٺ ڏنل سيلز ۾ فارمولا نقل ڪرڻ لاءِ Fill Handle آئڪن کي ڇڪيو.
=IF(AND(B5"",D5B5),NOW(),IF(B5="","",C5))
- پوءِ، سيل ۾ ھيٺ ڏنل فارمولا داخل ڪريو D5 . اڳيون Fill Handle آئڪن کي ھيٺ ڏنل سيلز ڏانھن ڇڪيو جيئن اڳئين.
- هاڻي، ڪالمن B ۾ سيلز ۾ قيمتون داخل ڪرڻ شروع ڪريو.ان کان پوء، توھان ھيٺ ڏنل نتيجو حاصل ڪندا. هتي، کالم D هڪ مددگار ڪالم آهي. توھان ان کي لڪائي سگھوٿا ساڄي ڪلڪ ڪري ڪالمن کي چونڊڻ کان پوءِ.
- متبادل طور تي، توھان صرف ھيٺ ڏنل فارمولا سيل ۾ داخل ڪري سگھو ٿا C5 ساڳيو نتيجو حاصل ڪرڻ لاءِ.
=IF(B5"",IF(C5="",NOW(),C5),"")
18>
- توهان کي فارميٽنگ تبديل ڪرڻي پوندي سيلز کالم C ۾. ڪالم کي منتخب ڪريو ڪالم نمبر تي ڪلڪ ڪري مٿي. پوءِ دٻايو CTRL+1 کولڻ لاءِ Format Cells dialog box. ھاڻي ڪلڪ ڪريو Custom نمبر فارميٽ. اڳيون، داخل ڪريو d-mmm-yyyy hh:mm:ss AM/PM ۾ قسم فيلڊ. آخر ۾، ٺيڪ تي ڪلڪ ڪريو.
5> C5:
➤ IF(B5=””,””,C5))
The IF فنڪشن ڪجھ به نه ٿو ڏئي جيڪڏهن سيل B5 خالي آھي. ٻي صورت ۾، C5 .
➤ NOW()
The NOW فنڪشن ۾ ذخيرو ٿيل ساڳيو قدر واپس آڻيندو. تاريخ ۽ وقت.
➤ AND(B5””,D5B5)
The AND فنڪشن موٽائي ٿو TRUE جيڪڏهن ٻئي دليل صحيح آهن يعني سيل B5 خالي نه آهي ۽ سيل B5 ۽ D5 وٽ ساڳيو قدر نه آهي.
➤ IF(AND(B5””,D5B5),NOW(),IF(B5=””,””,C5))
جيڪڏهن AND فنڪشن واپسي TRUE ، پوءِ IF فنڪشن واپسي ٿو موجوده تاريخ ۽ وقت حاصل ڪيل NOW فنڪشن . ٻي صورت ۾، اهو نتيجو ڏئي ٿوحاصل ڪيل دليل مان حاصل ڪئي وئي جنهن ۾ IF فنڪشن .
فارمولا سيل D5 ۾:
➤ ISNUMBER(D5)
ISNUMBER فنڪشن واپسي TRUE جيڪڏھن سيل D5 ھڪڙو نمبر آھي. ٻي صورت ۾، اهو واپس اچي ٿو False .
➤ AND(ISNUMBER(D5),B5=D5)
The AND function واپسي TRUE جيڪڏھن سيل D5 ھڪڙو نمبر ۽ سيلز تي مشتمل آھي B5 ۽ D5 ساڳي قدر آھي. اهو واپس اچي ٿو FALSE ٻي صورت ۾.
➤ OR(C5=””,AND(ISNUMBER(D5),B5=D5))
The يا فنڪشن واپسي TRUE جيڪڏهن ڪو به دليل صحيح آهي يعني سيل C5 خالي آهي يا AND فنڪشن واپسي TRUE . اهو واپس اچي ٿو FALSE جيڪڏهن سڀ دليل غلط آهن.
➤ IF(OR(C5=””,AND(ISNUMBER(D5),B5=D5)),D5 ,B5)
IF فنڪشن سيل ۾ ذخيرو ٿيل ساڳيو قدر واپس ڪري ٿو D5 جيڪڏهن OR فنڪشن واپس اچي ٿو TRUE . ٻي صورت ۾، اهو سيل جي قيمت واپس ڪري ٿو B5 .
➤ IF(B5=””””،IF(OR(C5=””،AND(ISNUMBER(D5 )B5=D5)),D5,B5))
جي IF فنڪشن ڪجھ به نه ٿو ڏئي جيڪڏهن سيل B5 خالي آهي. ٻي صورت ۾، اهو IF فنڪشن تي مشتمل دليل مان حاصل ڪيل نتيجو واپس ڪري ٿو.
وڌيڪ پڙهو: ڪيئن داخل ڪجي ايڪسل ٽائم اسٽيمپ جڏهن سيل تبديلين کان سواءِ VBA (3 طريقا)
ساڳيا پڙھڻ
- ڪيئن داخل ڪجي جامد تاريخ Excel ۾ (4 سادو طريقا)
- Excel VBA: ٽائم اسٽيمپ داخل ڪريوجڏهن هڪ ميڪرو هليو وڃي
- ڪيئن داخل ڪجي ايڪسل ڊيٽ اسٽيمپ جڏهن قطار ۾ سيل تبديل ڪيا وڃن 11> يونڪس ٽائم اسٽيمپ کي تاريخ ۾ ايڪسل ۾ تبديل ڪريو (3) طريقا)
2. ايڪسل ۾ ٽائم اسٽيمپ داخل ڪرڻ لاءِ VBA ڪوڊ لاڳو ڪريو جڏهن سيل تبديليون
توهان ايڪسل ۾ ٽائم اسٽيمپ پڻ حاصل ڪري سگهو ٿا جڏهن ڪو سيل VBA استعمال ڪندي تبديل ٿئي ٿو. ائين ڪرڻ لاءِ هيٺ ڏنل قدمن تي عمل ڪريو.
📌 Steps
- سڀ کان پهريان، ٽارگيٽ ورڪ شيٽ ٽيب تي ساڄي ڪلڪ ڪريو. پوء، چونڊيو ڪوڊ ڏسو . اهو ان مخصوص ورڪ شيٽ لاءِ ڪوڊ ماڊل کوليندو.
- اڳيون، مٿي ساڄي ڪنڊ ۾ ڪاپي بٽڻ کي استعمال ڪندي هيٺ ڏنل ڪوڊ کي نقل ڪريو.
1930
- ان کان پوءِ هيٺ ڏنل ڏيکاريل خالي ماڊل تي ڪاپي ٿيل ڪوڊ پيسٽ ڪريو. دستاويز جي طور تي ميڪرو-فعال ٿيل ورڪ بڪ . ھاڻي، ڪالم B ۾ سيلز ۾ ڊيٽا داخل ڪرڻ شروع ڪريو، پوء توھان کي ساڳيو نتيجا ملندا جيئن اڳئين. ڪوڊ وضاحت:
پرائيويٽ ذيلي ورڪ شيٽ_تبديل (بائيوال ٽارگيٽ جي حد تائين)
0> Dim CellCol، TimeCol، Row، Col As IntegerDim DpRng، Rng جيئن رينج
ضروري متغيرن جو اعلان.
CellCol = 2
ڊيٽا انٽري ڪالم.
TimeCol = 3
Timestamp ڪالم.
Row = Target.Row
Col = Target.Column
چونڊيل سيل جي قطار ۽ ڪالمن نمبرن کي محفوظ ڪرڻ.
جيڪڏهن قطار <= 4 پوءِ ٻاھر وڃوذيلي
مٿين 4 قطارن ۾ ڪا به تبديلي ٽائم اسٽيمپ نه ٺاهيندي.
ٽائم اسٽيمپ = فارميٽ(هاڻي، “DD-MM-YYYY HH:MM:SS AM/PM”)
ٽائم اسٽيمپ هن طرح فارميٽ ڪيو ويندو. ان کي ضرورت مطابق تبديل ڪريو.
جيڪڏهن ٽارگيٽ.ٽيڪسٽ “” پوءِ
جيڪڏهن Col = CellCol پوءِ
سيل (قطار، ٽائم ڪول) = ٽائم اسٽيمپ
جيڪڏھن منتخب ٿيل سيل خالي آھي ٽائم اسٽيمپ ٺاھيو.
نقصان تي وري شروع ڪريو اڳيون
نظر انداز ڪري ٿو ڪا به غلطي جيڪڏهن ٿئي ٿي.
DpRng = ٽارگيٽ مقرر ڪريو.انحصار
هر Rng لاءِ DpRng ۾
جيڪڏهن Rng.Column = CellCol پوءِ
سيل(Rng.Row، TimeCol) = ٽائم اسٽيمپ
جيڪڏهن خالي نه هجي ته سيلز جي هڪ حد لاءِ ٽائم اسٽيمپ ٺاهيو.
وڌيڪ پڙهو: ايڪسل ۾ خودڪار طريقي سان ٽائم اسٽيمپ ڊيٽا اينٽريز ڪيئن داخل ڪجي (5 طريقا)
ياد رکڻ جون شيون
- توهان کي ڪسٽم استعمال ڪرڻ جي ضرورت آهي ڪالمن B ۾ سيلز لاءِ فارميٽ ۾ صحيح فارميٽ ٿيل ٽائم اسٽيمپ حاصل ڪرڻ لاءِ.
- متبادل فارمولا صرف تڏهن ڪم ڪندو آهي جڏهن ڊيٽا خالي سيلن ۾ داخل ڪئي ويندي آهي.
- هتي، ڊيٽا جي داخلا ۽ ٽائم اسٽيمپ ڪالم سخت آهن. VBA ڪوڊ ۾ ڪوڊ ٿيل. توھان کي توھان جي ڊيٽا سيٽ جي بنياد تي ڪوڊ کي تبديل ڪرڻ جي ضرورت آھي.
نتيجو
ھاڻي توھان ڄاڻو ٿا ته ايڪسل ۾ ٽائيم اسٽيمپ ڪيئن ڪجي جڏھن سيل تبديل ٿئي. ڇا توهان وٽ وڌيڪ سوال يا تجويزون آهن؟ مهرباني ڪري ان لاءِ هيٺ ڏنل تبصرو سيڪشن استعمال ڪريو. توهان پڻ ڏسي سگهو ٿا اسان جو ExcelWIKI بلاگ excel بابت وڌيڪ ڳولڻ لاءِ. اسان سان گڏ رهو ۽ سکو.