ايڪسل ۾ تاريخ جي ترتيب سان ڪيئن ترتيب ڏيو: تاريخ جي لحاظ کان، مهيني طرفان، خودڪار ترتيب

  • هن کي شيئر ڪريو
Michael Brown

هن آرٽيڪل ۾، اسان ڏسنداسين مختلف طريقن سان تاريخن کي ترتيب ڏيڻ لاءِ Excel ۾. توهان سکندا ته ڪيئن جلدي ترتيب ڏيو تاريخن کي تاريخن جي ترتيب ۾، ترتيب ڏيو مهيني جي لحاظ سان ترتيب ڏيو سالن کي نظر انداز ڪري، سالگرهه کي ترتيب ڏيو مهيني ۽ ڏينهن جي حساب سان، ۽ ڪيئن خودڪار طريقي سان ترتيب ڏيو تاريخن جي ترتيب سان جڏهن نئين قيمتون داخل ڪيون وڃن.

Excel جي بلٽ ان ترتيب جا اختيار طاقتور ۽ اثرائتو اوزار آهن، پر اهي هميشه صحيح طريقي سان ڪم نه ڪندا آهن جڏهن اها تاريخن کي ترتيب ڏيڻ جي اچي ٿي. هي سبق توهان کي ڪجهه مفيد ترڪيبون سيکاريندو ايڪسل کي تاريخ جي لحاظ کان ترتيب ڏيڻ لاءِ هڪ بامعني انداز ۾ توهان جي ڊيٽا کي خراب ڪرڻ کان سواءِ.

    تاريخن کي ترتيب وار ترتيب ۾ ڪيئن ترتيب ڏيو

    ترتيب ڏيڻ ايڪسل ۾ تاريخن جي ترتيب ۾ تاريخون تمام آسان آهن. توھان صرف معياري استعمال ڪريو Acending ترتيب اختيار:

    1. تاريخون چونڊيو جيڪي توھان چاھيو ٿا تاريخن جي ترتيب سان.
    2. تي گھر ٽئب تي، فارمٽس گروپ ۾، ڪلڪ ڪريو ترتيب ڏيو ۽ فلٽر ۽ منتخب ڪريو ترتيب ڏيو پراڻي کان نئون . متبادل طور تي، توھان استعمال ڪري سگھو ٿا A-Z آپشن تي Data ٽئب، ۾ Sort & فلٽر گروپ.

    ايڪسل ۾ تاريخ جي لحاظ کان ڪيئن ترتيب ڏيو

    Excel ترتيب ڏيڻ جا اختيار پڻ استعمال ڪري سگھجن ٿا ٻيهر ترتيب ڏيڻ لاءِ سڄي ٽيبل، نه رڳو هڪ ڪالم. تاريخ جي حساب سان رڪارڊ ترتيب ڏيڻ لاءِ قطارن کي برقرار رکڻ لاءِ، اهم نقطو اهو آهي ته چونڊ کي وڌايو وڃي جڏهن اشارو ڪيو وڃي.

    هتي تفصيلي مرحلا آهن Excel ۾ ڊيٽا کي تاريخ جي حساب سان ترتيب ڏيو:

    1. In توهان جي اسپريڊ شيٽ، ڪالمن کان سواءِ تاريخون چونڊيوهيڊر.
    2. Home ٽئب تي، ڪلڪ ڪريو Sort & Filter ۽ چونڊيو Sort Oldest to Newest .

    3. The Sort Warning ڊائلاگ باڪس ظاهر ٿيندو. ڊفالٽ کي ڇڏي ڏيو چونڊ کي وڌايو اختيار چونڊيو، ۽ ڪلڪ ڪريو ترتيب ڪريو :

    بس! تاريخ جي حساب سان رڪارڊ ترتيب ڏني وئي آهي ۽ سڀئي قطارون گڏ رکيون ويون آهن:

    Excel ۾ مهيني جي حساب سان ڪيئن ترتيب ڏيو

    شايد ڪڏهن به توهان چاهيو تاريخن کي مهيني جي لحاظ سان ترتيب ڏيو سال کي نظر انداز ڪرڻ، مثال طور جڏهن توهان جي ساٿين يا مائٽن جي سالگره جي تاريخن کي گروپ ڪرڻ. انهي صورت ۾، ڊفالٽ ايڪسل ترتيب واري خصوصيت ڪم نه ڪندي ڇو ته اهو هميشه سال کي سمجهي ٿو، جيتوڻيڪ توهان جي سيلز کي صرف مهيني يا مهينو ۽ ڏينهن ڏيکارڻ لاء فارميٽ ڪيو ويو آهي.

    حل هڪ مددگار ڪالم شامل ڪرڻ آهي. ، مھيني جو نمبر ڪڍو ۽ ان ڪالمن سان ترتيب ڏيو. تاريخ مان هڪ مهينو حاصل ڪرڻ لاءِ، استعمال ڪريو MONTH فنڪشن.

    هيٺ ڏنل اسڪرين شاٽ ۾، اسان هن فارمولي سان B2 ۾ تاريخ مان مهيني جو نمبر ڪڍون ٿا:

    =MONTH(B2)

    ٽپ. جيڪڏهن نتيجو نمبر جي بجاءِ تاريخ طور ڏيکاريل آهي، سيٽ ڪريو جنرل فارمولا سيلز تي فارميٽ.

    ۽ ھاڻي، پنھنجي ٽيبل کي ترتيب ڏيو مهينو ڪالم. ان لاءِ، مھينن جا نمبر چونڊيو (C2:C8)، ڪلڪ ڪريو Sort & فلٽر > سانڍي کان ننڍي کان وڏي کي ترتيب ڏيو، ۽ پوءِ چونڊ کي وڌايو جڏھن Excel توھان کي ائين ڪرڻ لاءِ پڇي. جيڪڏهن سڀ ڪجهه صحيح طريقي سان ڪيو وڃي، توهان هيٺ ڏنل حاصل ڪندانتيجو:

    مهرباني ڪري ڌيان ڏيو ته اسان جي ڊيٽا هاڻي مهيني جي ترتيب سان ترتيب ڏني وئي آهي، هر مهيني اندر سالن ۽ ڏينهن کي نظر انداز ڪري. جيڪڏھن توھان چاھيو ٿا مهيني ۽ ڏينھن جي حساب سان ترتيب ڏيو ، ته پوءِ ايندڙ مثال جي ھدايتن تي عمل ڪريو.

    جيڪڏھن مھينن جا نالا متن طور داخل ڪيا وڃن، پوءِ ترتيب ڏيو حسب ضرورت لسٽ موجب جيئن هن مثال ۾ بيان ڪيو ويو آهي.

    سالگره جي ڏينهن کي ايڪسل ۾ مهيني ۽ ڏينهن جي ترتيب سان ڪيئن ترتيب ڏيو

    جڏهن سالگره جي ڪئلينڊر لاءِ تاريخون ترتيب ڏيو، بهترين حل هوندو تاريخن کي مهيني ۽ ڏينهن. نتيجي طور، توھان کي ھڪڙي فارمولي جي ضرورت آھي جيڪا ڄمڻ جي تاريخن مان مھينن ۽ ڏينھن کي ڇڪيندي.

    ھن صورت ۾، Excel TEXT فنڪشن، جيڪو ھڪڙي تاريخ کي مخصوص فارميٽ ۾ ٽيڪسٽ اسٽرنگ ۾ تبديل ڪري سگھي ٿو، ڪم ۾ اچي ٿو. . اسان جي مقصد لاءِ، "mmdd" يا "mm.dd" فارميٽ ڪوڊ ڪم ڪندو.

    ب2 ۾ ماخذ جي تاريخ سان، فارمولا ھي فارم وٺي ٿو:

    =TEXT(B2, "mm.dd")

    اڳيون، ترتيب ڏيو مهيني ۽ ڏينهن ڪالمن کي وڏي کان ننڍي تائين، ۽ توهان وٽ ڊيٽا کي هر مهيني جي ڏينهن جي ترتيب سان ترتيب ڏنو ويندو.

    ساڳيو نتيجو حاصل ڪري سگھجي ٿو DATE فارمولا کي استعمال ڪندي ھن طرح:

    =DATE(2000, MONTH(B2),DAY(B2))

    فارمولا تاريخن جي ھڪڙي فهرست ٺاھي ٿو مھينن ۽ ڏينھن کي اصل تاريخ مان ڪڍي ٿو B2 ۾ ۽ تبديل ڪري ٿو. حقيقي سال هڪ جعلي سان، 2000 هن مثال ۾، جيتوڻيڪ توهان ڪنهن به رکي سگهو ٿا. خيال اهو آهي ته سڀني تاريخن لاءِ ساڳيو سال هجي، ۽ پوءِ تاريخن جي فهرست کي ترتيب وار ترتيب ۾ ترتيب ڏيو.جيئن ته سال ساڳيو آهي، تاريخون مهيني ۽ ڏينهن جي ترتيب سان ترتيب ڏنيون وينديون آهن، جيڪي توهان ڳولي رهيا آهيو. سال جي حساب سان ترتيب ڏيڻ، سڀ کان آسان طريقو آهي تاريخن کي ترتيب ڏيڻ لاءِ ايڪسل جي چڙهندڙ ترتيب سان ( پراڻي کان جديد ) اختيار.

    هي تاريخن کي ترتيب ڏيندو سال جي حساب سان، پوءِ مهيني جي حساب سان، ۽ پوءِ ڏينهن جي حساب سان جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي.

    جيڪڏهن ڪنهن سبب جي ڪري توهان اهڙي ترتيب سان خوش نه آهيو، ته پوءِ توهان شامل ڪري سگهو ٿا. YEAR فارمولا سان هڪ مددگار ڪالم جيڪو تاريخ مان سال ڪڍي ٿو:

    =YEAR(C2)

    ڊيٽا کي ترتيب ڏيڻ کان پوءِ سال ڪالم، توهان ڏسندا ته تاريخون ترتيب ڏنل آهن صرف سال جي حساب سان، مهينن ۽ ڏينهن کي نظر انداز ڪرڻ .

    23>

    ٽپ. جيڪڏھن توھان چاھيو ٿا تاريخن کي ڏينھن جي حساب سان ترتيب ڏيو مھينن ۽ سالن کي نظرانداز ڪري، ڏينھن کي ڪڍيو DAY فنڪشن استعمال ڪندي، ۽ پوءِ ترتيب ڏيو ڏينھن ڪالم:

    =DAY(B2)

    هفتي جي ڏينهن جي حساب سان ايڪسل ۾ ڪيئن ترتيب ڏيو

    هفتي جي ڏينهن ذريعي ڊيٽا کي ترتيب ڏيڻ لاءِ، توهان کي هڪ مددگار ڪالم جي به ضرورت پوندي جيئن پوئين مثالن ۾. انهي صورت ۾، اسان مددگار ڪالمن کي WEEKDAY فارمولا سان آباد ڪنداسين جيڪو هفتي جي ڏينهن سان لاڳاپيل هڪ نمبر ڏي ٿو، ۽ پوء مددگار ڪالمن جي ترتيب سان ترتيب ڏيو.

    هفتي لاء جيڪو آچر کان شروع ٿئي ٿو (1 ) کان ڇنڇر تائين (7)، ھي فارمولا آھي استعمال ڪرڻ لاءِ:

    =WEEKDAY(A2)

    جيڪڏھن توھان جو ھفتو سومر (1) کان آچر تائين شروع ٿئي ٿو(7)، هتي صحيح آهي:

    =WEEKDAY(A2, 2)

    جتي A2 سيل آهي جنهن ۾ تاريخ آهي.

    هن مثال لاءِ، اسان پهريون فارمولا استعمال ڪيو ۽ حاصل ڪيو. نتيجو:

    جيڪڏهن هفتيوار ڏينهن جا نالا text طور داخل ڪيا ويا آهن، تاريخن جي طور تي نه، پوءِ ڪسٽم ترتيب جي خصوصيت کي استعمال ڪريو جيئن ايندڙ مثال ۾ وضاحت ڪئي وئي آهي.

    ايڪسل ۾ ڊيٽا کي ڪيئن ترتيب ڏيو مھينن جي نالن سان (يا هفتي جي ڏينھن جا نالا)

    جيڪڏھن توھان وٽ مھينن جي نالن جي ھڪڙي فهرست آھي جيئن ٽيڪسٽ ، نه ته ڊسپلي ڪرڻ لاءِ فارميٽ ٿيل تاريخن وانگر صرف مهينا، ايڪسل جي چڙهڻ واري ترتيب کي لاڳو ڪرڻ هڪ مسئلو ٿي سگهي ٿو - اهو جنوري کان ڊسمبر تائين مهينن جي ترتيب سان ترتيب ڏيڻ بدران مهينن جي نالن کي الفابيٽ سان ترتيب ڏيندو. انهي صورت ۾، هڪ ڪسٽم ترتيب مدد ڪندي:

    1. رڪارڊ کي چونڊيو جيڪو توهان مهيني جي نالي سان ترتيب ڏيڻ چاهيو ٿا.
    2. تي ڊيٽا ٽيب تي، ترتيب ڏيو & فلٽر گروپ، ڪلڪ ڪريو ترتيب ڪريو .
    3. ترتيب ڪريو ڊائلاگ باڪس ۾، ھيٺيون ڪريو:
      • هيٺ ڪالمن ، ڪالمن جو نالو چونڊيو جنهن ۾ مهينن جا نالا شامل آهن.
      • هيٺ ترتيب ڏيو تي ، چونڊيو سيل ويلز .
      • هيٺ آرڊر ، منتخب ڪريو ڪسٽم لسٽ .
      • 25>

        5>
    4. ان ۾ ڪسٽم لسٽون ڊائلاگ باڪس، چونڊيو يا ته مڪمل مهيني جا نالا ( جنوري ، فيبروري ، مارچ ، …) يا مختصر نالا ( جنوري ، فيبروري , Mar …) ان تي منحصر آهي ته توهان جي ورڪ شيٽ ۾ ڪئين مهينا درج ٿيل آهن:

  • ٻنهي ڊائلاگ کي بند ڪرڻ لاءِ ٻه ڀيرا ٺيڪ تي ڪلڪ ڪريوباڪس.
  • ٿي ويو! توھان جي ڊيٽا کي مھيني جي نالي سان ترتيب ڏنل آھي تاريخ جي ترتيب ۾، الفابيٽ سان نه:

    ٽپ. ترتيب ڏيڻ لاءِ نالن جا نالا هفتي جا ڏينهن ، يا ته مڪمل نالا چونڊيو ( آچر ، سومر ، اڱارو ، …) يا مختصر نالا ( Sun , Mon , Tue …) Custom List ڊائلاگ باڪس ۾.

    ايڪسل ۾ تاريخ جي حساب سان خودڪار طريقي سان ڪيئن ترتيب ڏيو

    جيئن توهان ڏٺو آهي، ايڪسل ترتيب جي خاصيت مختلف چئلينجن کي منهن ڏئي ٿي. صرف نقصان اهو آهي ته اهو متحرڪ نه آهي. مطلب، توهان کي پنهنجي ڊيٽا کي هر تبديلي سان ٻيهر ترتيب ڏيڻو پوندو ۽ جڏهن به نئين معلومات شامل ڪئي ويندي. شايد توهان حيران ٿي رهيا آهيو ته هر دفعي نئين تاريخ شامل ٿيڻ تي خودڪار طريقي سان ترتيب ڏيڻ جو هڪ طريقو آهي ته جيئن توهان جو ڊيٽا هميشه ترتيب ۾ هجي.

    اهو مڪمل ڪرڻ جو بهترين طريقو آهي ميڪرو استعمال ڪندي. ھيٺ ڏنل، توھان ھيٺ ڏنل ڊيٽا کي تاريخ جي حساب سان ترتيب ڏيڻ لاءِ ڪجھ ڪوڊ جا مثال ڳوليندا. 0>هي ميڪرو ڪم ڪيو ويندو آهي جڏهن ڪا تبديلي ڪٿي به ورڪ شيٽ ۾ ٿئي ٿي.

    اهو فرض ڪيو ويو آهي ته توهان جي ڊيٽا ڪالمن A کان C تائين، ۽ تاريخون جيڪي توهان ترتيب ڏيڻ چاهيو ٿا ڪالمن سي ۾ آهن، شروع ۾ سي2. اهو پڻ فرض ڪيو ويو آهي ته قطار 1 ۾ هيڊر شامل آهن (هيڊر: = xlYes). جيڪڏهن توهان جا رڪارڊ مختلف ڪالمن ۾ آهن، ته پوءِ هيٺيون ترميمون ڪريو:

    • A1 حوالي کي تبديل ڪريو توهان جي مٿي کاٻي سيل ڏانهنٽارگيٽ رينج (هيڊرن سميت).
    • C2 حوالو تبديل ڪريو سڀ کان مٿاهين سيل ڏانهن جنهن ۾ تاريخ شامل آهي.
    پرائيويٽ سب ورڪ شيٽ_تبديل (ByVal Target As Range) تي غلطي ٻيهر شروع ڪريو ايندڙ رينج ("A1" ) ترتيب ڏيو ڪي 1: = رينج( "C2" )، _ Order1:=xlAscending، Header:=xlYes، _ OrderCustom:=1، MatchCase:= False، _ Orientation:=xlTopToBottom End Sub

    Macro 2: خودڪار ترتيب تبديليون هڪ مخصوص رينج ۾ ڪيون وينديون آهن

    جيڪڏهن توهان هڪ وڏي ورڪ شيٽ سان ڪم ڪري رهيا آهيو جنهن ۾ تمام گهڻي معلومات هجي، شيٽ ۾ بلڪل ڪنهن به تبديلي سان ٻيهر ترتيب ڏيڻ مشڪل ٿي سگهي ٿو. انهي صورت ۾، اهو سمجھ ۾ اچي ٿو ته ميڪرو جي ٽارگيٽ کي محدود ڪرڻ لاء تبديليون جيڪي مخصوص حد ۾ واقع ٿين ٿيون. ھيٺ ڏنل VBA ڪوڊ ڊيٽا کي ترتيب ڏئي ٿو صرف جڏھن ڪا تبديلي ڪالمن C ۾ ڪئي وئي آھي جنھن ۾ تاريخون شامل آھن.

    Private Sub Worksheet_Change( ByVal Target As Range) تي غلطي وري شروع ڪريو اڳيون جيڪڏھن نه گھڙيو (Target, Range( "C:C") )) پوء ڪجھ به ناهي رينج( "A1" ).Sort Key1:=Range( "C2") , _ Order1:=xlAscending, Header:=xlYes, _ OrderCustom:=1, MatchCase:= False, _ Orientation:=xlTopToBottom End If End Sub

    Tip. اهي ميڪرو استعمال ڪري سگهجن ٿا خودڪار ترتيب ڏيڻ لاءِ ڪنهن به ڊيٽا جي قسم ، نه رڳو تاريخون. اسان جا نمونا رموز ترتيب ڏنل ترتيب ۾. جيڪڏھن توھان چاھيو ٿا ھيٺ لھي ترتيب ڏيو ، تبديل ڪريو Order1:=xlAscending to Order1:=xlDescending.

    توهان جي ورڪ شيٽ ۾ ميڪرو ڪيئن شامل ڪجي

    جيئن ٻئي ميڪرو پاڻمرادو هلندا آهن ورڪ شيٽ جي تبديلي تي،ڪوڊ کي شيٽ ۾ داخل ڪيو وڃي جتي توھان ڊيٽا کي ترتيب ڏيڻ چاھيو ٿا (ھن مثال ۾ Sheet1). هتي ڪيئن آهي:

    1. دٻايو Alt + F11 VBA Editor کولڻ لاءِ.
    2. Project Explorer ۾ کاٻي پاسي، شيٽ تي ڊبل ڪلڪ ڪريو جتي توهان چاهيو ٿا. خودڪار ترتيب ڏيو.
    3. ڪوڊ کي ڪوڊ ونڊو ۾ پيسٽ ڪريو.

    تاريخن کي خودڪار ترتيب سان ترتيب ڏيو

    فرض ڪريو ته توھان وٽ آھي تاريخن جي فهرست ۽ توھان چاھيو ٿا ته انھن کي پاڻمرادو ترتيب ڏنل تاريخ جي ترتيب ۾ ھڪ الڳ ڪالمن ۾، اصل فهرست سان گڏ. اهو هيٺ ڏنل صف فارمولا سان ڪري سگهجي ٿو:

    =IFERROR(INDEX($A$2:$A$20, MATCH(ROWS($A$2:A2), COUNTIF($A$2:$A$20, "<="&$A$2:$A$20), 0)), "")

    جتي A2:A20 اصل (غير ترتيب ڏنل) تاريخون آهن، جن ۾ ممڪن نيون داخلائن لاءِ ڪجهه خالي سيل شامل آهن.

    فارمولا داخل ڪريو هڪ خالي سيل ۾ ڪالمن جي ڀرسان اصل تاريخن سان (هن مثال ۾ C2) ۽ ان کي مڪمل ڪرڻ لاءِ هڪ ئي وقت ۾ Ctrl + Shift + Enter کي دٻايو. ان کان پوء، فارمولا کي ھيٺ ڪريو باقي سيلز ڏانھن (C2:C20 اسان جي صورت ۾).

    32>

    ٽپ. نئين شامل ڪيل تاريخن کي خودڪار طريقي سان ترتيب ڏيڻ لاء، حوالو ڪيل رينج ۾ ڪافي تعداد ۾ خالي سيلن کي شامل ڪرڻ جي پڪ ڪريو. مثال طور، اسان جي تاريخن جي لسٽ A2:A7 جي حد ۾ آهي، پر اسان فارمولا کي $A$2:$A$20 فراهم ڪريون ٿا، ۽ ان کي C2 ذريعي C20 سيلز ۾ ڀريون ٿا. IFERROR فنڪشن اضافي سيلن ۾ غلطين کي روڪي ٿو، ان جي بدران هڪ خالي اسٽرنگ ("") واپس ڪندي. 6هجڻ گهرجي، گهڻو ڪري اهي هڪ فارميٽ ۾ داخل ڪيا ويا آهن جيڪي Excel سمجهي نٿا سگهن، تنهن ڪري انهن کي تاريخن جي بجاءِ ٽيڪسٽ اسٽرنگ طور سمجهيو وڃي ٿو. هيٺ ڏنل سبق وضاحت ڪري ٿو ته ڪيئن نام نهاد "ٽيڪسٽ تاريخن" ۾ فرق ڪجي ۽ انهن کي عام ايڪسل تاريخن ۾ ڪيئن بدلجي: ايڪسل ۾ ٽيڪسٽ کي تاريخ ۾ ڪيئن بدلجي.

    اهڙي ريت ايڪسل ۾ تاريخ جي ترتيب سان. مان توهان جي پڙهڻ لاءِ توهان جي مهرباني ۽ اميد اٿم ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسندا!

    دستياب ڊائون لوڊ

    ترتيب ڏنل تاريخ فارمولا مثال (.xlsx فائل)

    آٽو ترتيب ميڪرو ( .xlsm فائل)

    مائيڪل براون هڪ سرشار ٽيڪنالاجي جوش آهي جيڪو سافٽ ويئر اوزار استعمال ڪندي پيچيده عملن کي آسان ڪرڻ جي جذبي سان. ٽيڪنيڪي صنعت ۾ ڏهاڪن کان وڌيڪ تجربي سان، هن پنهنجي صلاحيتن کي Microsoft Excel ۽ Outlook، گڏوگڏ Google Sheets ۽ Docs ۾ ساراهيو آهي. مائيڪل جو بلاگ وقف ڪيو ويو آهي پنهنجي علم ۽ مهارت کي ٻين سان شيئر ڪرڻ لاءِ، پيداوار ۽ ڪارڪردگي کي بهتر ڪرڻ لاءِ آسان پيروي ڪرڻ واريون صلاحون ۽ سبق مهيا ڪرڻ لاءِ. چاهي توهان هڪ تجربيڪار پيشه ور آهيو يا شروعاتي، مائيڪل جو بلاگ انهن ضروري سافٽ ويئر اوزارن مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ قيمتي بصيرتون ۽ عملي صلاحون پيش ڪري ٿو.