ഉള്ളടക്ക പട്ടിക
ഡാറ്റ അറേകൾ ചലനാത്മകമായി അടുക്കുന്നതിന് SORT ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ട്യൂട്ടോറിയൽ കാണിക്കുന്നു. Excel-ൽ അക്ഷരമാലാക്രമത്തിൽ അടുക്കാനും, ആരോഹണ അല്ലെങ്കിൽ അവരോഹണ ക്രമത്തിൽ സംഖ്യകൾ ക്രമീകരിക്കാനും, ഒന്നിലധികം നിരകൾ പ്രകാരം അടുക്കാനും മറ്റും നിങ്ങൾ ഒരു ഫോർമുല പഠിക്കും.
അനുവദിക്കൽ പ്രവർത്തനം വളരെക്കാലമായി നിലവിലുണ്ട്. എന്നാൽ Excel 365-ൽ ഡൈനാമിക് അറേകൾ അവതരിപ്പിച്ചതോടെ, സൂത്രവാക്യങ്ങൾ ഉപയോഗിച്ച് അടുക്കാൻ അതിശയകരമായ ഒരു ലളിതമായ മാർഗം പ്രത്യക്ഷപ്പെട്ടു. ഉറവിട ഡാറ്റ മാറുമ്പോൾ ഫലങ്ങൾ യാന്ത്രികമായി അപ്ഡേറ്റ് ചെയ്യുന്നതാണ് ഈ രീതിയുടെ ഭംഗി.
Excel SORT ഫംഗ്ഷൻ
Excel-ലെ SORT ഫംഗ്ഷൻ ഒരു അറേയിലെ ഉള്ളടക്കങ്ങളെ അടുക്കുന്നു അല്ലെങ്കിൽ ആരോഹണ അല്ലെങ്കിൽ അവരോഹണ ക്രമത്തിൽ നിരകൾ അല്ലെങ്കിൽ വരികൾ പ്രകാരം ശ്രേണി.
SORT ഡൈനാമിക് അറേ ഫംഗ്ഷനുകളുടെ ഗ്രൂപ്പിൽ പെടുന്നു. സോഴ്സ് അറേയുടെ ആകൃതിയെ ആശ്രയിച്ച് അയൽ സെല്ലുകളിലേക്ക് ലംബമായോ തിരശ്ചീനമായോ സ്വയമേവ പകരുന്ന ഒരു ഡൈനാമിക് അറേയാണ് ഫലം.
SORT ഫംഗ്ഷന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:
SORT(array, [sort_index ], [sort_order], [by_col])എവിടെ:
Aray (ആവശ്യമാണ്) - മൂല്യങ്ങളുടെ ഒരു നിര അല്ലെങ്കിൽ അടുക്കാനുള്ള സെല്ലുകളുടെ ഒരു ശ്രേണിയാണ്. ഇവ ടെക്സ്റ്റ്, അക്കങ്ങൾ, തീയതികൾ, സമയം മുതലായവ ഉൾപ്പെടെയുള്ള ഏത് മൂല്യങ്ങളുമാകാം.
Sort_index (ഓപ്ഷണൽ) - ഏത് നിരയോ വരിയോ അടുക്കണമെന്ന് സൂചിപ്പിക്കുന്ന ഒരു പൂർണ്ണസംഖ്യ. ഒഴിവാക്കിയാൽ, സ്ഥിരസ്ഥിതി സൂചിക 1 ഉപയോഗിക്കുന്നു.
Sort_order (ഓപ്ഷണൽ) - അടുക്കൽ ക്രമം നിർവചിക്കുന്നു:
- 1 അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - ആരോഹണ ക്രമം , അതായത് നിന്ന്ഫോർമുലകൾ (.xlsx ഫയൽ) ചെറുത് മുതൽ വലിയത് വരെ
- -1 - അവരോഹണ ക്രമം, അതായത് വലുതിൽ നിന്ന് ചെറുത് വരെ
By_col (ഓപ്ഷണൽ) - അടുക്കുന്നതിന്റെ ദിശ സൂചിപ്പിക്കുന്ന ഒരു ലോജിക്കൽ മൂല്യം:
- തെറ്റ് അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - വരി പ്രകാരം അടുക്കുക. നിങ്ങൾ മിക്കപ്പോഴും ഈ ഓപ്ഷൻ ഉപയോഗിക്കും.
- ശരി - കോളം അനുസരിച്ച് അടുക്കുക. ഈ ഉദാഹരണത്തിലെ പോലെ നിങ്ങളുടെ ഡാറ്റ നിരകളിൽ തിരശ്ചീനമായി ഓർഗനൈസുചെയ്തിട്ടുണ്ടെങ്കിൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക.
Excel SORT ഫംഗ്ഷൻ - നുറുങ്ങുകളും കുറിപ്പുകളും
SORT ഒരു പുതിയ ഡൈനാമിക് അറേ ഫംഗ്ഷനാണ്. നിങ്ങൾ അറിഞ്ഞിരിക്കേണ്ട ചില പ്രത്യേകതകൾ:
- നിലവിൽ SORT ഫംഗ്ഷൻ Microsoft 365, Excel 2021 എന്നിവയിൽ മാത്രമേ ലഭ്യമാകൂ. Excel 2019, Excel 2016 ഡൈനാമിക് അറേ ഫോർമുലകളെ പിന്തുണയ്ക്കുന്നില്ല, അതിനാൽ SORT ഫംഗ്ഷൻ ഈ പതിപ്പുകളിൽ ലഭ്യമല്ല.
- ഒരു SORT ഫോർമുല നൽകുന്ന അറേയാണ് അന്തിമഫലമെങ്കിൽ (അതായത് മറ്റൊരു ഫംഗ്ഷനിലേക്ക് കടന്നിട്ടില്ല), Excel ചലനാത്മകമായി ഉചിതമായ വലുപ്പത്തിലുള്ള ഒരു ശ്രേണി സൃഷ്ടിക്കുകയും അടുക്കിയ മൂല്യങ്ങൾ ഉപയോഗിച്ച് അത് പോപ്പുലേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു. അതിനാൽ, നിങ്ങൾ ഫോർമുല നൽകുന്ന സെല്ലിന്റെ താഴെയോ/അല്ലെങ്കിൽ വലതുവശത്തോ ആവശ്യത്തിന് ശൂന്യമായ സെല്ലുകൾ ഉണ്ടെന്ന് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം ഒരു #SPILL പിശക് സംഭവിക്കുന്നു.
- ഉറവിട ഡാറ്റ മാറുന്നതിനനുസരിച്ച് ഫലങ്ങൾ ചലനാത്മകമായി അപ്ഡേറ്റ് ചെയ്യുന്നു. എന്നിരുന്നാലും, റഫറൻസ് ചെയ്ത അറേ ന് പുറത്ത് ചേർക്കുന്ന പുതിയ എൻട്രികൾ ഉൾപ്പെടുത്തുന്നതിന് ഫോർമുലയിലേക്ക് നൽകിയ അറേ സ്വയമേവ വിപുലീകരിക്കില്ല. അത്തരം ഇനങ്ങൾ ഉൾപ്പെടുത്തുന്നതിന്, നിങ്ങളുടെ ഫോർമുലയിലെ അറേ റഫറൻസ് അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്, അല്ലെങ്കിൽഈ ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഉറവിട ശ്രേണി ഒരു പട്ടികയിലേക്ക് പരിവർത്തനം ചെയ്യുക, അല്ലെങ്കിൽ ഡൈനാമിക് എന്ന് പേരുള്ള ഒരു ശ്രേണി സൃഷ്ടിക്കുക.
അടിസ്ഥാന Excel SORT ഫോർമുല
ഈ ഉദാഹരണം Excel-ൽ ഡാറ്റ അടുക്കുന്നതിനുള്ള ഒരു അടിസ്ഥാന ഫോർമുല കാണിക്കുന്നു ആരോഹണ, അവരോഹണ ക്രമത്തിൽ.
ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ ഡാറ്റ അക്ഷരമാലാക്രമത്തിൽ ക്രമീകരിച്ചിട്ടുണ്ടെന്ന് കരുതുക. നിങ്ങൾ ഡാറ്റ ബ്രേക്ക് ചെയ്യാതെയും മിക്സ് ചെയ്യാതെയും B കോളത്തിൽ സംഖ്യകൾ അടുക്കാൻ നോക്കുകയാണ്.
ആരോഹണ ക്രമത്തിൽ അടുക്കുന്നതിനുള്ള ഫോർമുല
B കോളത്തിലെ മൂല്യങ്ങൾ ചെറുത് മുതൽ വലുത് വരെ അടുക്കാൻ, ഉപയോഗിക്കേണ്ട ഫോർമുല ഇതാ:
=SORT(A2:B8, 2, 1)
എവിടെ:
- A2:B8 എന്നത് സോഴ്സ് അറേയാണ്
- 2 എന്നത് അടുക്കേണ്ട കോളം നമ്പറാണ്
- 1 എന്നത് ആരോഹണ അടുക്കൽ ക്രമമാണ്
നമ്മുടെ ഡാറ്റ വരികളായി ക്രമീകരിച്ചിരിക്കുന്നതിനാൽ, അവസാന ആർഗ്യുമെന്റ് ഡിഫോൾട്ട് ആയി ഒഴിവാക്കാം - വരികൾ അനുസരിച്ച് അടുക്കുക.
ഇതിൽ ഫോർമുല നൽകുക. ഏതെങ്കിലും ശൂന്യമായ സെൽ (ഞങ്ങളുടെ കാര്യത്തിൽ D2), എന്റർ അമർത്തുക, ഫലങ്ങൾ സ്വയമേവ D2:E8-ലേക്ക് ഒഴുകും.
അവരോഹണ ക്രമത്തിൽ അടുക്കുന്നതിനുള്ള ഫോർമുല
ഡാറ്റ അവരോഹണത്തിൽ അടുക്കാൻ, അതായത് വലുതിൽ നിന്ന് ചെറുതിലേക്ക് അടുക്കാൻ, sort_order ആർഗ്യുമെന്റ് -1 ഇതുപോലെ സജ്ജമാക്കുക:
=SORT(A2:B8, 2, -1)
ഇതിന്റെ മുകളിൽ ഇടത് സെല്ലിൽ ഫോർമുല നൽകുക ഉദ്ദിഷ്ടസ്ഥാന ശ്രേണി, നിങ്ങൾക്ക് ഈ ഫലം ലഭിക്കും:
സമാനമായ രീതിയിൽ, അക്ഷരമാലാക്രമത്തിൽ A മുതൽ Z വരെ അല്ലെങ്കിൽ Z മുതൽ A വരെ നിങ്ങൾക്ക് വാചക മൂല്യങ്ങൾ അടുക്കാൻ കഴിയും.
എഫ് ഉപയോഗിച്ച് Excel-ൽ ഡാറ്റ എങ്ങനെ അടുക്കാം ormula
താഴെയുള്ള ഉദാഹരണങ്ങൾ Excel-ലെ SORT ഫംഗ്ഷന്റെ ചില സാധാരണ ഉപയോഗങ്ങൾ കാണിക്കുന്നുകൂടാതെ നിസ്സാരമല്ലാത്ത ചിലത്.
എക്സൽ സോർട്ട് ബൈ കോളം
നിങ്ങൾ Excel-ൽ ഡാറ്റ അടുക്കുമ്പോൾ, മിക്കവാറും വരികളുടെ ക്രമം നിങ്ങൾ മാറ്റുന്നു. എന്നാൽ റെക്കോർഡുകൾ അടങ്ങിയ ലേബലുകളും നിരകളും അടങ്ങിയ വരികൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഡാറ്റ തിരശ്ചീനമായി ഓർഗനൈസുചെയ്യുമ്പോൾ, മുകളിൽ നിന്ന് താഴേക്ക് അടുക്കുന്നതിന് പകരം ഇടത്തുനിന്ന് വലത്തോട്ട് അടുക്കേണ്ടി വന്നേക്കാം.
Excel-ൽ കോളം അനുസരിച്ച് അടുക്കാൻ, <1 സജ്ജമാക്കുക>by_col ആർഗ്യുമെന്റ് TRUE എന്നതിലേക്ക്. ഈ സാഹചര്യത്തിൽ, sort_index ഒരു നിരയെ പ്രതിനിധീകരിക്കും, ഒരു കോളമല്ല.
ഉദാഹരണത്തിന്, താഴെയുള്ള ഡാറ്റ Qty പ്രകാരം അടുക്കുന്നതിന്. ഏറ്റവും ഉയർന്നത് മുതൽ താഴെ വരെ, ഈ ഫോർമുല ഉപയോഗിക്കുക:
=SORT(B1:H2, 2, 1, TRUE)
എവിടെ:
- B1:H2 ആണ് സോർട്ട് ഡാറ്റ
- 2 ആണ് അടുക്കൽ സൂചിക, നമ്മൾ രണ്ടാമത്തെ വരിയിൽ അക്കങ്ങൾ അടുക്കുന്നതിനാൽ
- -1 അവരോഹണ ക്രമം സൂചിപ്പിക്കുന്നു
- TRUE എന്നാൽ നിരകൾ അടുക്കുക എന്നർത്ഥം, വരികളല്ല
വ്യത്യസ്ത ക്രമത്തിൽ ഒന്നിലധികം നിരകൾ പ്രകാരം അടുക്കുക (മൾട്ടി-ലെവൽ സോർട്ട്)
സങ്കീർണ്ണമായ ഡാറ്റ മോഡലുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, നിങ്ങൾക്ക് പലപ്പോഴും ഒരു മൾട്ടി-ലെവൽ സോർട്ട് ആവശ്യമായി വന്നേക്കാം. ഒരു ഫോർമുല ഉപയോഗിച്ച് അത് ചെയ്യാൻ കഴിയുമോ? അതെ, എളുപ്പത്തിൽ! നിങ്ങൾ ചെയ്യുന്നത് sort_index , sort_order എന്നീ ആർഗ്യുമെന്റുകൾക്കായി അറേ കോൺസ്റ്റന്റുകൾ വിതരണം ചെയ്യുക എന്നതാണ്.
ഉദാഹരണത്തിന്, ചുവടെയുള്ള ഡാറ്റ ആദ്യം Region പ്രകാരം അടുക്കുക. (നിര A) A മുതൽ Z വരെ, തുടർന്ന് Qty . (നിര C) ചെറുത് മുതൽ വലുത് വരെ, ഇനിപ്പറയുന്ന ആർഗ്യുമെന്റുകൾ സജ്ജമാക്കുക:
- Aray എന്നത് A2:C13-ലെ ഡാറ്റയാണ്.
- Sort_index എന്നത് അറേ സ്ഥിരാങ്കം {1,3} ആണ്, കാരണം ഞങ്ങൾ ആദ്യം മേഖല (1stകോളം), തുടർന്ന് Qty വഴി. (3-ാം നിര).
- Sort_order എന്നത് അറേ സ്ഥിരാങ്കം {1,-1} ആണ്, കാരണം 1-ാമത്തെ കോളം ആരോഹണ ക്രമത്തിലും 3-ാമത്തെ കോളം അവരോഹണ ക്രമത്തിലും അടുക്കണം.
- By_col ഒഴിവാക്കിയിരിക്കുന്നു, കാരണം ഞങ്ങൾ വരികൾ അടുക്കുന്നു, അത് ഡിഫോൾട്ടാണ്.
ആർഗ്യുമെന്റുകൾ ഒരുമിച്ച് ചേർത്താൽ, നമുക്ക് ഈ ഫോർമുല ലഭിക്കും:
=SORT(A2:C13, {1,3}, {1,-1})
അത് നന്നായി പ്രവർത്തിക്കുന്നു! ആദ്യ നിരയിലെ ടെക്സ്റ്റ് മൂല്യങ്ങൾ അക്ഷരമാലാക്രമത്തിലും മൂന്നാമത്തെ കോളത്തിലെ അക്കങ്ങൾ ഏറ്റവും വലുതും ചെറുതുമായത് വരെ ക്രമീകരിച്ചിരിക്കുന്നു:
എക്സൽ അടുക്കി ഫിൽട്ടർ ചെയ്യുക
സാഹചര്യത്തിൽ നിങ്ങൾ ചില മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് ഡാറ്റ ഫിൽട്ടർ ചെയ്യാനും ഔട്ട്പുട്ട് ക്രമത്തിലാക്കാനും നോക്കുമ്പോൾ, SORT, FILTER ഫംഗ്ഷനുകൾ ഒരുമിച്ച് ഉപയോഗിക്കുക:
SORT(FILTER(array, criteria_range= മാനദണ്ഡം) , [sort_index], [sort_order], [by_col])നിങ്ങൾ നിർവചിക്കുന്ന മാനദണ്ഡത്തെ അടിസ്ഥാനമാക്കി FILTER ഫംഗ്ഷന് മൂല്യങ്ങളുടെ ഒരു നിര ലഭിക്കുകയും ആ ശ്രേണി SORT-ന്റെ ആദ്യ ആർഗ്യുമെന്റിലേക്ക് മാറ്റുകയും ചെയ്യുന്നു.
ഏറ്റവും മികച്ച കാര്യം Ctrl + Shift + Enter അമർത്തുകയോ എത്ര സെല്ലുകളിലേക്കാണ് ഇത് പകർത്തേണ്ടതെന്ന് ഊഹിക്കുകയോ ചെയ്യാതെ തന്നെ, ഇത് ഒരു ഡൈനാമിക് സ്പിൽ ശ്രേണിയായി ഫലങ്ങൾ നൽകുന്നു എന്നതാണ് ഈ ഫോർമുലയെ കുറിച്ച്. പതിവുപോലെ, നിങ്ങൾ ഏറ്റവും മുകളിലെ സെല്ലിൽ ഒരു ഫോർമുല ടൈപ്പ് ചെയ്ത് എന്റർ കീ അമർത്തുക.
ഉദാഹരണമായി, ഞങ്ങൾ 30 (>=30) ന് തുല്യമോ അതിൽ കൂടുതലോ ഉള്ള ഇനങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യാൻ പോകുന്നു A2:B9-ൽ ഉറവിട ഡാറ്റ, ആരോഹണ ക്രമത്തിൽ ഫലങ്ങൾ ക്രമീകരിക്കുക.
ഇതിനായി, ഞങ്ങൾ ആദ്യം വ്യവസ്ഥ സജ്ജീകരിക്കുന്നു, പറയുക, ഇൻചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ സെൽ E2. തുടർന്ന്, ഞങ്ങളുടെ Excel SORT ഫോർമുല ഈ രീതിയിൽ നിർമ്മിക്കുക:
=SORT(FILTER(A2:B9, B2:B9>=E2), 2)
FILTER ഫംഗ്ഷൻ സൃഷ്ടിച്ച അറേ കൂടാതെ, ഞങ്ങൾ sort_index<2 മാത്രമേ വ്യക്തമാക്കൂ> വാദം (നിര 2). ബാക്കിയുള്ള രണ്ട് ആർഗ്യുമെന്റുകൾ ഒഴിവാക്കിയിരിക്കുന്നു, കാരണം ഡിഫോൾട്ടുകൾ നമുക്ക് ആവശ്യമുള്ളതുപോലെ (ആരോഹണക്രമത്തിൽ അടുക്കുക) പ്രവർത്തിക്കുന്നു.
N ഏറ്റവും വലുതോ ചെറുതോ ആയ മൂല്യങ്ങൾ നേടി ഫലങ്ങൾ അടുക്കുക
വിവരങ്ങളാണെങ്കിൽ വലിയ ബൾക്കുകൾ വിശകലനം ചെയ്യുമ്പോൾ, പലപ്പോഴും ഒരു നിശ്ചിത എണ്ണം മുൻനിര മൂല്യങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യേണ്ടതുണ്ട്. ഒരുപക്ഷേ എക്സ്ട്രാക്റ്റ് മാത്രമല്ല, ആവശ്യമുള്ള ക്രമത്തിൽ അവരെ ക്രമീകരിക്കുകയും ചെയ്യാം. കൂടാതെ, ഫലങ്ങളിൽ ഏതൊക്കെ കോളങ്ങളാണ് ഉൾപ്പെടുത്തേണ്ടതെന്ന് തിരഞ്ഞെടുക്കുക. കൗശലമുള്ളതായി തോന്നുന്നുണ്ടോ? പുതിയ ഡൈനാമിക് അറേ ഫംഗ്ഷനുകൾക്കൊപ്പം അല്ല!
ഇതാ ഒരു പൊതു ഫോർമുല:
INDEX(SORT(...), SEQUENCE( n), { column1_to_return, നിര C നിരയിലെ സംഖ്യകളെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു മികച്ച 3 ലിസ്റ്റ്.അത് പൂർത്തിയാക്കാൻ, നിങ്ങൾ ആദ്യം A2:C13 എന്ന ശ്രേണിയെ അവരോഹണ ക്രമത്തിൽ 3-ാം നിര പ്രകാരം അടുക്കുക:
SORT(A2:C13, 3, -1)
എന്നിട്ട്, അറേ ഏറ്റവും ഉയർന്നതിൽ നിന്ന് ചെറുതായി അടുക്കുന്നതിന് INDEX ഫംഗ്ഷന്റെ ആദ്യ ( അറേ ) ആർഗ്യുമെന്റിൽ മുകളിലുള്ള ഫോർമുല നെസ്റ്റ് ചെയ്യുക.
രണ്ടാമത്തേതിന് ( row_num ) ആർഗ്യുമെന്റ്, എത്ര വരികൾ തിരികെ നൽകണമെന്ന് സൂചിപ്പിക്കുന്നു, SEQUENCE ഫംഗ്ഷൻ ഉപയോഗിച്ച് ആവശ്യമായ സീക്വൻഷ്യൽ നമ്പറുകൾ സൃഷ്ടിക്കുക. പോലെഞങ്ങൾക്ക് 3 പ്രധാന മൂല്യങ്ങൾ ആവശ്യമാണ്, ഞങ്ങൾ SEQUENCE(3) ഉപയോഗിക്കുന്നു, ഇത് ഒരു ലംബമായ അറേ സ്ഥിരാങ്കം {1;2;3} നേരിട്ട് ഫോർമുലയിൽ നൽകുന്നതിന് തുല്യമാണ്.
മൂന്നാമത്തേതിന് ( col_num ) ആർഗ്യുമെന്റ്, എത്ര നിരകൾ തിരികെ നൽകണമെന്ന് നിർവചിക്കുന്നു, ഒരു തിരശ്ചീന അറേ സ്ഥിരാങ്കത്തിന്റെ രൂപത്തിൽ കോളം നമ്പറുകൾ നൽകുന്നു. B, C എന്നീ നിരകൾ തിരികെ നൽകാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു, അതിനാൽ ഞങ്ങൾ അറേ {2,3} ഉപയോഗിക്കുന്നു.
അവസാനം, നമുക്ക് ഇനിപ്പറയുന്ന ഫോർമുല ലഭിക്കും:
=INDEX(SORT(A2:C13, 3, -1), SEQUENCE(3), {2,3})
അത് നിർമ്മിക്കുന്നു ഞങ്ങൾക്ക് ആവശ്യമുള്ള ഫലങ്ങൾ കൃത്യമായി:
3 താഴെ മൂല്യങ്ങൾ തിരികെ നൽകാൻ, യഥാർത്ഥ ഡാറ്റയെ ചെറുതിൽ നിന്ന് വലുതിലേക്ക് അടുക്കുക. ഇതിനായി, sort_order ആർഗ്യുമെന്റ് -1 ൽ നിന്ന് 1 ആയി മാറ്റുക:
=INDEX(SORT(A2:C13, 3, 1), SEQUENCE(3), {2,3})
ഒരു പ്രത്യേക സ്ഥാനത്ത് അടുക്കിയ മൂല്യം തിരികെ നൽകുക
മറ്റൊരു കോണിൽ നിന്ന് നോക്കുമ്പോൾ, നിങ്ങൾക്ക് ഒരു പ്രത്യേക സോർട്ട് പൊസിഷൻ തിരികെ നൽകണമെങ്കിൽ എന്തുചെയ്യും? പറയുക, അടുക്കിയ ലിസ്റ്റിൽ നിന്ന് ആദ്യത്തേത് മാത്രമാണോ, രണ്ടാമത്തേത് മാത്രമാണോ, അതോ മൂന്നാമത്തെ റെക്കോർഡ് മാത്രമാണോ? ഇത് ചെയ്യുന്നതിന്, മുകളിൽ ചർച്ച ചെയ്ത INDEX SORT ഫോർമുലയുടെ ലളിതമായ പതിപ്പ് ഉപയോഗിക്കുക:
INDEX(SORT(...), n , { column1_to_return , column2_to_return , …})എവിടെയാണ് n എന്നത് താൽപ്പര്യമുള്ള സ്ഥാനമാണ്.
ഉദാഹരണത്തിന്, മുകളിൽ നിന്ന് ഒരു പ്രത്യേക സ്ഥാനം നേടുന്നതിന് (അതായത്, അവരോഹണക്രമത്തിൽ ക്രമീകരിച്ച ഡാറ്റയിൽ നിന്ന്), ഈ ഫോർമുല ഉപയോഗിക്കുക :
=INDEX(SORT(A2:C13, 3, -1), F1, {2,3})
താഴെ നിന്ന് ഒരു പ്രത്യേക സ്ഥാനം ലഭിക്കാൻ (അതായത്, ആരോഹണക്രമത്തിൽ അടുക്കിയ ഡാറ്റയിൽ നിന്ന്), ഇത് ഉപയോഗിക്കുക:
=INDEX(SORT(A2:C13, 3, 1), I1, {2,3})
എവിടെ A2: C13 എന്നത് ഉറവിട ഡാറ്റയാണ്, F1 എന്നത് മുകളിൽ നിന്നുള്ള സ്ഥാനമാണ്, I1 എന്നത് അതിൽ നിന്നുള്ള സ്ഥാനമാണ്താഴെ, {2,3} എന്നിവയാണ് തിരികെ നൽകേണ്ട നിരകൾ.
സ്വയം വിപുലീകരിക്കുന്നതിന് അടുക്കൽ അടുക്കാൻ Excel ടേബിൾ ഉപയോഗിക്കുക
നിങ്ങൾക്ക് ഇതിനകം അറിയാവുന്നത് പോലെ , നിങ്ങൾ യഥാർത്ഥ ഡാറ്റയിൽ എന്തെങ്കിലും മാറ്റങ്ങൾ വരുത്തുമ്പോൾ അടുക്കിയ അറേ യാന്ത്രികമായി അപ്ഡേറ്റ് ചെയ്യുന്നു. SORT ഉൾപ്പെടെയുള്ള എല്ലാ ഡൈനാമിക് അറേ ഫംഗ്ഷനുകളുടെയും സ്റ്റാൻഡേർഡ് സ്വഭാവമാണിത്. എന്നിരുന്നാലും, റഫറൻസ് ചെയ്ത അറേയ്ക്ക് പുറത്ത് നിങ്ങൾ പുതിയ എൻട്രികൾ ചേർക്കുമ്പോൾ, അവ സ്വയമേവ ഒരു ഫോർമുലയിൽ ഉൾപ്പെടുത്തില്ല. നിങ്ങളുടെ ഫോർമുല അത്തരം മാറ്റങ്ങളോട് പ്രതികരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഉറവിട ശ്രേണിയെ പൂർണ്ണമായി പ്രവർത്തനക്ഷമമായ Excel പട്ടികയിലേക്ക് പരിവർത്തനം ചെയ്യുകയും നിങ്ങളുടെ ഫോർമുലയിൽ ഘടനാപരമായ റഫറൻസുകൾ ഉപയോഗിക്കുകയും ചെയ്യുക.
പ്രായോഗികമായി ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കാണാൻ, ദയവായി ഇനിപ്പറയുന്നവ പരിഗണിക്കുക ഉദാ വരി 9… കൂടാതെ പുതുതായി ചേർത്ത എൻട്രി സ്പിൽ ശ്രേണിയിൽ നിന്ന് വിട്ടുപോയതായി കാണുന്നതിൽ നിരാശയുണ്ട്:
ഇപ്പോൾ, ഉറവിട ശ്രേണി ഒരു പട്ടികയിലേക്ക് പരിവർത്തനം ചെയ്യുക. ഇതിനായി, കോളം ഹെഡറുകൾ (A1:B8) ഉൾപ്പെടെ നിങ്ങളുടെ ശ്രേണി തിരഞ്ഞെടുത്ത് Ctrl + T അമർത്തുക. നിങ്ങളുടെ ഫോർമുല നിർമ്മിക്കുമ്പോൾ, മൗസ് ഉപയോഗിച്ച് ഉറവിട ശ്രേണി തിരഞ്ഞെടുക്കുക, പട്ടികയുടെ പേര് സ്വയമേവ ഫോർമുലയിൽ ചേർക്കും (ഇതിനെ ഘടനാപരമായ റഫറൻസ് എന്ന് വിളിക്കുന്നു):
=SORT(Table1, 1, 1)
നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ അവസാന വരിയുടെ തൊട്ടുതാഴെയുള്ള പുതിയ എൻട്രി, പട്ടിക സ്വയമേവ വികസിക്കും, കൂടാതെ പുതിയ ഡാറ്റ സ്പിൽ ശ്രേണിയിൽ ഉൾപ്പെടുത്തുംSORT ഫോർമുലയുടെ:
Excel SORT ഫംഗ്ഷൻ പ്രവർത്തിക്കുന്നില്ല
നിങ്ങളുടെ SORT ഫോർമുല ഒരു പിശകിന് കാരണമായാൽ, അത് ഇനിപ്പറയുന്ന കാരണങ്ങളാലാകാം.
#NAME പിശക്: പഴയ Excel പതിപ്പ്
SORT എന്നത് ഒരു പുതിയ ഫംഗ്ഷനാണ്, ഇത് Excel 365, Excel 2021 എന്നിവയിൽ മാത്രം പ്രവർത്തിക്കുന്നു. ഈ ഫംഗ്ഷൻ പിന്തുണയ്ക്കാത്ത പഴയ പതിപ്പുകളിൽ, #NAME? പിശക് സംഭവിക്കുന്നു.
#SPILL പിശക്: സ്പിൽ ശ്രേണിയെ എന്തെങ്കിലും തടയുന്നു
സ്പിൽ ശ്രേണിയിലെ ഒന്നോ അതിലധികമോ സെല്ലുകൾ പൂർണ്ണമായും ശൂന്യമോ ലയിപ്പിക്കുന്നതോ അല്ലെങ്കിൽ, ഒരു #SPILL! പിശക് ദൃശ്യമാകുന്നു. ഇത് പരിഹരിക്കാൻ, തടസ്സം നീക്കം ചെയ്യുക. കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി കാണുക Excel #SPILL! പിശക് - എന്താണ് അർത്ഥമാക്കുന്നത്, എങ്ങനെ പരിഹരിക്കാം.
#VALUE പിശക്: അസാധുവായ ആർഗ്യുമെന്റുകൾ
നിങ്ങൾ ഒരു #VALUE-ൽ എത്തുമ്പോഴെല്ലാം! പിശക്, sort_index , sort_order എന്നീ ആർഗ്യുമെന്റുകൾ പരിശോധിക്കുക. Sort_index നിരകളുടെ എണ്ണം array , sort_order<എന്നിവ കവിയരുത്. 2> ഒന്നുകിൽ 1 (ആരോഹണം) അല്ലെങ്കിൽ -1 (അവരോഹണം) ആയിരിക്കണം.
#REF പിശക്: ഉറവിട വർക്ക്ബുക്ക് അടച്ചിരിക്കുന്നു
ഡൈനാമിക് അറേകൾക്ക് വർക്ക്ബുക്കുകൾക്കിടയിലുള്ള റഫറൻസുകൾക്ക് പരിമിതമായ പിന്തുണയുള്ളതിനാൽ, SORT ഫംഗ്ഷൻ രണ്ട് ഫയലുകളും തുറക്കേണ്ടതുണ്ട്. സോഴ്സ് വർക്ക്ബുക്ക് അടച്ചിരിക്കുകയാണെങ്കിൽ, ഒരു ഫോർമുല ഒരു #REF ഇടും! പിശക്. അത് പരിഹരിക്കാൻ, പരാമർശിച്ച ഫയൽ തുറക്കുക.
അങ്ങനെയാണ് ഫോർമുല ഉപയോഗിച്ച് Excel-ൽ ഡാറ്റ അടുക്കുക. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!
ഡൗൺലോഡ് ചെയ്യാൻ വർക്ക്ബുക്ക് പരിശീലിക്കുക
എക്സൽ ഉപയോഗിച്ച് അടുക്കുക