સામગ્રીઓનું કોષ્ટક
આ લેખમાં, અમે એક્સેલમાં તારીખોને સૉર્ટ કરવાની વિવિધ રીતો જોઈશું. તમે શીખી શકશો કે કેવી રીતે કાલક્રમિક ક્રમમાં તારીખોને ઝડપથી ગોઠવવી, વર્ષોને અવગણીને મહિના પ્રમાણે સૉર્ટ કરો, મહિના અને દિવસ દ્વારા જન્મદિવસને સૉર્ટ કરો અને નવા મૂલ્યો દાખલ કરતી વખતે તારીખ દ્વારા ઑટોમૅટિક રીતે કેવી રીતે સૉર્ટ કરો.
એક્સેલનું બિલ્ટ-ઇન સૉર્ટ વિકલ્પો શક્તિશાળી અને અસરકારક સાધનો છે, પરંતુ જ્યારે તારીખો સૉર્ટ કરવાની વાત આવે છે ત્યારે તે હંમેશા યોગ્ય રીતે કામ કરતા નથી. આ ટ્યુટોરીયલ તમને તમારા ડેટાને ગડબડ કર્યા વિના અર્થપૂર્ણ રીતે એક્સેલને તારીખ પ્રમાણે ગોઠવવા માટે કેટલીક ઉપયોગી યુક્તિઓ શીખવશે.
તારીખને કાલક્રમિક ક્રમમાં કેવી રીતે સૉર્ટ કરવી
ગોઠવવી એક્સેલમાં કાલક્રમિક ક્રમમાં તારીખો ખૂબ જ સરળ છે. તમે ફક્ત પ્રમાણભૂત ચડતા સૉર્ટ વિકલ્પનો ઉપયોગ કરો છો:
- તમે કાલક્રમિક રીતે સૉર્ટ કરવા માંગો છો તે તારીખો પસંદ કરો.
- હોમ ટૅબ પર, ફોર્મેટ્સ જૂથમાં, સૉર્ટ કરો & ફિલ્ટર કરો અને પસંદ કરો સૉર્ટ કરો સૌથી જૂની થી સૌથી નવી . વૈકલ્પિક રીતે, તમે ડેટા ટેબ પર સૉર્ટ કરો & ફિલ્ટર જૂથ.
એક્સેલમાં તારીખ દ્વારા કેવી રીતે સૉર્ટ કરવું
એક્સેલ સૉર્ટ વિકલ્પોનો ઉપયોગ ફરીથી ગોઠવવા માટે પણ થઈ શકે છે. આખું ટેબલ, માત્ર એક કૉલમ નહીં. પંક્તિઓને અકબંધ રાખીને તારીખ દ્વારા રેકોર્ડને સૉર્ટ કરવા માટે, મુખ્ય મુદ્દો એ છે કે જ્યારે પૂછવામાં આવે ત્યારે પસંદગીને વિસ્તૃત કરવી.
અહીં એક્સેલમાં ડેટાને તારીખ પ્રમાણે સૉર્ટ કરવાના વિગતવાર પગલાં છે:
- માં તમારી સ્પ્રેડશીટ, કૉલમ વિના તારીખો પસંદ કરોહેડર.
- હોમ ટેબ પર, સૉર્ટ કરો & ફિલ્ટર કરો અને સૌથી જૂનામાં સૌથી નવું પસંદ કરો.
- સૉર્ટ ચેતવણી સંવાદ બોક્સ દેખાશે. ડિફૉલ્ટ છોડો પસંદગીને વિસ્તૃત કરો વિકલ્પ પસંદ કરો, અને ક્લિક કરો સૉર્ટ કરો :
બસ! રેકોર્ડ્સ તારીખ પ્રમાણે સૉર્ટ કરવામાં આવ્યા છે અને બધી પંક્તિઓ એકસાથે રાખવામાં આવી છે:
એક્સેલમાં મહિના પ્રમાણે કેવી રીતે સૉર્ટ કરવું
તમે ઈચ્છો ત્યારે સમય આવી શકે છે વર્ષને અવગણીને મહિના પ્રમાણે તારીખોને સૉર્ટ કરો , ઉદાહરણ તરીકે તમારા સાથીદારો અથવા સંબંધીઓની વર્ષગાંઠની તારીખોનું જૂથ બનાવતી વખતે. આ કિસ્સામાં, ડિફૉલ્ટ એક્સેલ સૉર્ટ સુવિધા કામ કરશે નહીં કારણ કે તે હંમેશા વર્ષને ધ્યાનમાં લે છે, પછી ભલે તમારા કોષો માત્ર મહિનો અથવા મહિનો અને દિવસ દર્શાવવા માટે ફોર્મેટ કરેલ હોય.
સોલ્યુશન એ સહાયક કૉલમ ઉમેરવાનું છે. , મહિનાનો નંબર કાઢો અને તે કૉલમ દ્વારા સૉર્ટ કરો. તારીખથી મહિનો મેળવવા માટે, MONTH ફંક્શનનો ઉપયોગ કરો.
નીચેના સ્ક્રીનશોટમાં, અમે આ સૂત્ર સાથે B2 માં તારીખમાંથી મહિનાની સંખ્યા કાઢીએ છીએ:
=MONTH(B2)
ટીપ. જો પરિણામ નંબરને બદલે તારીખ તરીકે પ્રદર્શિત થાય, તો સામાન્ય ફોર્મેટને સૂત્ર કોષો પર સેટ કરો.
અને હવે, તમારા ટેબલને મહિનો કૉલમ દ્વારા સૉર્ટ કરો. આ માટે, મહિનાની સંખ્યાઓ પસંદ કરો (C2:C8), ક્લિક કરો સૉર્ટ કરો & ફિલ્ટર > સૌથી નાનાથી મોટામાં સૉર્ટ કરો , અને પછી જ્યારે એક્સેલ તમને આમ કરવાનું કહે ત્યારે પસંદગીને વિસ્તૃત કરો. જો બધું યોગ્ય રીતે કરવામાં આવે, તો તમને નીચેની બાબતો મળશેપરિણામ:
કૃપા કરીને ધ્યાન આપો કે અમારો ડેટા હવે મહિના દ્વારા વર્ગીકૃત થયેલ છે, દરેક મહિનાના વર્ષો અને દિવસોને અવગણીને. જો તમે મહિના અને દિવસ દ્વારા સૉર્ટ કરવા માંગો છો , તો પછીના ઉદાહરણની સૂચનાઓને અનુસરો.
જો મહિનાના નામ ટેક્સ્ટ તરીકે દાખલ કરવામાં આવ્યા હોય, તો પછી સૉર્ટ કરો આ ઉદાહરણમાં સમજાવ્યા મુજબ વૈવિધ્યપૂર્ણ સૂચિ દ્વારા.
એક્સેલમાં જન્મદિવસને મહિના અને દિવસ દ્વારા કેવી રીતે સૉર્ટ કરવું
જ્યારે જન્મદિવસ કૅલેન્ડર માટે તારીખો ગોઠવવામાં આવે છે, શ્રેષ્ઠ ઉકેલ એ મહિના પ્રમાણે તારીખોને સૉર્ટ કરવામાં આવશે અને દિવસ પરિણામે, તમારે એક સૂત્રની જરૂર છે જે જન્મ તારીખોમાંથી મહિનાઓ અને દિવસો ખેંચે.
આ કિસ્સામાં, એક્સેલ ટેક્સ્ટ ફંક્શન, જે તારીખને ઉલ્લેખિત ફોર્મેટમાં ટેક્સ્ટ સ્ટ્રિંગમાં કન્વર્ટ કરી શકે છે, તે કામમાં આવે છે. . અમારા હેતુ માટે, "mmdd" અથવા "mm.dd" ફોર્મેટ કોડ કામ કરશે.
B2 માં સ્ત્રોત તારીખ સાથે, સૂત્ર આ ફોર્મ લે છે:
=TEXT(B2, "mm.dd")
આગળ, મહિનો અને દિવસ કૉલમને સૌથી મોટાથી નાનામાં સૉર્ટ કરો અને તમારી પાસે દરેક મહિનાના દિવસોના ક્રમમાં ડેટા ગોઠવાયેલ હશે.
આ જ પરિણામ આ રીતે DATE સૂત્રનો ઉપયોગ કરીને પ્રાપ્ત કરી શકાય છે:
=DATE(2000, MONTH(B2),DAY(B2))
સૂત્ર B2 માં વાસ્તવિક તારીખમાંથી મહિનો અને દિવસ કાઢીને અને તેને બદલીને તારીખોની સૂચિ બનાવે છે. નકલી સાથે વાસ્તવિક વર્ષ, આ ઉદાહરણમાં 2000, જો કે તમે કોઈપણ મૂકી શકો છો. વિચાર એ છે કે બધી તારીખો માટે એક જ વર્ષ હોય, અને પછી તારીખોની સૂચિને કાલક્રમિક ક્રમમાં સૉર્ટ કરો.વર્ષ સમાન હોવાથી, તારીખો મહિના અને દિવસ દ્વારા સૉર્ટ કરવામાં આવશે, જે તમે શોધી રહ્યાં છો તે બરાબર છે.
એક્સેલમાં વર્ષ દ્વારા ડેટા કેવી રીતે સૉર્ટ કરવો
જ્યારે તે આવે છે. વર્ષ દ્વારા વર્ગીકરણ, એક્સેલના ચડતા સૉર્ટ ( સૌથી જૂનાથી નવા ) વિકલ્પ સાથે તારીખોને કાલક્રમિક ક્રમમાં ગોઠવવાનો સૌથી સહેલો રસ્તો છે.
આ તારીખોને સૉર્ટ કરશે વર્ષ દ્વારા, પછી મહિના દ્વારા, અને પછી દિવસ દ્વારા નીચેના સ્ક્રીનશૉટમાં બતાવ્યા પ્રમાણે.
જો કોઈ કારણોસર તમે આવી ગોઠવણથી ખુશ નથી, તો તમે ઉમેરી શકો છો YEAR ફોર્મ્યુલા સાથે સહાયક કૉલમ જે તારીખમાંથી વર્ષ કાઢે છે:
=YEAR(C2)
વર્ષ કૉલમ દ્વારા ડેટાને સૉર્ટ કર્યા પછી, તમે જોશો કે તારીખો સૉર્ટ કરવામાં આવી છે ફક્ત વર્ષ દ્વારા, મહિના અને દિવસોને અવગણીને .
ટીપ. જો તમે મહિનાઓ અને વર્ષોની અવગણના કરીને દિવસ પ્રમાણે તારીખોને સૉર્ટ કરવા માંગતા હો, તો DAY ફંક્શનનો ઉપયોગ કરીને દિવસને બહાર કાઢો અને પછી દિવસ કૉલમ દ્વારા સૉર્ટ કરો:
=DAY(B2)
એક્સેલમાં અઠવાડિયાના દિવસો દ્વારા કેવી રીતે સૉર્ટ કરવું
અઠવાડિયાના દિવસ પ્રમાણે ડેટાને સૉર્ટ કરવા માટે, તમારે અગાઉના ઉદાહરણોની જેમ સહાયક કૉલમની પણ જરૂર પડશે. આ કિસ્સામાં, અમે હેલ્પર કૉલમને WEEKDAY ફોર્મ્યુલા સાથે પૉપ્યુલેટ કરીશું જે અઠવાડિયાના દિવસને અનુરૂપ નંબર આપે છે, અને પછી હેલ્પર કૉલમ દ્વારા સૉર્ટ કરીશું.
રવિવારથી શરૂ થતા અઠવાડિયા માટે (1 ) થી શનિવાર (7), આનો ઉપયોગ કરવા માટેનું સૂત્ર છે:
=WEEKDAY(A2)
જો તમારું અઠવાડિયું સોમવાર (1) થી રવિવાર સુધી શરૂ થાય છે(7), અહીં સાચો છે:
=WEEKDAY(A2, 2)
જ્યાં A2 એ તારીખ ધરાવતો કોષ છે.
આ ઉદાહરણ માટે, અમે પ્રથમ સૂત્રનો ઉપયોગ કર્યો અને આ મળ્યું પરિણામ:
જો અઠવાડિયાના દિવસના નામ ટેક્સ્ટ તરીકે દાખલ કરવામાં આવ્યા હોય, તારીખ તરીકે નહીં, તો પછીના ઉદાહરણમાં સમજાવ્યા મુજબ કસ્ટમ સૉર્ટ સુવિધાનો ઉપયોગ કરો.
એક્સેલમાં મહિનાના નામો (અથવા અઠવાડિયાના દિવસના નામો) દ્વારા ડેટા કેવી રીતે સૉર્ટ કરવો
જો તમારી પાસે મહિનાના નામોની સૂચિ ટેક્સ્ટ તરીકે હોય, પ્રદર્શિત કરવા માટે ફોર્મેટ કરેલી તારીખો તરીકે નહીં માત્ર મહિનાઓ માટે, એક્સેલના ચડતા સૉર્ટને લાગુ કરવામાં સમસ્યા હોઈ શકે છે - તે જાન્યુઆરીથી ડિસેમ્બર મહિનાના ક્રમ દ્વારા વર્ગીકરણ કરવાને બદલે મહિનાના નામોને મૂળાક્ષરો પ્રમાણે ગોઠવશે. આ કિસ્સામાં, કસ્ટમ સૉર્ટ મદદ કરશે:
- તમે મહિનાના નામ દ્વારા સૉર્ટ કરવા માંગો છો તે રેકોર્ડ્સ પસંદ કરો.
- ડેટા ટેબ પર, સૉર્ટ કરો & ફિલ્ટર જૂથ, સૉર્ટ કરો પર ક્લિક કરો.
- સૉર્ટ કરો સંવાદ બૉક્સમાં, નીચેના કરો:
- કૉલમ<2 હેઠળ>, મહિનાના નામો ધરાવતી કૉલમનું નામ પસંદ કરો.
- સોર્ટ ઓન હેઠળ, સેલ મૂલ્યો પસંદ કરો.
- હેઠળ ઓર્ડર , કસ્ટમ સૂચિ પસંદ કરો.
- કસ્ટમ સૂચિઓ સંવાદ બોક્સમાં, પસંદ કરો ક્યાં તો સંપૂર્ણ મહિનાના નામ ( જાન્યુઆરી , ફેબ્રુઆરી , માર્ચ , …) અથવા ટૂંકા નામો ( જાન્યુઆરી , ફેબ્રુઆરી , માર્ચ …) તમારી વર્કશીટમાં મહિના કેવી રીતે સૂચિબદ્ધ છે તેના આધારે:
થઈ ગયું! તમારો ડેટા કાલક્રમિક ક્રમમાં મહિનાના નામ દ્વારા સૉર્ટ કરવામાં આવ્યો છે, મૂળાક્ષરો પ્રમાણે નહીં:
ટીપ. અઠવાડિયાના દિવસોના નામો દ્વારા સૉર્ટ કરવા માટે, ક્યાં તો સંપૂર્ણ નામ પસંદ કરો ( રવિવાર , સોમવાર , મંગળવાર< કસ્ટમ લિસ્ટ્સ સંવાદ બોક્સમાં 2>, …) અથવા ટૂંકા નામો ( રવિ , સોમ , મંગળ …).
એક્સેલમાં તારીખ પ્રમાણે સ્વતઃ સૉર્ટ કેવી રીતે કરવું
તમે જોયું તેમ, એક્સેલ સૉર્ટ સુવિધા વિવિધ પડકારોનો સામનો કરે છે. એકમાત્ર ખામી એ છે કે તે ગતિશીલ નથી. મતલબ, તમારે દરેક ફેરફાર સાથે અને જ્યારે પણ નવી માહિતી ઉમેરવામાં આવશે ત્યારે તમારે તમારા ડેટાને ફરીથી સૉર્ટ કરવો પડશે. કદાચ તમે વિચારતા હશો કે જ્યારે પણ નવી તારીખ ઉમેરવામાં આવે ત્યારે આપમેળે સૉર્ટ કરવાની કોઈ રીત હોય છે જેથી તમારો ડેટા હંમેશા ક્રમમાં રહે.
આને પૂર્ણ કરવાની શ્રેષ્ઠ રીત મેક્રોનો ઉપયોગ કરીને છે. નીચે, તમને કાલક્રમિક ક્રમમાં તારીખ દ્વારા નીચેના ડેટાને સ્વતઃ સૉર્ટ કરવા માટેના કેટલાક કોડ ઉદાહરણો મળશે.
મેક્રો 1: દરેક વર્કશીટ ફેરફાર સાથે સ્વતઃ સૉર્ટ કરો
જ્યારે પણ વર્કશીટમાં ક્યાંય પણ ફેરફાર થાય છે ત્યારે આ મેક્રો એક્ઝિક્યુટ થાય છે.
એવું માનવામાં આવે છે કે તમારો ડેટા કૉલમ A થી C માં છે, અને તમે જે તારીખો દ્વારા સૉર્ટ કરવા માંગો છો તે કૉલમ C માં છે, જે શરૂ થાય છે. C2. એવું પણ માનવામાં આવે છે કે પંક્તિ 1 માં હેડરો (હેડર:=xlYes) છે. જો તમારા રેકોર્ડ્સ અલગ-અલગ કૉલમમાં હોય, તો પછી નીચેના ગોઠવણો કરો:
- તમારા ઉપરના ડાબા કોષમાં A1 સંદર્ભ બદલોલક્ષ્ય શ્રેણી (હેડર સહિત).
- તારીખ ધરાવતા સર્વોચ્ચ સેલમાં C2 સંદર્ભ બદલો.
મેક્રો 2: સ્વતઃ સૉર્ટ કરો ત્યારે ફેરફારો ચોક્કસ શ્રેણીમાં કરવામાં આવે છે
જો તમે એક વિશાળ વર્કશીટ સાથે કામ કરી રહ્યા છો જેમાં ઘણી બધી માહિતી હોય, તો શીટમાં કોઈપણ ફેરફાર સાથે ફરીથી સૉર્ટ કરવું મુશ્કેલીભર્યું હોઈ શકે છે. આ કિસ્સામાં, ચોક્કસ શ્રેણીમાં થતા ફેરફારો માટે મેક્રોના ટ્રિગરિંગને મર્યાદિત કરવાનો અર્થપૂર્ણ છે. નીચેનો VBA કોડ ડેટાને ત્યારે જ સૉર્ટ કરે છે જ્યારે તારીખો ધરાવતી કૉલમ Cમાં ફેરફાર કરવામાં આવે છે.
ખાનગી સબ વર્કશીટ_ચેન્જ( રેન્જ તરીકે વલ ટાર્ગેટ) ભૂલ પર ફરી શરૂ કરો જો છેદે ન હોય તો આગળ ફરી શરૂ કરો(Target, Range( "C:C") )) રેંજ પછી કંઈ નથી End If End સબટીપ. આ મેક્રોનો ઉપયોગ કોઈપણ ડેટા પ્રકાર દ્વારા ઓટો સૉર્ટ કરવા માટે થઈ શકે છે, માત્ર તારીખો જ નહીં. અમારા નમૂના કોડ ચડતા ક્રમમાં ગોઠવે છે. જો તમે ઉતરતા સૉર્ટ કરવા માંગો છો , તો Order1:=xlAscending થી Order1:=xlDescending બદલો.
તમારી વર્કશીટમાં મેક્રો કેવી રીતે ઉમેરવું
જેમ કે વર્કશીટના ફેરફાર પર બંને મેક્રો ઓટોમેટિક રીતે ચાલે છે,કોડ શીટમાં દાખલ થવો જોઈએ જ્યાં તમે ડેટાને સૉર્ટ કરવા માંગો છો (આ ઉદાહરણમાં શીટ1). અહીં કેવી રીતે છે:
- VBA એડિટર ખોલવા માટે Alt + F11 દબાવો.
- ડાબી બાજુએ પ્રોજેક્ટ એક્સ્પ્લોરર માં, તમે જ્યાં ઇચ્છો ત્યાં શીટ પર ડબલ ક્લિક કરો સ્વતઃ સૉર્ટ કરો.
- કોડ વિંડોમાં કોડ પેસ્ટ કરો.
સૂત્ર સાથે તારીખોને સ્વતઃ સૉર્ટ કરો
ધારો કે તમારી પાસે તારીખોની સૂચિ અને તમે તેને મૂળ સૂચિની સાથે સાથે એક અલગ કૉલમમાં કાલક્રમિક ક્રમમાં આપમેળે ગોઠવવા માંગો છો. આ નીચેના એરે ફોર્મ્યુલા સાથે કરી શકાય છે:
=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).
ટીપ. નવી ઉમેરવામાં આવેલી તારીખોને આપમેળે સૉર્ટ કરવા માટે, ઉલ્લેખિત શ્રેણીમાં પર્યાપ્ત સંખ્યામાં ખાલી કોષોનો સમાવેશ કરવાની ખાતરી કરો. દાખલા તરીકે, અમારી તારીખોની સૂચિ A2:A7 રેન્જમાં છે, પરંતુ અમે ફોર્મ્યુલામાં $A$2:$A$20 સપ્લાય કરીએ છીએ અને તેને C2 થી C20 કોષોમાં ભરીએ છીએ. IFERROR ફંક્શન વધારાના કોષોમાં ભૂલોને અટકાવે છે, તેના બદલે ખાલી સ્ટ્રિંગ ("") પરત કરે છે. 6જોઈએ, મોટે ભાગે તેઓ એવા ફોર્મેટમાં દાખલ થયા છે કે જે એક્સેલ સમજી શકતું નથી, તેથી તેઓ તારીખોને બદલે ટેક્સ્ટ સ્ટ્રિંગ તરીકે જોવામાં આવે છે. નીચેનું ટ્યુટોરીયલ સમજાવે છે કે કહેવાતી "ટેક્સ્ટ ડેટ્સ" ને કેવી રીતે અલગ કરવી અને તેને સામાન્ય એક્સેલ તારીખોમાં કેવી રીતે રૂપાંતરિત કરવી: એક્સેલમાં ટેક્સ્ટને તારીખમાં કેવી રીતે રૂપાંતરિત કરવું.
એક્સેલમાં તારીખ દ્વારા આ રીતે સૉર્ટ કરવું. હું વાંચવા બદલ તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!
ઉપલબ્ધ ડાઉનલોડ
તારીખ દ્વારા સૉર્ટ કરો ફોર્મ્યુલા ઉદાહરણો (.xlsx ફાઇલ)
ઓટો સૉર્ટ મેક્રો ( .xlsm ફાઇલ)