ഉള്ളടക്ക പട്ടിക
സെല്ലുകൾ സ്വയമേവ നിറഞ്ഞാൽ എത്ര നന്നായിരിക്കും? മിക്കപ്പോഴും നമ്മൾ അത് ഇഷ്ടപ്പെടും. മറ്റൊരു സെല്ലിൽ നിന്നുള്ള മൂല്യത്തെ അടിസ്ഥാനമാക്കി എക്സലിൽ സെല്ലുകൾ സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യുന്നത് എങ്ങനെയെന്ന് ഇന്ന് ഞങ്ങൾ നിങ്ങളെ കാണിക്കാൻ പോകുന്നു. ഈ സെഷനിൽ, ഞങ്ങൾ Excel 2019 ഉപയോഗിക്കാൻ പോകുന്നു, നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട പതിപ്പ് ഉപയോഗിക്കാൻ മടിക്കേണ്ടതില്ല.
ആദ്യം, ഇന്നത്തെ ഉദാഹരണങ്ങളുടെ അടിസ്ഥാനമായ ഡാറ്റാസെറ്റിനെക്കുറിച്ച് നമുക്ക് അറിയാം.
ഇവിടെ ജീവനക്കാരുടെ പേര്, ഐഡി, വിലാസം, ബന്ധപ്പെട്ട വകുപ്പ്, ചേരുന്ന തീയതി തുടങ്ങിയ വിവരങ്ങൾ അടങ്ങുന്ന ഒരു പട്ടികയുണ്ട്. ഈ ഡാറ്റ ഉപയോഗിച്ച് സെല്ലുകൾ എങ്ങനെ സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യാമെന്ന് ഞങ്ങൾ കാണും.
ഇത് ഡമ്മി ഡാറ്റയുള്ള ഒരു അടിസ്ഥാന ഡാറ്റാസെറ്റാണെന്ന കാര്യം ശ്രദ്ധിക്കുക. ഒരു യഥാർത്ഥ ജീവിത സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് വളരെ വലുതും സങ്കീർണ്ണവുമായ ഒരു ഡാറ്റാസെറ്റ് നേരിടേണ്ടി വന്നേക്കാം.
പ്രാക്ടീസ് വർക്ക്ബുക്ക്
താഴെയുള്ള ലിങ്കിൽ നിന്ന് പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങൾക്ക് സ്വാഗതം.
മറ്റൊരു സെല്ലിനെ അടിസ്ഥാനമാക്കി Excel-ൽ സെല്ലുകൾ സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യുക ഞങ്ങൾ അവന്റെ വിവരങ്ങൾ സ്വയമേവ കണ്ടെത്തും.
ഒറിജിനൽ പട്ടികയിൽ നിന്ന് വേർതിരിച്ച വിവര ഫീൽഡുകൾ ഞങ്ങൾ ഇവിടെ അവതരിപ്പിച്ചു. പേര്, റോബർട്ട് എന്ന് സജ്ജീകരിച്ചുവെന്ന് പറയാം.
അപ്പോൾ റോബർട്ട് ന്റെ വിശദാംശങ്ങൾ നമുക്ക് ലഭിക്കണം. നമുക്ക് അത് എങ്ങനെ ചെയ്യാമെന്ന് പര്യവേക്ഷണം ചെയ്യാം.
1. VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിച്ച്
ഒരു നിമിഷം "ഓട്ടോ-പോപ്പുലേറ്റ്" എന്നതിനെ കുറിച്ച് മറക്കുക.മാനദണ്ഡങ്ങളുമായി പൊരുത്തപ്പെടുന്ന ഡാറ്റ വീണ്ടെടുക്കുന്നതിനെക്കുറിച്ച് ചിന്തിക്കുക, ഏതൊക്കെ ഫംഗ്ഷനുകളാണ് നിങ്ങളുടെ മനസ്സിലേക്ക് വരുന്നത്? ഇത് വളരെ വ്യക്തമാണ്, VLOOKUP അതിലൊന്നാണ്.
VLOOKUP ഡാറ്റയ്ക്കായി തിരയുന്നു, ലംബമായി ക്രമീകരിച്ചിരിക്കുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ VLOOKUP ലേഖനം പരിശോധിക്കുക.
ഇപ്പോൾ നമ്മൾ VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു ഫോർമുല എഴുതാൻ പോകുന്നു, അത് ഒരു സെല്ലിൽ നമുക്ക് ആവശ്യമുള്ള കൃത്യമായ ഡാറ്റ ലഭ്യമാക്കും.
ജീവനക്കാരന്റെ ഐഡി ലഭിക്കുന്നതിനുള്ള ഫോർമുല എഴുതാം
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,2,0),"")
VLOOKUP പ്രവർത്തനം, ഞങ്ങൾ പേര് ( I4) lookup_value ആയി ചേർത്തു. തുടർന്ന് മുഴുവൻ ടേബിൾ ശ്രേണിയും lookup_array ആയി.
Employee ID രണ്ടാമത്തെ കോളമാണ്, അതിനാൽ ഞങ്ങൾ 2 നെ column_num ആയി സജ്ജമാക്കി.
VLOOKUP ഫോർമുല പൊതിയാൻ ഞങ്ങൾ IFERROR ഫംഗ്ഷൻ ഉപയോഗിച്ചു. ഇത് ഫോർമുലയിൽ നിന്ന് ഉണ്ടാകുന്ന എല്ലാ പിശകുകളും ഇല്ലാതാക്കും (ഫംഗ്ഷനെ കുറിച്ച് അറിയാൻ, ലേഖനം സന്ദർശിക്കുക: IFERROR).
ഡിപ്പാർട്ട്മെന്റിന്റെ പേര് ലഭിക്കുന്നതിന്, ഞങ്ങൾ ഫോർമുല പരിഷ്ക്കരിക്കേണ്ടതുണ്ട്,
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,3,0),"")
ഒറിജിനൽ ടേബിളിലെ സ്ഥാനം അനുസരിച്ച് ഞങ്ങൾ column_num ഇവിടെ മാറ്റി. ഡിപ്പാർട്ട്മെന്റ് എന്നത് 3-ാമത്തെ കോളമാണ്, അതിനാൽ ഞങ്ങൾ 3 ഉപയോഗിച്ചു.
ചേരുന്ന തീയതി , വിലാസം എന്നിവയ്ക്ക് ഫോർമുല ഇതായിരിക്കും
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,4,0),"")
ഒപ്പം
=ഇഫെറർ(VLOOKUP($I$4,$ B$4:$F$9,5,0),””)
ഇതിനായുള്ള വിശദാംശങ്ങൾ ഞങ്ങൾ കണ്ടെത്തിജീവനക്കാരൻ. ഇപ്പോൾ പേര് മാറ്റുക, സെല്ലുകൾ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യപ്പെടും.
ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിനൊപ്പം VLOOKUP
നേരത്തെ ഞങ്ങൾ സ്വമേധയാ പേര് നൽകി. ചിലപ്പോൾ ഇത് സമയമെടുക്കുന്നതും ആശയക്കുഴപ്പമുണ്ടാക്കുന്നതുമായി തോന്നിയേക്കാം.
പ്രശ്നം പരിഹരിക്കുന്നതിന്, ജീവനക്കാരന്റെ പേരിനായി നമുക്ക് ഒരു ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റ് ഉണ്ടാക്കാം. ഒരു ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റ് ഉണ്ടാക്കുന്നതിനെക്കുറിച്ച് അറിയാൻ ലേഖനം പരിശോധിക്കുക.
ഡാറ്റ മൂല്യനിർണ്ണയം ഡയലോഗ് ബോക്സിൽ ലിസ്റ്റ് തിരഞ്ഞെടുത്ത് പേരുകളുടെ സെൽ റഫറൻസ് ചേർക്കുക.
B4:B9 എന്നത് പേരുകൾ ഉൾക്കൊള്ളുന്ന ശ്രേണിയാണ്.
ഇപ്പോൾ നമ്മൾ ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റ് കണ്ടെത്തും.
നമുക്ക് ഇപ്പോൾ കൂടുതൽ ഫലപ്രദമായും വേഗത്തിലും പേര് തിരഞ്ഞെടുക്കാം.
ഞങ്ങൾ ഉപയോഗിച്ചത് പോലെ മറ്റ് സെല്ലുകൾ സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യപ്പെടുന്നു VLOOKUP .
2. INDEX – MATCH ഫംഗ്ഷൻ
ഉപയോഗിച്ച് VLOOKUP വഴി ഞങ്ങൾ നടത്തിയ പ്രവർത്തനം മറ്റൊരു രീതിയിൽ ചെയ്യാം. സെല്ലുകൾ സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യുന്നതിന് INDEX-MATCH എന്നതിന്റെ സംയോജനം ഉപയോഗിക്കാം.
MATCH ഒരു വരിയിലോ കോളത്തിലോ പട്ടികയിലോ ഉള്ള ഒരു ലുക്കപ്പ് മൂല്യത്തിന്റെ സ്ഥാനം കണ്ടെത്തുന്നു. INDEX ഒരു ശ്രേണിയിലെ തന്നിരിക്കുന്ന സ്ഥലത്ത് മൂല്യം നൽകുന്നു. കൂടുതൽ അറിയാൻ ലേഖനങ്ങൾ സന്ദർശിക്കുക: INDEX, MATCH.
ഫോർമുല ഇനിപ്പറയുന്നതായിരിക്കും
=IFERROR(INDEX($C$4:$C$9,MATCH($I$4,$B$4:$B$9,0)),"")
ഞങ്ങൾ INDEX നുള്ളിൽ ഐഡി ശ്രേണി നൽകിയതിനാൽ ഇവിടെ ഞങ്ങളുടെ ഫോർമുല ഐഡി നമ്പർ ലഭിക്കുന്നു, കൂടാതെ MATCH ഫംഗ്ഷൻ മാനദണ്ഡവുമായി പൊരുത്തപ്പെടുന്ന വരി നമ്പർ നൽകുന്നുപട്ടികയിലെ മൂല്യം ( B4:B9 ).
ഡിപ്പാർട്ട്മെന്റ് ഉപയോഗിക്കുന്നതിന് ഞങ്ങൾ INDEX ലെ ശ്രേണി മാറ്റും, ഒപ്പം ഫോർമുലയും ഇനിപ്പറയുന്നവ ആയിരിക്കുക
=IFERROR(INDEX($D$4:$D$9,MATCH($I$4,$B$4:$B$9,0)),"")
ഡിപ്പാർട്ട്മെന്റുകൾ D4 to D9 .
ചേരുന്ന തീയതി എന്നതിന്റെ ഫോർമുല
=IFERROR(INDEX($E$4:$E$9,MATCH($I$4,$B$4:$B$9,0)),"")
കൂടാതെ വിലാസത്തിനായി
=IFERROR(INDEX($F$4:$F$9,MATCH($I$4,$B$4:$B$9,0)),"")
ഇപ്പോൾ വ്യക്തമാക്കാൻ, നമുക്ക് തിരഞ്ഞെടുത്തത് മായ്ച്ച് ഏതെങ്കിലും പേരുകൾ തിരഞ്ഞെടുക്കുക<1
മറ്റ് സെല്ലുകൾ സ്വയമേവ നിറയുന്നത് നിങ്ങൾ കണ്ടെത്തും.
3. HLOOKUP ഫംഗ്ഷൻ ഉപയോഗിച്ച്
നിങ്ങളുടെ ഡാറ്റ തിരശ്ചീനമായി ഓറിയന്റഡ് ആയതിനാൽ നിങ്ങൾ HLOOKUP ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. ഫംഗ്ഷനെ കുറിച്ച് അറിയാൻ ഈ ലേഖനം സന്ദർശിക്കുക: HLOOKUP.
ഫീൽഡ് ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിൽ നിന്ന് സജ്ജീകരിക്കും. ബാക്കിയുള്ള ഫീൽഡ് സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യപ്പെടും.
ഐഡി ലഭിക്കുന്നതിന്, ഞങ്ങൾ ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കാൻ പോകുന്നു
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,2,0),"")
<32
ഓപ്പറേഷൻ VLOOKUP ഫോർമുലയ്ക്ക് സമാനമാണ്. HLOOKUP ഫംഗ്ഷനിൽ, ഞങ്ങൾ പേര് lookup_value ആയും പട്ടിക lookup_array ആയും നൽകിയിരിക്കുന്നു. ഐഡികൾ രണ്ടാം നിരയിലാണ്, അതിനാൽ row_num എന്നത് 2 ആണ്. കൂടാതെ കൃത്യമായ പൊരുത്തത്തിന് 0 ആണ്.
ഇപ്പോൾ, ഡിപ്പാർട്ട്മെന്റിന്, ഫോർമുല
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,3,0),"")
ഡിപ്പാർട്ട്മെന്റ് 3-ാമത്തെ വരിയാണ്, അതിനാൽ റോ_നം ഇവിടെ 3 ആണ്.
നമുക്ക് എഴുതാംചേരുന്ന തീയതിക്കായുള്ള ഫോർമുല
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,4,0),"")
ചേരുന്ന തീയതി നാലാമത്തെ വരിയാണ്, അതിനാൽ row_num ഇവിടെ 4 ആണ്. തുടർന്ന് വിലാസത്തിനായി വരി നമ്പർ 5 ആയി മാറ്റുക.
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,5,0),"")
നമുക്ക് സെല്ലുകൾ മായ്ച്ച് ഡ്രോപ്പിൽ നിന്ന് ഒരു പേര് തിരഞ്ഞെടുക്കുക -ഡൗൺ ലിസ്റ്റ്
പേര് തിരഞ്ഞെടുത്ത ശേഷം, മറ്റ് സെല്ലുകൾ സ്വയമേവ പോപ്പുലേഷൻ ചെയ്യുന്നതായി നിങ്ങൾ കണ്ടെത്തും.
4. INDEX വരികൾക്കായുള്ള മത്സരങ്ങൾ
നമുക്ക് വരികൾക്കായി INDEX MATCH കോമ്പിനേഷനും ഉപയോഗിക്കാം. ഫോർമുല ഇനിപ്പറയുന്നതായിരിക്കും
=IFERROR(INDEX($C$4:$H$4,MATCH($C$11,$C$3:$H$3,0)),"")
ഇത് ഐഡി ലഭിക്കുന്നതിനുള്ളതാണ്, അതിനാൽ ഞങ്ങൾ C4:H4 ഉപയോഗിച്ചു>INDEX ഫംഗ്ഷൻ, ഇത് എംപ്ലോയി ഐഡി വരിയാണ്.
ഡിപ്പാർട്ട്മെന്റ് കണ്ടെത്താൻ വരി ശ്രേണി മാറ്റുക
=IFERROR(INDEX($C$5:$H$5,MATCH($C$11,$C$3:$H$3,0)),"")
അതുപോലെ, ചേരുന്ന തീയതിയുടെയും വിലാസത്തിന്റെയും വരി നമ്പർ മാറ്റുക
=IFERROR(INDEX($C$6:$H$6,MATCH($C$11,$C$3:$H$3,0)),"")
0>ഇവിടെ C6:H6 ആണ് ചേരുന്ന തീയതി വരി.
കൂടാതെ C7:H7 വിലാസം വരി, അതിനാൽ വിലാസം ലഭിക്കുന്നതിനുള്ള ഫോർമുല താഴെ പറഞ്ഞിരിക്കുന്നതുപോലെയായിരിക്കും
=IFERROR(INDEX($C$7:$H$7, MATCH($C$11,$C$3:$H$3,0))””)
ഉപസംഹാരം
ഇന്നത്തേക്കുള്ള അത്രമാത്രം. മറ്റൊരു സെല്ലിനെ അടിസ്ഥാനമാക്കി സെല്ലുകൾ സ്വയമേവ പോപ്പുലേറ്റ് ചെയ്യുന്നതിനുള്ള നിരവധി മാർഗങ്ങൾ ഞങ്ങൾ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്. നിങ്ങൾക്ക് ഇത് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു. എന്തെങ്കിലും മനസ്സിലാക്കാൻ ബുദ്ധിമുട്ട് തോന്നുന്നുവെങ്കിൽ അഭിപ്രായം പറയാൻ മടിക്കേണ്ടതില്ല. ഇവിടെ നഷ്ടമായ മറ്റേതെങ്കിലും രീതികൾ ഞങ്ങളെ അറിയിക്കുക.