ഉള്ളടക്ക പട്ടിക
TOCOL ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു നിരയെയോ ശ്രേണിയെയോ ഒരു നിരയാക്കി മാറ്റുന്നതിനുള്ള ഒരു എളുപ്പവഴി.
കോളങ്ങളിൽ നിന്ന് വരികളിലേക്കും തിരിച്ചും ഡാറ്റ ട്രാൻസ്പോസ് ചെയ്യാനുള്ള കഴിവ് വളരെക്കാലമായി Excel-ൽ ഉണ്ട്. ഒരുവേള. എന്നാൽ ഒരു കൂട്ടം സെല്ലുകളെ ഒരൊറ്റ കോളമാക്കി മാറ്റുക എന്നത് ഒരു തന്ത്രപരമായ ജോലിയായിരുന്നു. ഇപ്പോൾ, അത് ഒടുവിൽ മാറുകയാണ്. മൈക്രോസോഫ്റ്റ് TOCOL എന്ന് വിളിക്കുന്ന ഒരു പുതിയ ഫംഗ്ഷൻ അവതരിപ്പിച്ചു, ഇത് ഒരു അറേ-ടു-കോളത്തിലേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയും. ഈ പുതിയ ഫംഗ്ഷൻ എളുപ്പത്തിൽ പരിഹരിക്കാൻ കഴിയുന്ന ടാസ്ക്കുകളുടെ ഒരു ലിസ്റ്റ് ചുവടെയുണ്ട്.
Excel TOCOL ഫംഗ്ഷൻ
Excel-ലെ TOCOL ഫംഗ്ഷൻ ഒരു അറേ അല്ലെങ്കിൽ സെല്ലുകളുടെ ശ്രേണിയെ ഒറ്റത്തവണയാക്കി മാറ്റുന്നു. കോളം.
ഫംഗ്ഷന് മൂന്ന് ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു, എന്നാൽ ആദ്യത്തേത് മാത്രമേ ആവശ്യമുള്ളൂ.
TOCOL(array, [ignore], [scan_by_column])എവിടെ:
അറേ (ആവശ്യമാണ്) - ഒരു നിരയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനുള്ള ഒരു ശ്രേണി അല്ലെങ്കിൽ ശ്രേണി.
അവഗണിക്കുക (ഓപ്ഷണൽ) - ശൂന്യതകൾ അല്ലെങ്കിൽ/കൂടാതെ പിശകുകൾ അവഗണിക്കണമോ എന്ന് നിർവചിക്കുന്നു. ഈ മൂല്യങ്ങളിൽ ഒന്നാകാം:
- 0 അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - എല്ലാ മൂല്യങ്ങളും സൂക്ഷിക്കുക
- 1 - ശൂന്യത അവഗണിക്കുക
- 2 - പിശകുകൾ അവഗണിക്കുക
- 3 - ശൂന്യതകളും പിശകുകളും അവഗണിക്കുക
Scan_by_column (ഓപ്ഷണൽ) - അറേ തിരശ്ചീനമായോ ലംബമായോ സ്കാൻ ചെയ്യണമോ എന്ന് നിർണ്ണയിക്കുന്നു:
- തെറ്റാണോ അതോ ഒഴിവാക്കിയോ (സ്ഥിരസ്ഥിതി) - ഇടത്തുനിന്ന് വലത്തോട്ടുള്ള വരി പ്രകാരം അറേ സ്കാൻ ചെയ്യുക.
- ശരി - മുകളിൽ നിന്ന് താഴേക്കുള്ള നിര പ്രകാരം അറേ സ്കാൻ ചെയ്യുക.
നുറുങ്ങുകൾ:
- ഒരു അറേയെ ഒരൊറ്റ വരിയിലേക്ക് പരിവർത്തനം ചെയ്യാൻ, TOROW ഉപയോഗിക്കുകഫംഗ്ഷൻ.
- വിപരീതമായ കോളം-ടു-അറേ ട്രാൻസ്ഫോർമേഷൻ ചെയ്യാൻ, ഒന്നുകിൽ കോളം കൊണ്ട് പൊതിയാൻ WRAPCOLS ഫംഗ്ഷൻ ഉപയോഗിക്കുക അല്ലെങ്കിൽ വരിയായി പൊതിയാൻ WRAPROWS ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
- ഒരു അറേ തിരശ്ചീനമായി നിന്ന് മാറ്റാൻ. ലംബമായോ തിരിച്ചും, അതായത് വരികൾ നിരകളിലേക്ക് മാറ്റുക, ട്രാൻസ്പോസ് ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
TOCOL ലഭ്യത
TOCOL എന്നത് ഒരു പുതിയ ഫംഗ്ഷനാണ്, ഇത് Microsoft 365-നുള്ള Excel-ൽ പിന്തുണയ്ക്കുന്നു (Windows-ന് കൂടാതെ Mac) കൂടാതെ വെബിനായുള്ള Excel.
നിരയെ കോളത്തിലേക്ക് മാറ്റുന്നതിനുള്ള അടിസ്ഥാന ടോക്കോൾ ഫോർമുല
TOCOL ഫോർമുലയ്ക്ക് അതിന്റെ ഏറ്റവും ലളിതമായ രൂപത്തിൽ ഒരു ആർഗ്യുമെന്റ് ആവശ്യമാണ് - അറേ . ഉദാഹരണത്തിന്, 3 കോളങ്ങളും 4 വരികളും അടങ്ങുന്ന ഒരു ദ്വിമാന അറേ ഒരു കോളത്തിൽ സ്ഥാപിക്കുന്നതിന്, ഫോർമുല ഇതാണ്:
=TOCOL(A2:C5)
ഫോർമുല ഒരു സെല്ലിൽ മാത്രമേ നൽകൂ (E2 ഇൻ ഈ ഉദാഹരണം) കൂടാതെ താഴെയുള്ള സെല്ലുകളിലേക്ക് സ്വയമേവ പകരും. Excel-ന്റെ അടിസ്ഥാനത്തിൽ, ഫലത്തെ സ്പിൽ ശ്രേണി എന്ന് വിളിക്കുന്നു.
ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു:
സാങ്കേതികമായി, A2:C5 ശ്രേണി ആദ്യം ഒരു ദ്വിമാന ശ്രേണിയിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുന്നു. അർദ്ധവിരാമങ്ങളാൽ വേർതിരിച്ച വരികളും കോമ-ഡീലിമിറ്റഡ് കോളങ്ങളും ശ്രദ്ധിക്കുക:
{"Apple","Banana","Cherry";1,0,3;4,#N/A,6;7,8,9}
TOCOL ഫംഗ്ഷൻ അറേയെ ഇടത്തുനിന്ന് വലത്തോട്ട് സ്കാൻ ചെയ്ത് ഒരു ഏകമാന ലംബ അറേയാക്കി മാറ്റുന്നു:
{"Apple";"Banana";"Cherry";1;0;3;4;#N/A;6;7;8;9}
ഫലം E2 സെല്ലിൽ സ്ഥാപിച്ചിരിക്കുന്നു, അതിൽ നിന്ന് താഴെയുള്ള സെല്ലുകളിലേക്ക് അത് ഒഴുകുന്നു.
എക്സൽ-ൽ ടോക്കോൾ ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം - ഫോർമുല ഉദാഹരണങ്ങൾ
0>ഇതിനെക്കുറിച്ച് കൂടുതൽ മനസ്സിലാക്കാൻTOCOL ഫംഗ്ഷന്റെ സാധ്യതകളും അതിന് എന്ത് ജോലികൾ ഉൾക്കൊള്ളാൻ കഴിയും, നമുക്ക് ചില ഫോർമുല ഉദാഹരണങ്ങൾ നോക്കാം.ശൂന്യതകളും പിശകുകളും അവഗണിച്ച് നിരയിലേക്ക് അറേയെ പരിവർത്തനം ചെയ്യുക
മുമ്പത്തെ ഉദാഹരണത്തിൽ നിങ്ങൾ ശ്രദ്ധിച്ചിരിക്കാം , സ്ഥിരസ്ഥിതി TOCOL ഫോർമുല ശൂന്യമായ സെല്ലുകളും പിശകുകളും ഉൾപ്പെടെ സോഴ്സ് അറേയിൽ നിന്നുള്ള എല്ലാ മൂല്യങ്ങളും നിലനിർത്തുന്നു.
തത്ഫലമായുണ്ടാകുന്ന അറേയിൽ, ശൂന്യമായ സെല്ലുകളെ പൂജ്യങ്ങളാൽ പ്രതിനിധീകരിക്കുന്നു, ഇത് തികച്ചും ആശയക്കുഴപ്പമുണ്ടാക്കാം, പ്രത്യേകിച്ചും യഥാർത്ഥ അറേയിൽ ഉണ്ടെങ്കിൽ 0 മൂല്യങ്ങൾ. ശൂന്യമായവ ഒഴിവാക്കുക എന്നതാണ് പരിഹാരം. ഇതിനായി, നിങ്ങൾ രണ്ടാമത്തെ ആർഗ്യുമെന്റ് 1 ആയി സജ്ജീകരിച്ചു:
=TOCOL(A2:C5, 1)
പിശകുകൾ അവഗണിക്കാൻ , രണ്ടാമത്തെ ആർഗ്യുമെന്റ് 2:
=TOCOL(A2:C5, 2)
<3 ആയി സജ്ജമാക്കുക
രണ്ടും ഒഴിവാക്കുന്നതിന്, ശൂന്യതകളും പിശകുകളും , അവഗണിക്കുക ആർഗ്യുമെന്റിനായി 3 ഉപയോഗിക്കുക:
=TOCOL(A2:C5, 3)
അറേ തിരശ്ചീനമായോ ലംബമായോ സ്കാൻ ചെയ്യുക
ഡിഫോൾട്ട് scan_by_column ആർഗ്യുമെന്റ് (FALSE അല്ലെങ്കിൽ ഒഴിവാക്കി) ഉപയോഗിച്ച്, TOCOL ഫംഗ്ഷൻ അറേയെ വരിയായി തിരശ്ചീനമായി സ്കാൻ ചെയ്യുന്നു. കോളം അനുസരിച്ച് മൂല്യങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നതിന്, ഈ ആർഗ്യുമെന്റ് TRUE അല്ലെങ്കിൽ 1 ആയി സജ്ജീകരിക്കുക. ഉദാഹരണത്തിന്:
=TOCOL(A2:C5, ,TRUE)
രണ്ട് സാഹചര്യങ്ങളിലും, മടങ്ങിയ അറേകൾ ഒരേ വലുപ്പമാണ്, എന്നാൽ മൂല്യങ്ങൾ ക്രമീകരിച്ചിരിക്കുന്നത് ശ്രദ്ധിക്കുക മറ്റൊരു ക്രമത്തിൽ.
ഒന്നിലധികം ശ്രേണികൾ ഒരു നിരയിലേക്ക് സംയോജിപ്പിക്കുക
നിങ്ങൾ തുടർച്ചയായി അല്ലാത്ത നിരവധി ശ്രേണികളാണ് കൈകാര്യം ചെയ്യുന്നതെങ്കിൽ, VSTACK ഫംഗ്ഷന്റെ സഹായത്തോടെ നിങ്ങൾക്ക് ആദ്യം ശ്രേണികളെ ലംബമായി ഒരൊറ്റ അറേയിലേക്ക് സംയോജിപ്പിക്കാം, കൂടാതെ സംയോജിത അറേയെ ഒരു കോളമാക്കി മാറ്റാൻ TOCOL ഉപയോഗിക്കുക.
ആദ്യ ശ്രേണി A2:C4 ഉം രണ്ടാമത്തെ ശ്രേണി A8:C9 ഉം ആണെന്ന് കരുതുക, ഫോർമുല ഈ ഫോം എടുക്കുന്നു:
=TOCOL(VSTACK(A2:C4, A8:C9))
ഈ ഫോർമുല ഡിഫോൾട്ട് സ്വഭാവം കാണിക്കുന്നു - സംയോജിത ശ്രേണികൾ ഇടത്തുനിന്ന് തിരശ്ചീനമായി വായിക്കുന്നു ചുവടെയുള്ള ചിത്രത്തിൽ E കോളത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ വലത്തേക്ക്.
മുകളിൽ നിന്നും താഴേക്ക് മൂല്യങ്ങൾ ലംബമായി വായിക്കാൻ, നിങ്ങൾ TOCOL-ന്റെ 3-ാമത്തെ ആർഗ്യുമെന്റ് TRUE ആയി സജ്ജമാക്കി:
=TOCOL(VSTACK(A2:C4, A8:C9), ,TRUE)
ഈ സാഹചര്യത്തിൽ, ഫോർമുല ആദ്യം രണ്ട് അറേകളുടേയും കോളം എയിൽ നിന്നും പിന്നീട് ബി കോളത്തിൽ നിന്നും മറ്റും മൂല്യങ്ങൾ നൽകുന്നു എന്നത് ശ്രദ്ധിക്കുക. കാരണം, TOCOL സ്കാൻ ചെയ്യുന്നത് ഒറിജിനൽ വ്യക്തിഗത ശ്രേണികളല്ല, ഒരൊറ്റ അടുക്കിയിരിക്കുന്ന അറേയാണ്.
നിങ്ങളുടെ ബിസിനസ്സ് ലോജിക്കിന് യഥാർത്ഥ ശ്രേണികൾ ലംബമായി അടുക്കുന്നതിന് പകരം തിരശ്ചീനമായി അടുക്കി വയ്ക്കണമെങ്കിൽ, VSTACK-ന് പകരം HSTACK ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
മുമ്പത്തെ അറേയുടെ വലതുവശത്ത് തുടർന്നുള്ള ഓരോ അറേയും കൂട്ടിച്ചേർത്ത് വായിക്കുക സംയോജിത അറേകൾ തിരശ്ചീനമായി, സമവാക്യം ഇതാണ്:
=TOCOL(HSTACK(A2:C4, A8:C10))
മുമ്പത്തെ അറേയുടെ വലതുവശത്ത് തുടർന്നുള്ള ഓരോ അറേയും ചേർക്കുന്നതിനും സംയോജിത അറേകൾ ലംബമായി സ്കാൻ ചെയ്യുന്നതിനും, ഫോർമുല ഇതാണ്:
=TOCOL(HSTACK(A2:C4, A8:C10), ,TRUE)
ഒരു മൾട്ടി-കോളം ശ്രേണിയിൽ നിന്ന് അദ്വിതീയ മൂല്യങ്ങൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുക
Excel UNIQUE ഫംഗ്ഷന് ഒരൊറ്റ കോളത്തിലോ വരിയിലോ അദ്വിതീയമായ വരികൾ എളുപ്പത്തിൽ കണ്ടെത്താനും അതുല്യ വരികൾ തിരികെ നൽകാനും കഴിയും, എന്നാൽ അതിൽ നിന്ന് തനതായ മൂല്യങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യാൻ കഴിയില്ല ഒരു മൾട്ടി-കോളം അറേ. TOCOL ഫംഗ്ഷനോടൊപ്പം ഇത് ഉപയോഗിക്കുന്നതാണ് പരിഹാരം.
ഉദാഹരണത്തിന്, ശ്രേണിയിൽ നിന്ന് എല്ലാ വ്യത്യസ്ത (വ്യത്യസ്ത) മൂല്യങ്ങളും എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന്A2:C7, ഫോർമുല ഇതാണ്:
=UNIQUE(TOCOL(A2:C7))
കൂടാതെ, നിങ്ങൾക്ക് SORT ഫംഗ്ഷനിൽ മുകളിലെ ഫോർമുല പൊതിഞ്ഞ്, മടങ്ങിയ അറേയെ അക്ഷരമാലാക്രമത്തിൽ ക്രമീകരിക്കാം:
=SORT(UNIQUE(TOCOL(A2:C7)))
എക്സൽ 365 - 2010-ലെ നിരയിലേക്ക് ശ്രേണി എങ്ങനെ പരിവർത്തനം ചെയ്യാം
TOCOL ഫംഗ്ഷൻ പിന്തുണയ്ക്കാത്ത എക്സൽ പതിപ്പുകളിൽ, സെല്ലുകളുടെ ഒരു ശ്രേണിയെ ഒരു കോളമാക്കി മാറ്റുന്നതിന് രണ്ട് ബദൽ മാർഗങ്ങളുണ്ട്. ഈ പരിഹാരങ്ങൾ വളരെ തന്ത്രപരമാണ്, പക്ഷേ എന്തായാലും പ്രവർത്തിക്കുന്നു.
വരികൾ പ്രകാരം ശ്രേണി വായിക്കാൻ:
INDEX( ശ്രേണി , QUOTIENT(ROW(A1)-1, COLUMNS( ശ്രേണി ))+1, MOD(ROW(A1)-1, COLUMNS( range ))+1)നിര പ്രകാരം ശ്രേണി വായിക്കാൻ:
INDEX( ശ്രേണി , MOD(ROW(A1)-1, ROWS( range ))+1, QUOTIENT(ROW(A1)-1, ROWS( range ))+1 )ഞങ്ങളുടെ സാമ്പിൾ ഡാറ്റാസെറ്റിന്, ഫോർമുലകൾ ഇപ്രകാരമാണ്:
പരിധി സ്കാൻ ചെയ്യാൻ ഇടത്തുനിന്ന് വലത്തോട്ട് തിരശ്ചീനമായി :
=INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1)
ഈ ഫോർമുല TOCOL ഫംഗ്ഷനു തുല്യമാണ്, 3-ആം ആർഗ്യുമെന്റ് FALSE ആയി സജ്ജീകരിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ ഒഴിവാക്കിയിരിക്കുന്നു:
=TOCOL(A2:C5)
റേഞ്ച് മുകളിൽ നിന്നും താഴേക്ക് ലംബമായി സ്കാൻ ചെയ്യുന്നതിന് :
=INDEX($A$2:$C$5, MOD(ROW(A1)-1, ROWS($A$2:$C$5))+1, QUOTIENT(ROW(A1)-1, ROWS($A$2:$C$5))+1)
ഈ ഫോർമുല TOCOL ഫംഗ്ഷനുമായി താരതമ്യപ്പെടുത്താവുന്നതാണ്, മൂന്നാം ആർഗ്യുമെന്റ് TRUE ആയി സജ്ജീകരിച്ചിരിക്കുന്നു:
=TOCOL(A2:C5, ,TRUE)
TOCOL-ൽ നിന്ന് വ്യത്യസ്തമായി, ഓരോന്നിലും ഇതര ഫോർമുലകൾ നൽകണം ഫലങ്ങൾ ദൃശ്യമാകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സെൽ. ഞങ്ങളുടെ കാര്യത്തിൽ, സൂത്രവാക്യങ്ങൾ E2 (വരി പ്രകാരം), G2 (നിര പ്രകാരം) സെല്ലുകളിലേക്ക് പോകുന്നു, തുടർന്ന് വരി 13 ലേക്ക് പകർത്തുന്നു.
ആവശ്യത്തിൽ കൂടുതൽ വരികളിലേക്ക് ഫോർമുലകൾ പകർത്തിയാൽ, a#REF! "അധിക" സെല്ലുകളിൽ പിശക് ദൃശ്യമാകും. ഇത് സംഭവിക്കുന്നത് തടയാൻ, നിങ്ങൾക്ക് IFERROR ഫംഗ്ഷനിലെ ഫോർമുലകൾ ഇതുപോലെ നെസ്റ്റ് ചെയ്യാൻ കഴിയും:
=IFERROR(INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1), "")
ഫോർമുലകൾ ശരിയായി പകർത്തുന്നതിന്, കേവല സെൽ റഫറൻസുകൾ ($) ഉപയോഗിച്ച് ഞങ്ങൾ ശ്രേണി ലോക്ക് ചെയ്യുന്നു എന്നത് ശ്രദ്ധിക്കുക. A$2:$C$5). പകരം, നിങ്ങൾക്ക് പേരുള്ള ഒരു ശ്രേണി ഉപയോഗിക്കാം.
ഈ സൂത്രവാക്യങ്ങൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു
വരിയായി സെല്ലുകൾ ക്രമീകരിക്കുന്ന ആദ്യ ഫോർമുലയുടെ വിശദമായ വിഭജനം ചുവടെ:
=INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1)
ഒരു നിശ്ചിത സെല്ലിന്റെ ആപേക്ഷിക വരിയുടെയും ശ്രേണിയിലെ കോളം നമ്പറുകളുടെയും അടിസ്ഥാനത്തിൽ മൂല്യം നൽകുന്നതിന് INDEX ഫംഗ്ഷൻ ഉപയോഗിക്കുക എന്നതാണ് ആശയം.
വരി നമ്പർ ഈ കോമ്പിനേഷൻ കൊണ്ടാണ് കണക്കാക്കുന്നത്. :
QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1
QUOTIENT ഒരു ഡിവിഷന്റെ പൂർണ്ണസംഖ്യ നൽകുന്നു.
ന്യൂമറേറ്ററിനായി , നിങ്ങൾ ROW(A1)-1 ഉപയോഗിക്കുന്നു, അത് ഒരു E2-ലെ 0 മുതൽ (ഫോർമുല നൽകിയ ആദ്യ സെൽ) E13-ൽ 11 വരെ (ഫോർമുല നൽകിയ അവസാന സെൽ).
ഡിനോമിനേറ്റർ COLUMNS($A) പ്രകാരം $2:$C$5)) സ്ഥിരവും നിങ്ങളുടെ ശ്രേണിയിലെ നിരകളുടെ എണ്ണത്തിന് തുല്യവുമാണ് (ഞങ്ങളുടെ കാര്യത്തിൽ 3).
ഇപ്പോൾ, ആദ്യ 3 സെല്ലുകൾക്കായി QUOTIENT ന്റെ ഫലം പരിശോധിച്ചാൽ (E2:E4) , ഇത് 0 ന് തുല്യമാണെന്ന് നിങ്ങൾ കാണും (കാരണം ഡിവിഷന്റെ പൂർണ്ണസംഖ്യ പൂജ്യമാണ്). 1 ചേർക്കുന്നത് വരി നമ്പർ 1 നൽകുന്നു.
അടുത്ത 3 സെല്ലുകൾക്ക് (E5:E5), QUOTIENT 1 നൽകുന്നു, +1 പ്രവർത്തനം വരി നമ്പർ 2 നൽകുന്നു.
മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഫോർമുലയുടെ ഈ ഭാഗം ഒരു ആവർത്തനം സൃഷ്ടിക്കുന്നു1,1,1,2,2,2,3,3,3,4,4,4,... പോലെയുള്ള സംഖ്യാ ക്രമം... ഓരോ സംഖ്യയും നിങ്ങളുടെ ശ്രേണിയിൽ എത്ര കോളങ്ങൾ ഉണ്ടോ അത്രയും തവണ ആവർത്തിക്കുന്നു.
ലേക്ക് നിര നമ്പർ കണക്കാക്കുക, നിങ്ങൾ MOD ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഉചിതമായ ഒരു സംഖ്യ ക്രമം നിർമ്മിക്കുന്നു:
MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1
ഞങ്ങളുടെ ശ്രേണിയിൽ 3 നിരകൾ ഉള്ളതിനാൽ (A2:C5), അനുക്രമം 1,2,3,1,2,3 ആയിരിക്കണം,…
ഡിവിഷനുശേഷം ബാക്കിയുള്ളത് MOD ഫംഗ്ഷൻ നൽകുന്നു.
E2-ൽ, MOD(A1)-1, കോളങ്ങൾ ($A$2:$C$5))+1)
MOD(1-1, 3)+1)
ആകുകയും 1 തിരികെ നൽകുകയും ചെയ്യുന്നു.
E3-ൽ, MOD(ROW(A2)-1, കോളങ്ങൾ($A$2:$C$5))+1)
ആകുന്നു
MOD(2-1, 3) +1)
ഒപ്പം 2 റിട്ടേണുകളും.
വരി, കോളം നമ്പറുകൾ സ്ഥാപിച്ചതിനാൽ, ആവശ്യമായ മൂല്യം ലഭ്യമാക്കുന്നതിൽ INDEX-ന് പ്രശ്നങ്ങളൊന്നുമില്ല.
E2-ൽ, INDEX($A$2) :$C$5, 1, 1) റഫറൻസ് ചെയ്ത ശ്രേണിയുടെ 1-ാം വരിയിൽ നിന്നും 1-ാം നിരയിൽ നിന്നും, അതായത് സെൽ A2-ൽ നിന്നും മൂല്യം നൽകുന്നു.
E3-ൽ, INDEX($A$2:$C$5, 1) , 2) 1-ആം വരിയിൽ നിന്നും 2-ാം നിരയിൽ നിന്നും, അതായത് സെൽ B2-ൽ നിന്നും മൂല്യം നൽകുന്നു.
അങ്ങനെയും.
സി ഉപയോഗിച്ച് ശ്രേണി സ്കാൻ ചെയ്യുന്ന രണ്ടാമത്തെ ഫോർമുല olumn, സമാനമായ രീതിയിൽ പ്രവർത്തിക്കുന്നു. വരി നമ്പർ ലഭിക്കാൻ ഇത് MOD ഉം കോളം നമ്പർ ലഭിക്കാൻ QUOTIENT ഉം ഉപയോഗിക്കുന്നു എന്നതാണ് വ്യത്യാസം.
TOCOL ഫംഗ്ഷൻ പ്രവർത്തിക്കുന്നില്ല
TOCOL ഫംഗ്ഷൻ ഒരു പിശക് വരുത്തിയാൽ, അത് മിക്കവാറും ആയിരിക്കും ഈ കാരണങ്ങളിൽ ഒന്ന്:
TOCOL നിങ്ങളുടെ Excel-ൽ പിന്തുണയ്ക്കുന്നില്ല
നിങ്ങൾക്ക് ഒരു #NAME ലഭിക്കുമ്പോൾ? പിശക്, ഫംഗ്ഷന്റെ പേരിന്റെ ശരിയായ അക്ഷരവിന്യാസമാണ് ആദ്യം ചെയ്യേണ്ടത്ചെക്ക്. പേര് ശരിയാണെങ്കിലും പിശക് നിലനിൽക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങളുടെ Excel പതിപ്പിൽ പ്രവർത്തനം ലഭ്യമല്ല. ഈ സാഹചര്യത്തിൽ, ഒരു TOCOL ബദൽ ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക.
അറേ വളരെ വലുതാണ്
ഒരു #NUM പിശക് സൂചിപ്പിക്കുന്നത് അറേ ഒരു നിരയിലേക്ക് ഉൾക്കൊള്ളാൻ കഴിയില്ല എന്നാണ്. നിങ്ങൾ മുഴുവൻ നിരകളോ വരികളോ പരാമർശിക്കുമ്പോഴാണ് ഒരു സാധാരണ കേസ്.
ആവശ്യത്തിന് ശൂന്യമായ സെല്ലുകൾ ഇല്ല
ഒരു #SPILL പിശക് സംഭവിക്കുമ്പോൾ, ഫോർമുല നൽകിയ കോളം പരിശോധിക്കുക. ഫലങ്ങൾ നിറയ്ക്കാൻ ആവശ്യമായ ശൂന്യമായ സെല്ലുകൾ ഉണ്ട്. സെല്ലുകൾ ദൃശ്യപരമായി ശൂന്യമാണെങ്കിൽ, അവയിൽ സ്പെയ്സുകളും മറ്റ് പ്രിന്റ് ചെയ്യാത്ത പ്രതീകങ്ങളും ഇല്ലെന്ന് ഉറപ്പാക്കുക. കൂടുതൽ വിവരങ്ങൾക്ക്, Excel-ലെ #SPILL പിശക് എങ്ങനെ പരിഹരിക്കാമെന്ന് കാണുക.
അങ്ങനെയാണ് നിങ്ങൾക്ക് Excel 365-ലെ TOCOL ഫംഗ്ഷനും മുമ്പത്തെ പതിപ്പുകളിലെ ഇതര പരിഹാരങ്ങളും ഉപയോഗിച്ച് 2-ഡൈമൻഷണൽ അറേയെ ഒരൊറ്റ കോളമാക്കി മാറ്റാൻ കഴിയുന്നത്. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!
പ്രാക്ടീസ് വർക്ക്ബുക്ക്
Excel TOCOL ഫംഗ്ഷൻ - ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)