విషయ సూచిక
ఈ కథనంలో, మేము Excelలో తేదీలను క్రమబద్ధీకరించడానికి వివిధ మార్గాలను పరిశీలిస్తాము. మీరు తేదీలను కాలక్రమానుసారం త్వరగా ఎలా అమర్చాలో, సంవత్సరాలను విస్మరించి నెలవారీగా ఎలా క్రమబద్ధీకరించాలో, నెల మరియు రోజు వారీగా పుట్టినరోజులను ఎలా క్రమబద్ధీకరించాలో మరియు కొత్త విలువలను నమోదు చేసేటప్పుడు తేదీని బట్టి స్వయంచాలకంగా ఎలా క్రమబద్ధీకరించాలో మీరు నేర్చుకుంటారు.
Excel అంతర్నిర్మిత క్రమబద్ధీకరణ ఎంపికలు శక్తివంతమైన మరియు ప్రభావవంతమైన సాధనాలు, కానీ తేదీలను క్రమబద్ధీకరించేటప్పుడు అవి ఎల్లప్పుడూ సరిగ్గా పని చేయవు. ఈ ట్యుటోరియల్ మీ డేటాను గందరగోళానికి గురిచేయకుండా అర్ధవంతమైన మార్గంలో తేదీల వారీగా Excelని ఏర్పాటు చేయడానికి మీకు కొన్ని ఉపయోగకరమైన ఉపాయాలను నేర్పుతుంది.
తేదీలను కాలక్రమానుసారం ఎలా క్రమబద్ధీకరించాలి
ఏర్పరచడం Excel లో కాలక్రమానుసారం తేదీలు చాలా సులభం. మీరు కేవలం ప్రామాణిక ఆరోహణ క్రమీకరించు ఎంపికను ఉపయోగించండి:
- మీరు కాలక్రమానుసారంగా క్రమబద్ధీకరించాలనుకుంటున్న తేదీలను ఎంచుకోండి.
- హోమ్ ట్యాబ్లో, ఫార్మాట్లు సమూహంలో, క్రమీకరించు & ఫిల్టర్ మరియు పాతదాన్ని సరికొత్తగా క్రమీకరించు ఎంచుకోండి. ప్రత్యామ్నాయంగా, మీరు డేటా ట్యాబ్లో క్రమీకరించు &లో A-Z ఎంపికను ఉపయోగించవచ్చు. సమూహాన్ని ఫిల్టర్ చేయండి.
Excelలో తేదీ వారీగా ఎలా క్రమబద్ధీకరించాలి
ఎక్సెల్ క్రమబద్ధీకరణ ఎంపికలను తిరిగి అమర్చడానికి కూడా ఉపయోగించవచ్చు మొత్తం పట్టిక, ఒక్క నిలువు వరుస మాత్రమే కాదు. అడ్డు వరుసలను చెక్కుచెదరకుండా తేదీ వారీగా క్రమబద్ధీకరించడానికి, ప్రాంప్ట్ చేయబడినప్పుడు ఎంపికను విస్తరించడం ప్రధాన విషయం.
Excelలో తేదీల వారీగా డేటాను క్రమబద్ధీకరించే వివరణాత్మక దశలు ఇక్కడ ఉన్నాయి:
- లో మీ స్ప్రెడ్షీట్, కాలమ్ లేకుండా తేదీలను ఎంచుకోండిశీర్షిక.
- హోమ్ ట్యాబ్లో, క్రమీకరించు & ఫిల్టర్ మరియు పాతదాన్ని సరికొత్తగా క్రమీకరించు ఎంచుకోండి.
- క్రమబద్ధీకరించు హెచ్చరిక డైలాగ్ బాక్స్ కనిపిస్తుంది. ఎంచుకున్న డిఫాల్ట్ ఎంపికను విస్తరించు ఎంపికను వదిలివేసి, క్రమీకరించు :
అంతే! రికార్డులు తేదీ వారీగా క్రమబద్ధీకరించబడ్డాయి మరియు అన్ని అడ్డు వరుసలు కలిసి ఉంచబడ్డాయి:
Excelలో నెలవారీగా ఎలా క్రమబద్ధీకరించాలి
మీరు కోరుకున్న సమయాలు ఉండవచ్చు సంవత్సరాన్ని విస్మరిస్తూ నెలవారీగా తేదీలను క్రమబద్ధీకరించడానికి , ఉదాహరణకు మీ సహోద్యోగులు లేదా బంధువుల వార్షికోత్సవ తేదీలను సమూహపరిచేటప్పుడు. ఈ సందర్భంలో, డిఫాల్ట్ Excel క్రమబద్ధీకరణ ఫీచర్ పని చేయదు ఎందుకంటే ఇది ఎల్లప్పుడూ సంవత్సరాన్ని పరిగణనలోకి తీసుకుంటుంది, మీ సెల్లు నెల లేదా నెల మరియు రోజును మాత్రమే ప్రదర్శించడానికి ఫార్మాట్ చేయబడినప్పటికీ.
సహాయక కాలమ్ని జోడించడం దీనికి పరిష్కారం. , నెల సంఖ్యను సంగ్రహించి, ఆ కాలమ్ ద్వారా క్రమబద్ధీకరించండి. తేదీ నుండి నెలను పొందడానికి, MONTH ఫంక్షన్ని ఉపయోగించండి.
దిగువ స్క్రీన్షాట్లో, మేము ఈ ఫార్ములాతో B2లోని తేదీ నుండి నెల సంఖ్యను సంగ్రహిస్తాము:
=MONTH(B2)
చిట్కా. ఫలితం సంఖ్యగా కాకుండా తేదీగా ప్రదర్శించబడితే, సాధారణ ఆకృతిని ఫార్ములా సెల్లకు సెట్ చేయండి.
మరియు ఇప్పుడు, మీ పట్టికను నెల నిలువు వరుస ద్వారా క్రమబద్ధీకరించండి. దీని కోసం, నెల సంఖ్యలను ఎంచుకోండి (C2:C8), క్రమీకరించు & ఫిల్టర్ చేయండి > చిన్నదానిని పెద్దదిగా క్రమీకరించండి , ఆపై Excel మిమ్మల్ని అలా చేయమని అడిగినప్పుడు ఎంపికను విస్తరించండి. అన్నీ సరిగ్గా జరిగితే, మీరు ఈ క్రింది వాటిని పొందుతారుఫలితం:
దయచేసి మా డేటా ఇప్పుడు ప్రతి నెలలో సంవత్సరాలు మరియు రోజులను విస్మరించి నెలవారీగా క్రమబద్ధీకరించబడిందని గమనించండి. మీరు నెల మరియు రోజు వారీగా క్రమబద్ధీకరించాలనుకుంటే, తదుపరి ఉదాహరణ నుండి సూచనలను అనుసరించండి.
నెల పేర్లను వచనం గా నమోదు చేస్తే, ఆపై క్రమబద్ధీకరించండి ఈ ఉదాహరణలో వివరించిన విధంగా అనుకూల జాబితా ద్వారా.
Excelలో పుట్టినరోజులను నెల మరియు రోజు వారీగా ఎలా క్రమబద్ధీకరించాలి
పుట్టినరోజు క్యాలెండర్ కోసం తేదీలను ఏర్పాటు చేసినప్పుడు, సరైన పరిష్కారం నెలవారీగా తేదీలను క్రమబద్ధీకరించడం మరియు రోజు. పర్యవసానంగా, మీకు పుట్టిన తేదీల నుండి నెలలు మరియు రోజులను తీసుకునే ఫార్ములా అవసరం.
ఈ సందర్భంలో, పేర్కొన్న ఆకృతిలో తేదీని టెక్స్ట్ స్ట్రింగ్గా మార్చగల Excel TEXT ఫంక్షన్ ఉపయోగపడుతుంది. . మా ప్రయోజనం కోసం, "mmdd" లేదా "mm.dd" ఫార్మాట్ కోడ్ పని చేస్తుంది.
B2లోని సోర్స్ తేదీతో, ఫార్ములా ఈ ఫారమ్ను తీసుకుంటుంది:
=TEXT(B2, "mm.dd")
తర్వాత, నెల మరియు రోజు నిలువు వరుసను పెద్దది నుండి చిన్నది వరకు క్రమబద్ధీకరించండి మరియు మీరు ప్రతి నెల రోజుల క్రమంలో డేటాను అమర్చాలి.
ఇలా DATE సూత్రాన్ని ఉపయోగించడం ద్వారా అదే ఫలితాన్ని సాధించవచ్చు:
=DATE(2000, MONTH(B2),DAY(B2))
ఫార్ములా B2లోని వాస్తవ తేదీ నుండి నెల మరియు రోజును సంగ్రహించి, భర్తీ చేయడం ద్వారా తేదీల జాబితాను రూపొందిస్తుంది. ఈ ఉదాహరణలో 2000 నకిలీతో నిజ సంవత్సరం, అయితే మీరు ఏదైనా పెట్టవచ్చు. అన్ని తేదీలకు ఒకే సంవత్సరం ఉండాలని, ఆపై తేదీల జాబితాను కాలక్రమానుసారం క్రమబద్ధీకరించాలనే ఆలోచన ఉంది.సంవత్సరం ఒకే విధంగా ఉన్నందున, తేదీలు నెల మరియు రోజు వారీగా క్రమబద్ధీకరించబడతాయి, ఇది మీరు వెతుకుతున్నది.
Excelలో సంవత్సరం వారీగా డేటాను ఎలా క్రమబద్ధీకరించాలి
ఇది వచ్చినప్పుడు సంవత్సరం వారీగా క్రమబద్ధీకరించడం, Excel యొక్క ఆరోహణ క్రమబద్ధీకరణ ( పాతది నుండి సరికొత్తది ) ఎంపికతో తేదీలను కాలక్రమంలో అమర్చడం సులభమయిన మార్గం.
ఇది తేదీలను క్రమబద్ధీకరిస్తుంది. దిగువ స్క్రీన్షాట్లో చూపిన విధంగా సంవత్సరం వారీగా, తర్వాత నెలవారీగా, ఆపై రోజు వారీగా.
కొన్ని కారణాల వల్ల మీరు అలాంటి ఏర్పాటుతో సంతోషంగా లేకుంటే, మీరు జోడించవచ్చు తేదీ నుండి సంవత్సరాన్ని సంగ్రహించే YEAR ఫార్ములాతో సహాయక కాలమ్:
=YEAR(C2)
సంవత్సరం కాలమ్ ద్వారా డేటాను క్రమబద్ధీకరించిన తర్వాత, తేదీలు క్రమబద్ధీకరించబడినట్లు మీరు గమనించవచ్చు సంవత్సరానికి మాత్రమే, నెలలు మరియు రోజులను విస్మరిస్తూ .
చిట్కా. మీరు నెలలు మరియు సంవత్సరాలను విస్మరించి రోజులవారీగా తేదీలను క్రమబద్ధీకరించాలనుకుంటే , DAY ఫంక్షన్ని ఉపయోగించి రోజుని సంగ్రహించి, ఆపై రోజు నిలువు వరుస:
=DAY(B2)
Excelలో వారం రోజుల వారీగా ఎలా క్రమబద్ధీకరించాలి
వారాంతపు రోజుల వారీగా డేటాను క్రమబద్ధీకరించడానికి, మీకు మునుపటి ఉదాహరణల్లో వలె సహాయక కాలమ్ కూడా అవసరం. ఈ సందర్భంలో, మేము వారపు రోజు ఫార్ములాతో హెల్పర్ కాలమ్ను పాపులేట్ చేస్తాము, అది వారంలోని రోజుకు సంబంధించిన సంఖ్యను అందిస్తుంది, ఆపై హెల్పర్ కాలమ్ ద్వారా క్రమబద్ధీకరిస్తాము.
ఆదివారం (1) నుండి ప్రారంభమయ్యే వారానికి ) శనివారం (7) నుండి, ఇది ఉపయోగించడానికి ఫార్ములా:
=WEEKDAY(A2)
మీ వారం సోమవారం (1) నుండి ఆదివారం వరకు ప్రారంభమైతే(7), ఇక్కడ సరైనది:
=WEEKDAY(A2, 2)
A2 అనేది తేదీని కలిగి ఉన్న సెల్.
ఈ ఉదాహరణ కోసం, మేము మొదటి సూత్రాన్ని ఉపయోగించాము మరియు దీన్ని పొందాము ఫలితం:
వారపు రోజుల పేర్లు తేదీలుగా కాకుండా టెక్స్ట్ గా నమోదు చేయబడితే, తదుపరి ఉదాహరణలో వివరించిన విధంగా అనుకూల క్రమబద్ధీకరణ లక్షణాన్ని ఉపయోగించండి.
Excelలో డేటాను నెల పేర్ల ద్వారా (లేదా వారపు రోజుల పేర్లు) ఎలా క్రమబద్ధీకరించాలి
మీరు నెల పేర్ల జాబితాను టెక్స్ట్ గా కలిగి ఉంటే, ప్రదర్శించడానికి ఆకృతీకరించిన తేదీలుగా కాదు కేవలం నెలలు మాత్రమే, Excel యొక్క ఆరోహణ క్రమాన్ని వర్తింపజేయడం సమస్య కావచ్చు - ఇది జనవరి నుండి డిసెంబర్ వరకు నెల క్రమం ప్రకారం క్రమబద్ధీకరించడానికి బదులుగా నెలల పేర్లను అక్షర క్రమంలో ఏర్పాటు చేస్తుంది. ఈ సందర్భంలో, అనుకూల క్రమబద్ధీకరణ సహాయం చేస్తుంది:
- మీరు నెల పేరుతో క్రమబద్ధీకరించాలనుకుంటున్న రికార్డ్లను ఎంచుకోండి.
- డేటా ట్యాబ్లో, క్రమీకరించు & సమూహాన్ని ఫిల్టర్ చేయండి, క్రమీకరించు క్లిక్ చేయండి.
- క్రమీకరించు డైలాగ్ బాక్స్లో, ఈ క్రింది వాటిని చేయండి:
- కాలమ్<2 కింద , నెల పేర్లను కలిగి ఉన్న నిలువు వరుస పేరును ఎంచుకోండి.
- క్రమబద్ధీకరించు కింద, సెల్ విలువలు ఎంచుకోండి.
- కింద ఆర్డర్ , అనుకూల జాబితా ఎంచుకోండి.
- అనుకూల జాబితాలు డైలాగ్ బాక్స్లో, ఎంచుకోండి పూర్తి నెల పేర్లు ( జనవరి , ఫిబ్రవరి , మార్చి , …) లేదా చిన్న పేర్లు ( జనవరి , ఫిబ్రవరి , మార్చి ...) మీ వర్క్షీట్లో నెలలు ఎలా జాబితా చేయబడ్డాయి అనేదానిపై ఆధారపడి:
పూర్తయింది! మీ డేటా అక్షర క్రమంలో కాకుండా నెల పేరుతో క్రమబద్ధీకరించబడింది:
చిట్కా. వారంలోని రోజుల పేర్లతో క్రమబద్ధీకరించడానికి, పూర్తి పేర్లను ఎంచుకోండి ( ఆదివారం , సోమవారం , మంగళవారం< అనుకూల జాబితాలు డైలాగ్ బాక్స్లో 2>, …) లేదా చిన్న పేర్లు ( ఆదివారం , సోమ , మంగళవారం …).
Excelలో తేదీ వారీగా స్వయంచాలకంగా ఎలా క్రమబద్ధీకరించాలి
మీరు చూసినట్లుగా, Excel క్రమబద్ధీకరణ ఫీచర్ అనేక రకాల సవాళ్లను ఎదుర్కొంటుంది. మాత్రమే లోపము అది డైనమిక్ కాదు. అర్థం, మీరు ప్రతి మార్పుతో మరియు కొత్త సమాచారం జోడించినప్పుడల్లా మీ డేటాను మళ్లీ క్రమబద్ధీకరించవలసి ఉంటుంది. మీ డేటా ఎల్లప్పుడూ క్రమంలో ఉండేలా కొత్త తేదీని జోడించిన ప్రతిసారి స్వయంచాలకంగా క్రమబద్ధీకరించడానికి మార్గం ఉందా అని మీరు ఆలోచిస్తూ ఉండవచ్చు.
దీన్ని సాధించడానికి ఉత్తమ మార్గం మాక్రోని ఉపయోగించడం. దిగువన, మీరు ఈ క్రింది డేటాను కాలక్రమానుసారం తేదీల వారీగా స్వయంచాలకంగా క్రమబద్ధీకరించడానికి కొన్ని కోడ్ ఉదాహరణలను కనుగొంటారు.
మ్యాక్రో 1: ప్రతి వర్క్షీట్ మార్పుతో స్వయంచాలకంగా క్రమీకరించు
0>వర్క్షీట్లో ఎక్కడైనా మార్పు సంభవించినప్పుడల్లా ఈ మాక్రో అమలు చేయబడుతుంది.మీ డేటా A నుండి C నిలువు వరుసలలో ఉందని మరియు మీరు క్రమబద్ధీకరించాలనుకుంటున్న తేదీలు C కాలమ్లో ప్రారంభమై ఉన్నాయని భావించబడుతుంది. C2. 1వ వరుస హెడర్లను కలిగి ఉందని కూడా భావించబడుతుంది (హెడర్:=xlYes). మీ రికార్డ్లు వేర్వేరు నిలువు వరుసలలో ఉన్నట్లయితే, కింది సర్దుబాట్లు చేయండి:
- మీ ఎగువ ఎడమ సెల్కు A1 సూచనను మార్చండిలక్ష్య పరిధి (హెడర్లతో సహా).
- C2 రిఫరెన్స్ను తేదీని కలిగి ఉన్న టాప్ సెల్కి మార్చండి.
Macro 2: స్వయంచాలకంగా క్రమీకరించినప్పుడు నిర్దిష్ట పరిధికి మార్పులు చేయబడ్డాయి
మీరు చాలా సమాచారాన్ని కలిగి ఉన్న భారీ వర్క్షీట్తో పని చేస్తుంటే, షీట్లో ఖచ్చితంగా ఏదైనా మార్పుతో మళ్లీ క్రమబద్ధీకరించడం సమస్యాత్మకంగా ఉండవచ్చు. ఈ సందర్భంలో, ఒక నిర్దిష్ట పరిధిలో సంభవించే మార్పులకు మాక్రో యొక్క ట్రిగ్గరింగ్ను పరిమితం చేయడం అర్ధమే. తేదీలను కలిగి ఉన్న C కాలమ్లో మార్పు చేసినప్పుడు మాత్రమే క్రింది VBA కోడ్ డేటాను క్రమబద్ధీకరిస్తుంది.
ప్రైవేట్ సబ్ వర్క్షీట్_మార్పు(పరిధిగా ByVal టార్గెట్) ఖండన కాకపోతే తదుపరి పునఃప్రారంభించండి(లక్ష్యం, పరిధి( "C:C"" )) తర్వాత ఏదీ లేదు పరిధి( "A1" ).క్రమబద్ధీకరణ కీ1:=రేంజ్ ( "C2" ), _ ఆర్డర్1:=xlఆరోహణ, హెడర్:=xlYes, _ ఆర్డర్ కస్టమ్:=1, మ్యాచ్కేస్:= తప్పు , _ ఓరియంటేషన్:=xlTopToBottom ముగింపు ఉపచిట్కా. ఈ మాక్రోలు తేదీలు మాత్రమే కాకుండా ఏదైనా డేటా రకం ద్వారా స్వయంచాలకంగా క్రమబద్ధీకరించడానికి ఉపయోగించవచ్చు. మా నమూనా కోడ్లు ఆరోహణ క్రమంలో క్రమబద్ధీకరించబడతాయి. మీరు అవరోహణను క్రమబద్ధీకరించాలనుకుంటే, 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 ఫంక్షన్ అదనపు సెల్లలో లోపాలను నివారిస్తుంది, బదులుగా ఖాళీ స్ట్రింగ్ ("")ని అందిస్తుంది.
ఎక్సెల్ తేదీ వారీగా క్రమబద్ధీకరించడం పని చేయకపోతే
మీ తేదీలు వాటి ప్రకారం క్రమబద్ధీకరించబడకపోతేతప్పక, చాలా మటుకు అవి ఎక్సెల్ అర్థం చేసుకోలేని ఆకృతిలో నమోదు చేయబడతాయి, కాబట్టి అవి తేదీల కంటే టెక్స్ట్ స్ట్రింగ్లుగా గుర్తించబడతాయి. కింది ట్యుటోరియల్ "టెక్స్ట్ తేదీలు" అని పిలవబడే వాటిని ఎలా గుర్తించాలో మరియు వాటిని సాధారణ Excel తేదీలకు ఎలా మార్చాలో వివరిస్తుంది: Excelలో టెక్స్ట్ను తేదీకి ఎలా మార్చాలి.
Excelలో తేదీల వారీగా ఎలా క్రమబద్ధీకరించాలో. నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మా బ్లాగ్లో మిమ్మల్ని చూడాలని ఆశిస్తున్నాను!
అందుబాటులో ఉన్న డౌన్లోడ్లు
తేదీ ప్రకారం క్రమబద్ధీకరించు ఫార్ములా ఉదాహరణలు (.xlsx ఫైల్)
స్వయంచాలకంగా క్రమీకరించు స్థూల ( .xlsm ఫైల్)