ഉള്ളടക്ക പട്ടിക
ഈ ലേഖനത്തിൽ, Excel-ൽ തീയതികൾ അടുക്കുന്നതിനുള്ള വ്യത്യസ്ത വഴികൾ ഞങ്ങൾ നോക്കും. തീയതികൾ കാലക്രമത്തിൽ എങ്ങനെ വേഗത്തിൽ ക്രമീകരിക്കാമെന്നും വർഷങ്ങളെ അവഗണിച്ച് മാസം തോറും എങ്ങനെ ക്രമീകരിക്കാമെന്നും പുതിയ മൂല്യങ്ങൾ നൽകുമ്പോൾ തീയതി അനുസരിച്ച് ജന്മദിനങ്ങൾ എങ്ങനെ സ്വയമേവ അടുക്കാമെന്നും നിങ്ങൾ പഠിക്കും.
Excel-ന്റെ ബിൽറ്റ്-ഇൻ സോർട്ട് ഓപ്ഷനുകൾ ശക്തവും ഫലപ്രദവുമായ ഉപകരണങ്ങളാണ്, എന്നാൽ തീയതികൾ അടുക്കുമ്പോൾ അവ എല്ലായ്പ്പോഴും ശരിയായി പ്രവർത്തിക്കില്ല. ഈ ട്യൂട്ടോറിയൽ നിങ്ങളുടെ ഡാറ്റയെ താറുമാറാക്കാതെ അർത്ഥവത്തായ രീതിയിൽ തീയതി പ്രകാരം Excel ക്രമീകരിക്കുന്നതിന് ഉപയോഗപ്രദമായ കുറച്ച് തന്ത്രങ്ങൾ നിങ്ങളെ പഠിപ്പിക്കും.
തീയതികൾ കാലക്രമത്തിൽ എങ്ങനെ അടുക്കാം
ക്രമീകരണം Excel-ൽ കാലക്രമത്തിൽ തീയതികൾ വളരെ എളുപ്പമാണ്. നിങ്ങൾ സ്റ്റാൻഡേർഡ് ആരോഹണ അടുക്കുക ഓപ്ഷൻ ഉപയോഗിക്കുക:
- നിങ്ങൾ കാലക്രമത്തിൽ അടുക്കാൻ ആഗ്രഹിക്കുന്ന തീയതികൾ തിരഞ്ഞെടുക്കുക.
- ഹോം ടാബിൽ, ഫോർമാറ്റുകൾ ഗ്രൂപ്പിൽ, ക്രമീകരിക്കുക & ഫിൽട്ടർ ചെയ്ത് പഴയവനെ പുതിയതായി അടുക്കുക തിരഞ്ഞെടുക്കുക. പകരമായി, നിങ്ങൾക്ക് ഡാറ്റ ടാബിൽ A-Z ഓപ്ഷൻ ഉപയോഗിക്കാം, അനുവദിക്കുക & ഗ്രൂപ്പ് ഫിൽട്ടർ ചെയ്യുക.
എക്സൽ-ൽ തീയതി പ്രകാരം എങ്ങനെ അടുക്കാം
എക്സൽ സോർട്ട് ഓപ്ഷനുകളും പുനഃക്രമീകരിക്കാൻ ഉപയോഗിക്കാം ഒരു കോളം മാത്രമല്ല, മുഴുവൻ പട്ടികയും. വരികൾ കേടുകൂടാതെ സൂക്ഷിക്കുന്ന തീയതി പ്രകാരം റെക്കോർഡുകൾ അടുക്കുന്നതിന്, ആവശ്യപ്പെടുമ്പോൾ തിരഞ്ഞെടുക്കൽ വിപുലീകരിക്കുക എന്നതാണ് പ്രധാന പോയിന്റ്.
ഇതാ വിശദമായ ഘട്ടങ്ങൾ Excel-ൽ തീയതി അനുസരിച്ച് ഡാറ്റ അടുക്കുക:
- ഇൻ നിങ്ങളുടെ സ്പ്രെഡ്ഷീറ്റ്, കോളം ഇല്ലാത്ത തീയതികൾ തിരഞ്ഞെടുക്കുകതലക്കെട്ട്.
- ഹോം ടാബിൽ, ക്രമീകരിക്കുക & ഫിൽട്ടർ ചെയ്ത് പഴയതും ഏറ്റവും പുതിയതായി അടുക്കുക തിരഞ്ഞെടുക്കുക.
- അനുവദിക്കുക മുന്നറിയിപ്പ് ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും. ഡിഫോൾട്ട് തിരഞ്ഞെടുപ്പ് വിപുലീകരിക്കുക തിരഞ്ഞെടുത്ത ഓപ്ഷൻ വിടുക, ക്രമീകരിക്കുക :
അത്രമാത്രം! രേഖകൾ തീയതി പ്രകാരം അടുക്കി, എല്ലാ വരികളും ഒരുമിച്ച് സൂക്ഷിച്ചിരിക്കുന്നു:
എക്സൽ-ൽ മാസം തോറും എങ്ങനെ അടുക്കാം
നിങ്ങൾ ആഗ്രഹിക്കുന്ന സമയങ്ങൾ ഉണ്ടാകാം വർഷത്തെ അവഗണിച്ച് മാസം അനുസരിച്ച് തീയതികൾ അടുക്കുക , ഉദാഹരണത്തിന് നിങ്ങളുടെ സഹപ്രവർത്തകരുടെയോ ബന്ധുക്കളുടെയോ വാർഷിക തീയതികൾ ഗ്രൂപ്പുചെയ്യുമ്പോൾ. ഈ സാഹചര്യത്തിൽ, ഡിഫോൾട്ട് Excel സോർട്ട് ഫീച്ചർ പ്രവർത്തിക്കില്ല, കാരണം അത് എല്ലായ്പ്പോഴും വർഷത്തെ പരിഗണിക്കുന്നു, നിങ്ങളുടെ സെല്ലുകൾ മാസമോ മാസമോ ദിവസമോ മാത്രം പ്രദർശിപ്പിക്കാൻ ഫോർമാറ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽപ്പോലും.
ഒരു സഹായ കോളം ചേർക്കുന്നതാണ് പരിഹാരം. , മാസ നമ്പർ എക്സ്ട്രാക്റ്റ് ചെയ്ത് ആ കോളം പ്രകാരം അടുക്കുക. തീയതി മുതൽ ഒരു മാസം ലഭിക്കാൻ, MONTH ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ, ഈ ഫോർമുല ഉപയോഗിച്ച് B2-ലെ തീയതിയിൽ നിന്ന് ഞങ്ങൾ മാസ നമ്പർ എക്സ്ട്രാക്റ്റുചെയ്യുന്നു:
=MONTH(B2)
നുറുങ്ങ്. ഫലം ഒരു അക്കത്തിന് പകരം തീയതിയായി പ്രദർശിപ്പിക്കുകയാണെങ്കിൽ, ഫോർമുല സെല്ലുകളിലേക്ക് പൊതുവായ ഫോർമാറ്റ് സജ്ജമാക്കുക.
ഇപ്പോൾ, നിങ്ങളുടെ പട്ടിക മാസം കോളം അനുസരിച്ച് അടുക്കുക. ഇതിനായി, മാസ സംഖ്യകൾ തിരഞ്ഞെടുക്കുക (C2:C8), ക്രമീകരിക്കുക & ഫിൽട്ടർ ചെയ്യുക > ചെറുത് വലുതായി അടുക്കുക , തുടർന്ന് Excel നിങ്ങളോട് ആവശ്യപ്പെടുമ്പോൾ തിരഞ്ഞെടുക്കൽ വികസിപ്പിക്കുക. എല്ലാം ശരിയായി ചെയ്തുവെങ്കിൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവ ലഭിക്കുംresult:
ഓരോ മാസത്തിനുള്ളിലെ വർഷങ്ങളും ദിവസങ്ങളും അവഗണിച്ചുകൊണ്ട് ഞങ്ങളുടെ ഡാറ്റ ഇപ്പോൾ മാസം അനുസരിച്ച് അടുക്കിയിരിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾക്ക് മാസവും ദിവസവും അടുക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ , അടുത്ത ഉദാഹരണത്തിൽ നിന്നുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കുക.
മാസ നാമങ്ങൾ ടെക്സ്റ്റ് ആയി നൽകിയിട്ടുണ്ടെങ്കിൽ, അടുക്കുക ഈ ഉദാഹരണത്തിൽ വിശദീകരിച്ചിരിക്കുന്നത് പോലെ ഒരു ഇഷ്ടാനുസൃത ലിസ്റ്റ് പ്രകാരം.
എക്സലിൽ ജന്മദിനങ്ങൾ മാസവും ദിവസവും അനുസരിച്ച് എങ്ങനെ അടുക്കാം
ഒരു ജന്മദിന കലണ്ടറിനായി തീയതികൾ ക്രമീകരിക്കുമ്പോൾ, ഏറ്റവും അനുയോജ്യമായ പരിഹാരം മാസം തോറും തീയതികൾ അടുക്കും ദിവസം. തൽഫലമായി, നിങ്ങൾക്ക് ജനനത്തീയതിയിൽ നിന്ന് മാസങ്ങളും ദിവസങ്ങളും എടുക്കുന്ന ഒരു ഫോർമുല ആവശ്യമാണ്.
ഈ സാഹചര്യത്തിൽ, നിർദ്ദിഷ്ട ഫോർമാറ്റിൽ ഒരു തീയതിയെ ടെക്സ്റ്റ് സ്ട്രിംഗിലേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയുന്ന Excel TEXT ഫംഗ്ഷൻ ഉപയോഗപ്രദമാണ്. . ഞങ്ങളുടെ ആവശ്യത്തിനായി, "mmdd" അല്ലെങ്കിൽ "mm.dd" ഫോർമാറ്റ് കോഡ് പ്രവർത്തിക്കും.
B2-ലെ ഉറവിട തീയതിക്കൊപ്പം, ഫോർമുല ഈ ഫോം എടുക്കുന്നു:
=TEXT(B2, "mm.dd")
അടുത്തതായി, മാസവും ദിവസവും കോളം ഏറ്റവും വലുതിൽ നിന്ന് ചെറുതായി അടുക്കുക, ഓരോ മാസത്തെയും ദിവസങ്ങളുടെ ക്രമത്തിൽ നിങ്ങൾക്ക് ഡാറ്റ ക്രമീകരിക്കും.
ഇതുപോലെ DATE ഫോർമുല ഉപയോഗിക്കുന്നതിലൂടെ സമാന ഫലം നേടാനാകും:
=DATE(2000, MONTH(B2),DAY(B2))
B2-ലെ യഥാർത്ഥ തീയതിയിൽ നിന്ന് മാസവും ദിവസവും എക്സ്ട്രാക്റ്റ് ചെയ്ത് മാറ്റി പകരം വച്ചുകൊണ്ട് ഫോർമുല തീയതികളുടെ ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുന്നു. ഈ ഉദാഹരണത്തിൽ 2000 എന്ന വ്യാജേനയുള്ള യഥാർത്ഥ വർഷം, നിങ്ങൾക്ക് എന്തെങ്കിലും നൽകാമെങ്കിലും. എല്ലാ തീയതികൾക്കും ഒരേ വർഷം ഉണ്ടായിരിക്കണം, തുടർന്ന് തീയതികളുടെ പട്ടിക കാലക്രമത്തിൽ അടുക്കുക എന്നതാണ് ആശയം.വർഷം ഒന്നുതന്നെയായതിനാൽ, തീയതികൾ മാസവും ദിവസവും ക്രമപ്പെടുത്തും, അതാണ് നിങ്ങൾ തിരയുന്നത്.
എക്സൽ-ൽ വർഷം അനുസരിച്ച് ഡാറ്റ എങ്ങനെ അടുക്കാം
അത് വരുമ്പോൾ വർഷം അനുസരിച്ച് അടുക്കുന്നു, എക്സലിന്റെ ആരോഹണ ക്രമത്തിൽ ( പഴയത് മുതൽ പുതിയത് വരെ ) ഓപ്ഷൻ ഉപയോഗിച്ച് തീയതികൾ ക്രമീകരിക്കുക എന്നതാണ് ഏറ്റവും എളുപ്പമുള്ള മാർഗം.
ഇത് തീയതികൾ അടുക്കും. ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ വർഷം പ്രകാരം, പിന്നീട് മാസം, തുടർന്ന് ദിവസം.
ചില കാരണങ്ങളാൽ അത്തരമൊരു ക്രമീകരണത്തിൽ നിങ്ങൾ തൃപ്തനല്ലെങ്കിൽ, നിങ്ങൾക്ക് ചേർക്കാവുന്നതാണ് തീയതി മുതൽ വർഷം എക്സ്ട്രാക്റ്റുചെയ്യുന്ന YEAR ഫോർമുലയുള്ള ഒരു സഹായ കോളം:
=YEAR(C2)
വർഷം കോളം പ്രകാരം ഡാറ്റ അടുക്കിയ ശേഷം, തീയതികൾ അടുക്കിയിരിക്കുന്നത് നിങ്ങൾ ശ്രദ്ധിക്കും വർഷത്തിൽ മാത്രം, മാസങ്ങളും ദിവസങ്ങളും അവഗണിച്ച് .
നുറുങ്ങ്. മാസങ്ങളും വർഷങ്ങളും അവഗണിച്ച് ദിവസം പ്രകാരം തീയതികൾ അടുക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, DAY ഫംഗ്ഷൻ ഉപയോഗിച്ച് ദിവസം എക്സ്ട്രാക്റ്റുചെയ്യുക, തുടർന്ന് Day കോളം പ്രകാരം അടുക്കുക:
=DAY(B2)
Excel-ൽ ആഴ്ചയിലെ ദിവസങ്ങൾക്കനുസരിച്ച് എങ്ങനെ അടുക്കാം
ആഴ്ച ദിവസം അനുസരിച്ച് ഡാറ്റ അടുക്കുന്നതിന്, മുമ്പത്തെ ഉദാഹരണങ്ങളിലെ പോലെ നിങ്ങൾക്ക് ഒരു സഹായ കോളവും ആവശ്യമാണ്. ഈ സാഹചര്യത്തിൽ, ആഴ്ചയിലെ ദിവസവുമായി ബന്ധപ്പെട്ട ഒരു സംഖ്യ നൽകുന്ന WEEKDAY ഫോർമുല ഉപയോഗിച്ച് ഞങ്ങൾ സഹായ കോളം പോപ്പുലേറ്റ് ചെയ്യും, തുടർന്ന് സഹായ കോളം അനുസരിച്ച് അടുക്കും.
ഞായറാഴ്ച മുതൽ ആരംഭിക്കുന്ന ഒരാഴ്ചത്തേക്ക് (1 ) ശനിയാഴ്ച (7) മുതൽ, ഇത് ഉപയോഗിക്കാനുള്ള ഫോർമുലയാണ്:
=WEEKDAY(A2)
നിങ്ങളുടെ ആഴ്ച തിങ്കൾ (1) മുതൽ ഞായർ വരെയാണെങ്കിൽ(7), ഇവിടെയാണ് ശരിയായത്:
=WEEKDAY(A2, 2)
എ2 എന്നത് തീയതി അടങ്ങുന്ന സെല്ലാണ്.
ഈ ഉദാഹരണത്തിന്, ഞങ്ങൾ ആദ്യ ഫോർമുല ഉപയോഗിച്ചു, ഇത് ലഭിച്ചു ഫലം:
ആഴ്ചദിവസത്തെ പേരുകൾ ടെക്സ്റ്റ് ആയി നൽകിയിട്ടുണ്ടെങ്കിൽ, തീയതികളായിട്ടല്ല, അടുത്ത ഉദാഹരണത്തിൽ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ ഇഷ്ടാനുസൃത അടുക്കൽ ഫീച്ചർ ഉപയോഗിക്കുക.
Excel-ൽ എങ്ങനെയാണ് മാസനാമങ്ങൾ (അല്ലെങ്കിൽ പ്രവൃത്തിദിവസത്തെ പേരുകൾ) പ്രകാരം ഡാറ്റ അടുക്കുന്നത്
നിങ്ങൾക്ക് മാസങ്ങളുടെ പേരുകളുടെ ഒരു ലിസ്റ്റ് ടെക്സ്റ്റ് ആയി ഉണ്ടെങ്കിൽ, പ്രദർശിപ്പിക്കാൻ ഫോർമാറ്റ് ചെയ്ത തീയതികളല്ല മാസങ്ങൾ മാത്രം, Excel-ന്റെ ആരോഹണ ക്രമം പ്രയോഗിക്കുന്നത് ഒരു പ്രശ്നമായേക്കാം - ജനുവരി മുതൽ ഡിസംബർ വരെയുള്ള മാസങ്ങളുടെ ക്രമം അനുസരിച്ച് ക്രമപ്പെടുത്തുന്നതിന് പകരം മാസങ്ങളുടെ പേരുകൾ അക്ഷരമാലാക്രമത്തിൽ ക്രമീകരിക്കും. ഈ സാഹചര്യത്തിൽ, ഒരു ഇഷ്ടാനുസൃത അടുക്കൽ സഹായിക്കും:
- നിങ്ങൾ മാസത്തിന്റെ പേര് പ്രകാരം അടുക്കാൻ ആഗ്രഹിക്കുന്ന രേഖകൾ തിരഞ്ഞെടുക്കുക.
- ഡാറ്റ ടാബിൽ, അടുക്കുക & ഗ്രൂപ്പ് ഫിൽട്ടർ ചെയ്യുക, ക്രമീകരിക്കുക ക്ലിക്കുചെയ്യുക.
- ക്രമീകരിക്കുക ഡയലോഗ് ബോക്സിൽ, ഇനിപ്പറയുന്നവ ചെയ്യുക:
- നിര<2-ന് കീഴിൽ , മാസനാമങ്ങൾ അടങ്ങുന്ന നിരയുടെ പേര് തിരഞ്ഞെടുക്കുക.
- ക്രമീകരിക്കുക എന്നതിന് കീഴിൽ, സെൽ മൂല്യങ്ങൾ തിരഞ്ഞെടുക്കുക.
- -ന് താഴെ ഓർഡർ , ഇഷ്ടാനുസൃത ലിസ്റ്റ് തിരഞ്ഞെടുക്കുക.
- ഇഷ്ടാനുസൃത ലിസ്റ്റുകൾ ഡയലോഗ് ബോക്സിൽ, തിരഞ്ഞെടുക്കുക ഒന്നുകിൽ മുഴുവൻ മാസ നാമങ്ങൾ ( ജനുവരി , ഫെബ്രുവരി , മാർച്ച് , …) അല്ലെങ്കിൽ ഹ്രസ്വ നാമങ്ങൾ ( ജനുവരി , ഫെബ്രുവരി , മാർ ...) നിങ്ങളുടെ വർക്ക് ഷീറ്റിൽ മാസങ്ങൾ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നതെങ്ങനെ എന്നതിനെ ആശ്രയിച്ച്:
പൂർത്തിയായി! നിങ്ങളുടെ ഡാറ്റ അക്ഷരമാലാക്രമത്തിലല്ല, മാസത്തിന്റെ പേര് അനുസരിച്ച് ക്രമീകരിച്ചിരിക്കുന്നു:
നുറുങ്ങ്. ആഴ്ചയിലെ ദിവസങ്ങളുടെ പേരുകൾ പ്രകാരം അടുക്കാൻ, ഒന്നുകിൽ മുഴുവൻ പേരുകൾ തിരഞ്ഞെടുക്കുക ( ഞായർ , തിങ്കൾ , ചൊവ്വ , …) അല്ലെങ്കിൽ ഹ്രസ്വ നാമങ്ങൾ ( സൂര്യൻ , തിങ്കൾ , ചൊവ്വ …) ഇഷ്ടാനുസൃത ലിസ്റ്റുകൾ ഡയലോഗ് ബോക്സിൽ.
എക്സലിൽ തീയതി പ്രകാരം സ്വയമേവ അടുക്കുന്നതെങ്ങനെ
നിങ്ങൾ കണ്ടതുപോലെ, എക്സൽ സോർട്ട് ഫീച്ചർ വിവിധ വെല്ലുവിളികളെ നേരിടുന്നു. ഒരേയൊരു പോരായ്മ അത് ചലനാത്മകമല്ല എന്നതാണ്. അർത്ഥം, ഓരോ മാറ്റത്തിലും പുതിയ വിവരങ്ങൾ ചേർക്കുമ്പോഴെല്ലാം നിങ്ങളുടെ ഡാറ്റ പുനഃക്രമീകരിക്കേണ്ടി വരും. ഒരു പുതിയ തീയതി ചേർക്കുമ്പോൾ ഓരോ തവണയും സ്വയമേവ അടുക്കാൻ എന്തെങ്കിലും വഴിയുണ്ടോ എന്ന് നിങ്ങൾ ചിന്തിച്ചേക്കാം, അതുവഴി നിങ്ങളുടെ ഡാറ്റ എപ്പോഴും ക്രമത്തിലായിരിക്കും.
ഇത് നിർവ്വഹിക്കുന്നതിനുള്ള ഏറ്റവും നല്ല മാർഗം ഒരു മാക്രോ ഉപയോഗിക്കുക എന്നതാണ്. ചുവടെ, ഇനിപ്പറയുന്ന ഡാറ്റ കാലക്രമത്തിൽ തീയതി പ്രകാരം സ്വയമേവ അടുക്കുന്നതിനുള്ള രണ്ട് കോഡ് ഉദാഹരണങ്ങൾ നിങ്ങൾ കണ്ടെത്തും.
മാക്രോ 1: ഓരോ വർക്ക്ഷീറ്റിലും സ്വയമേവ അടുക്കുക
0>വർക്ക് ഷീറ്റിൽ എവിടെയും മാറ്റം സംഭവിക്കുമ്പോഴെല്ലാം ഈ മാക്രോ എക്സിക്യൂട്ട് ചെയ്യപ്പെടും.നിങ്ങളുടെ ഡാറ്റ എ മുതൽ സി വരെയുള്ള നിരകളിലാണെന്നും നിങ്ങൾ അടുക്കാൻ ആഗ്രഹിക്കുന്ന തീയതികൾ സി കോളത്തിലാണെന്നും ഇത് ആരംഭിക്കുന്നു. C2. വരി 1-ൽ തലക്കെട്ടുകൾ (ഹെഡർ:=xlYes) ഉണ്ടെന്നും അനുമാനിക്കപ്പെടുന്നു. നിങ്ങളുടെ റെക്കോർഡുകൾ വ്യത്യസ്ത നിരകളിലാണെങ്കിൽ, ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ ചെയ്യുക:
- നിങ്ങളുടെ മുകളിൽ ഇടത് സെല്ലിലേക്ക് A1 റഫറൻസ് മാറ്റുകടാർഗെറ്റ് ശ്രേണി (ഹെഡറുകൾ ഉൾപ്പെടെ).
- ഒരു തീയതി അടങ്ങുന്ന ഏറ്റവും മുകളിലെ സെല്ലിലേക്ക് C2 റഫറൻസ് മാറ്റുക.
Macro 2: എപ്പോൾ സ്വയമേവ അടുക്കുക ഒരു നിർദ്ദിഷ്ട ശ്രേണിയിലേക്കാണ് മാറ്റങ്ങൾ വരുത്തിയിരിക്കുന്നത്
ഒരു വലിയ വർക്ക് ഷീറ്റ് ഉപയോഗിച്ചാണ് നിങ്ങൾ പ്രവർത്തിക്കുന്നതെങ്കിൽ, ഷീറ്റിലെ ഏതെങ്കിലും മാറ്റത്തോടെ പുനഃക്രമീകരിക്കുന്നത് പ്രശ്നമുണ്ടാക്കിയേക്കാം. ഈ സാഹചര്യത്തിൽ, ഒരു പ്രത്യേക ശ്രേണിയിൽ സംഭവിക്കുന്ന മാറ്റങ്ങളിലേക്ക് മാക്രോയുടെ ട്രിഗറിംഗ് പരിമിതപ്പെടുത്തുന്നത് യുക്തിസഹമാണ്. തീയതികൾ അടങ്ങുന്ന കോളം C-ൽ മാറ്റം വരുത്തുമ്പോൾ മാത്രമേ ഇനിപ്പറയുന്ന VBA കോഡ് ഡാറ്റയെ അടുക്കൂ.
സ്വകാര്യ സബ് വർക്ക്ഷീറ്റ്_മാറ്റം(ബയ്വൽ ടാർഗെറ്റ് ശ്രേണിയായി) പിശകിൽ അടുത്തത് വിഭജിച്ചില്ലെങ്കിൽ അടുത്തത് പുനരാരംഭിക്കുക(ടാർഗെറ്റ്, റേഞ്ച്( "സി: സി"" )) പിന്നെ റേഞ്ച് ഒന്നുമില്ല( "A1" ).സോർട്ട് കീ1:=റേഞ്ച്( "C2" ), _ Order1:=xlAcending, Header:=xlYes, _ OrderCustom:=1, MatchCase:= False , _ Orientation:=xlTopToBottom End If End Subനുറുങ്ങ്. തീയതികൾ മാത്രമല്ല, ഏത് ഡാറ്റ തരവും ഉപയോഗിച്ച് സ്വയമേവ അടുക്കാൻ ഈ മാക്രോകൾ ഉപയോഗിക്കാം. ഞങ്ങളുടെ മാതൃകാ കോഡുകൾ ആരോഹണ ക്രമത്തിൽ അടുക്കുന്നു. നിങ്ങൾക്ക് അവരോഹണം അടുക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, Order1:=xlAscending Order1:=xlDescending എന്നതിലേക്ക് മാറ്റുക.
നിങ്ങളുടെ വർക്ക്ഷീറ്റിലേക്ക് മാക്രോ എങ്ങനെ ചേർക്കാം
ഒരു വർക്ക്ഷീറ്റിന്റെ മാറ്റത്തിൽ രണ്ട് മാക്രോകളും സ്വയമേവ റൺ ചെയ്യുന്നതിനാൽ,നിങ്ങൾ ഡാറ്റ അടുക്കാൻ ആഗ്രഹിക്കുന്ന ഷീറ്റിൽ കോഡ് ചേർക്കണം (ഈ ഉദാഹരണത്തിലെ ഷീറ്റ്1). എങ്ങനെയെന്നത് ഇതാ:
- VBA എഡിറ്റർ തുറക്കാൻ Alt + F11 അമർത്തുക.
- ഇടതുവശത്തുള്ള Project Explorer -ൽ, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഷീറ്റിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക. സ്വയമേവ അടുക്കുക.
- കോഡ് വിൻഡോയിൽ കോഡ് ഒട്ടിക്കുക.
തീയതികൾ ഫോർമുല ഉപയോഗിച്ച് സ്വയമേവ അടുക്കുക
നിങ്ങൾക്ക് ഒരു ഉണ്ടെന്ന് കരുതുക തീയതികളുടെ ലിസ്റ്റ്, അവ യാന്ത്രികമായി യഥാർത്ഥ ലിസ്റ്റിനൊപ്പം ഒരു പ്രത്യേക കോളത്തിൽ കാലക്രമത്തിൽ ക്രമീകരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. ഇനിപ്പറയുന്ന അറേ ഫോർമുല ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ കഴിയും:
=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-ൽ വാചകം തീയതിയിലേക്ക് എങ്ങനെ പരിവർത്തനം ചെയ്യാം.
Excel-ൽ തീയതി പ്രകാരം അടുക്കുന്നത് ഇങ്ങനെയാണ്. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!
ലഭ്യമായ ഡൗൺലോഡുകൾ
തീയതി പ്രകാരം അടുക്കുക ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)
സ്വയമേവ അടുക്കുക മാക്രോ ( .xlsm ഫയൽ)