ഉള്ളടക്ക പട്ടിക
Excel -ൽ, ഞങ്ങൾ പലപ്പോഴും വലിയ ഡാറ്റാസെറ്റുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു. ഈ ഡാറ്റാസെറ്റുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ, അവയെ ശരിയായി വിശകലനം ചെയ്യുന്നതിന് ഞങ്ങൾ പലപ്പോഴും ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ സംയോജിപ്പിക്കേണ്ടതുണ്ട് . ഈ ലേഖനത്തിൽ, ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ സംയോജിപ്പിക്കാൻ Excel -ൽ 4 വഴികൾ ഞാൻ വിശദീകരിക്കും.
ഡൗൺലോഡ് പ്രാക്ടീസ് വർക്ക്ബുക്ക്
Multiple Sheets.xlsx-ൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കുകMultiple Sheets.xlsm-ൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കാൻ VBA ഉപയോഗിക്കുന്നു <3
ഇതാണ് വർക്ക്ഷീറ്റ് ഞാൻ ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ സംയോജിപ്പിക്കുന്നത് എങ്ങനെ എന്നതിനെക്കുറിച്ചുള്ള രീതികൾ വിശദീകരിക്കാൻ ഞാൻ ഉപയോഗിക്കാൻ പോകുന്നു Excel . ഞങ്ങളുടെ വിദ്യാർത്ഥി ഐഡി , അവരുടെ മാർക്കുകൾ എന്നിവയ്ക്കൊപ്പം നിരവധി വിദ്യാർത്ഥികളുണ്ട്. രീതികൾ വിവരിക്കുന്നതിനായി ഞാൻ വ്യത്യസ്ത വിഷയങ്ങൾക്കുള്ള മാർക്കുകൾ ഏകീകരിക്കാൻ പോകുന്നു.
4 Excel-ലെ ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ സംയോജിപ്പിക്കുന്നതിനുള്ള 4 രീതികൾ
1. ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കുന്നതിന് കൺസോളിഡേറ്റ് ഫീച്ചർ പ്രയോഗിക്കുന്നു
ഈ വിഭാഗത്തിൽ, സംയോജിപ്പിക്കുക ഡാറ്റ സംയോജിപ്പിക്കുക എങ്ങനെയെന്ന് ഞാൻ വിശദീകരിക്കും. ഈ രീതി ഉപയോഗിച്ച് ഞാൻ ഫിസിക്സ് , ഗണിത എന്നിവയുടെ മാർക്ക്(കൾ) ചേർക്കും.
ഘട്ടങ്ങൾ:
➤ കോൺസോളിഡേറ്റ് വർക്ക്ഷീറ്റിലേക്ക് പോകുക. D5 തിരഞ്ഞെടുക്കുക.
➤ തുടർന്ന് ഡാറ്റ ടാബിലേക്ക് പോകുക > ;> ഡാറ്റ ടൂളുകൾ >> Consolidate തിരഞ്ഞെടുക്കുക.
ഒരു ഡയലോഗ് ബോക്സ് of Consolidate ചെയ്യുംദൃശ്യമാകും.
➤ നിങ്ങൾ മാർക്കുകൾ സംഗ്രഹിക്കാൻ ആഗ്രഹിക്കുന്നതിനാൽ ഫംഗ്ഷൻ ഡ്രോപ്പ്-ഡൗൺ അതേപടി നിലനിർത്തുക.
➤ ഇപ്പോൾ നിങ്ങൾ ഒരു റഫറൻസ് ചേർക്കേണ്ടതുണ്ട്. ഡാറ്റാസെറ്റ് (ഫിസിക്സ്) വർക്ക്ഷീറ്റിലേക്ക് പോകുക >> പരിധി D5:D14 >> ചേർക്കുക തിരഞ്ഞെടുക്കുക.
➤ Excel റഫറൻസ് ചേർക്കും. അതുപോലെ, ഡാറ്റാസെറ്റ് (ഗണിതം) വർക്ക്ബുക്കിൽ നിന്ന്
< റേഞ്ച് D5:D14 എന്നതിന് റഫറൻസ് സജ്ജമാക്കുക.
➤ തുടർന്ന് ശരി ക്ലിക്ക് ചെയ്യുക. Excel അവയെ സംയോജിപ്പിച്ച് സം ഔട്ട്പുട്ടായി നൽകും.
കൂടുതൽ വായിക്കുക: ഒന്നിലധികം വർക്ക് ഷീറ്റുകളിൽ നിന്ന് Excel-ൽ ഡാറ്റ ഏകീകരിക്കുന്നതെങ്ങനെ (3 വഴികൾ)
2. ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കാൻ പവർ ക്വറിയുടെ ഉപയോഗം
ഇനി നമ്മൾ നോക്കും PowerQuery ഉപയോഗിച്ച് നിരവധി ഷീറ്റുകളിൽ നിന്നുള്ള ഡാറ്റ എങ്ങനെ സംയോജിപ്പിക്കാം. ഈ സാഹചര്യത്തിൽ രണ്ട് വിഭാഗങ്ങൾക്കായി ( A & B ) ഫിസിക്സിന്റെ മാർക്ക്(കൾ) ഞാൻ സംയോജിപ്പിക്കും. ഈ സാഹചര്യത്തിൽ ഒരു മുൻആവശ്യമായ ഉണ്ട്. ഡാറ്റാഗണം പട്ടിക ഫോമിലായിരിക്കണം.
ഘട്ടം-1: ടേബിൾ സൃഷ്ടിക്കുന്നു
➤ തിരഞ്ഞെടുക്കുക ശ്രേണി B4:D14 .
➤ CTRL + T അമർത്തുക. പട്ടിക സൃഷ്ടിക്കുക ഡയലോഗ് ബോക്സ് പോപ്പ് അപ്പ് ചെയ്യും. ശരി ക്ലിക്ക് ചെയ്യുക.
Excel പട്ടിക സൃഷ്ടിക്കും.
➤ ഇപ്പോൾ ഞാൻ പട്ടിക എന്നതിന്റെ പേര് മാറ്റും. അങ്ങനെ ചെയ്യുന്നതിന്, ടേബിൾ ഡിസൈൻ ടാബിലേക്ക് പോയി നിങ്ങളുടെ ടേബിൾ എന്നതിന്റെ പേരുമാറ്റുക.
അതുപോലെ, ടേബിളുകൾ സൃഷ്ടിക്കുക ഇതിനായിമറ്റ് ഡാറ്റസെറ്റുകൾ .
ഘട്ടം-2: ഡാറ്റ സംയോജിപ്പിക്കുക
➤ ഡാറ്റ -ലേക്ക് പോകുക ടാബ് >> ഡാറ്റ നേടുക >> മറ്റ് ഉറവിടങ്ങളിൽ നിന്ന് >> ശൂന്യമായ ചോദ്യം തിരഞ്ഞെടുക്കുക
പവർ ക്വറി എഡിറ്റർ വിൻഡോ ദൃശ്യമാകും. ഫോർമുല ബാറിൽ, ഫോർമുല എഴുതുക:
=Excel.CurrentWorkbook()
➤ ENTER അമർത്തുക . Excel നിങ്ങളുടെ വർക്ക്ബുക്കിൽ ടേബിളുകൾ കാണിക്കും.
➤ തുടർന്ന്, ക്ലിക്ക് ചെയ്യുക ഇരട്ട തലയുള്ള അമ്പടയാളം (ചിത്രം കാണുക).
➤ അടുത്തതായി, നിങ്ങൾ സംയോജിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന നിരകൾ തിരഞ്ഞെടുക്കുക. ഞാൻ അവയെല്ലാം സംയോജിപ്പിക്കും.
➤ ഒറിജിനൽ കോളത്തിന്റെ പേര് പ്രിഫിക്സായി ഉപയോഗിക്കുക അടയാളപ്പെടുത്താതെ വിടുക. തുടർന്ന് ശരി ക്ലിക്ക് ചെയ്യുക.
Excel ഡാറ്റസെറ്റുകൾ സംയോജിപ്പിക്കും .
➤ ഇപ്പോൾ, അടയ്ക്കുക & ലോഡുചെയ്യുക .
Excel ഡാറ്റാസെറ്റുകൾ സംയോജിപ്പിച്ച് ഒരു പുതിയ ടേബിൾ സൃഷ്ടിക്കും.<3
➤ പേരുമാറ്റുക പേര് നിര . ഞാൻ ഇതിനെ വിഭാഗം എന്ന് വിളിക്കാൻ പോകുന്നു.
ശ്രദ്ധിക്കുക:
എപ്പോൾ മുകളിലുള്ള രീതി നിങ്ങൾ ഉപയോഗിക്കുന്നു, നിങ്ങൾക്ക് ഒരു പ്രശ്നം നേരിടേണ്ടി വന്നേക്കാം.
ഞങ്ങളുടെ പുതിയ പട്ടികയുടെ പേര് Query1 ആണ്, അതിൽ 21 വരികൾ ഉൾപ്പെടുന്നു തലക്കെട്ടുകൾ .
➤ ഇപ്പോൾ സന്ദർഭ മെനു കൊണ്ടുവരാൻ നിങ്ങളുടെ മൗസ് വലത് ക്ലിക്കുചെയ്യുക. തുടർന്ന് പുതുക്കുക ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾ പുതുക്കുക കഴിഞ്ഞാൽ, വരി നമ്പർ മാറിയതായി നിങ്ങൾ കാണും. വരെ 41 . കാരണം Query1 തന്നെ ഒരു ടേബിൾ ആയതിനാൽ ഇൻപുട്ട് ആയി പ്രവർത്തിക്കുന്നു.
ഈ പ്രശ്നം പരിഹരിക്കാൻ, ഘട്ടങ്ങൾ പാലിക്കുക.
➤ നിരയുടെ പേരിന്റെ ഡ്രോപ്പ്-ഡൗണിലേക്ക് പോകുക (ചിത്രം കാണുക)
➤ തുടർന്ന് പോകുക ടെക്സ്റ്റ് ഫിൽട്ടറുകളിലേക്ക് >> ഉൾക്കൊള്ളുന്നില്ല തിരഞ്ഞെടുക്കുക.
ഇഷ്ടാനുസൃത ഓട്ടോഫിൽറ്റർ വിൻഡോ തുറക്കും.
➤ Query1 ബോക്സിൽ എഴുതുക (ചിത്രം കാണുക). തുടർന്ന് OK ക്ലിക്ക് ചെയ്യുക.
ഇത്തവണ, Query1 എന്ന പേരുള്ള വരികൾ കാണില്ല. നിങ്ങൾ ഡാറ്റാസെറ്റ് പുതുക്കിയാലും.
20 വരി ഇപ്പോൾ ലോഡ് ചെയ്തിരിക്കുന്നു കാരണം Excel ഇത്തവണ തലക്കെട്ട് കണക്കാക്കുന്നില്ല.
സമാനമായ വായനകൾ
- രണ്ട് ലൈൻ ഗ്രാഫുകൾ എങ്ങനെ സംയോജിപ്പിക്കാം Excel (3 രീതികൾ)
- Excel-ൽ രണ്ട് ഗ്രാഫുകൾ സംയോജിപ്പിക്കുക (2 രീതികൾ)
- Excel-ൽ ഗ്രാഫുകൾ എങ്ങനെ സംയോജിപ്പിക്കാം (ഘട്ടം ഘട്ടമായി മാർഗ്ഗനിർദ്ദേശം)
- ഒന്നിലധികം Excel ഫയലുകൾ ഒരു ഷീറ്റിലേക്ക് ലയിപ്പിക്കുക (4 രീതികൾ)
- Excel-ൽ കോളങ്ങൾ എങ്ങനെ ലയിപ്പിക്കാം (4 വഴികൾ)
3. ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കാൻ VBA ഉപയോഗിക്കുന്നു
ഇപ്പോൾ ഞാൻ ഡാറ്റ സംയോജിപ്പിക്കാൻ VBA മാക്രോ പ്രയോഗിക്കും. ഒന്നിലധികം ഷീറ്റുകൾ . നിങ്ങളുടെ വർക്ക്ബുക്കിന് രണ്ട് വർക്ക്ഷീറ്റുകൾ , ഡാറ്റാസെറ്റ് ( ഫിസിക്സ്_A ), ഡാറ്റാസെറ്റ് ( ഫിസിക്സ്_ബി<2) എന്നിവ ഉണ്ടെന്ന് കരുതുക>) കൂടാതെ നിങ്ങൾ ഈ ഡാറ്റസെറ്റുകളിൽ നിന്ന് ഡാറ്റ ഒരു പുതിയ വർക്ക്ഷീറ്റിലേക്ക് സംയോജിപ്പിക്കാൻ പോകുന്നു ഏകീകരിക്കുക .
ഘട്ടങ്ങൾ:
➤ ഡെവലപ്പർ ടാബിലേക്ക് പോകുക >> വിഷ്വൽ ബേസിക്
➤ തിരഞ്ഞെടുക്കുക തുടർന്ന് ഇൻസേർട്ട് ടാബ് >> മൊഡ്യൂളിലേക്ക് പോകുക
ഒരു മൊഡ്യൂൾ വിൻഡോ ദൃശ്യമാകും. ഇപ്പോൾ ഇനിപ്പറയുന്ന കോഡ് എഴുതുക.
4456
ഇവിടെ, ഞാൻ ഉപ നടപടിക്രമം എന്ന പേരിൽ combine_multiple_sheets സൃഷ്ടിച്ചു. . Row_1 , Col_1 , Row_last , Column_last വേരിയബിളുകൾ Dim statement<ഉപയോഗിച്ച് ഞാൻ എടുത്തിട്ടുണ്ട് 2> കൂടാതെ സെറ്റ് സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച് ഏകീകൃത വർക്ക്ഷീറ്റായി wX സജ്ജമാക്കുക.
കൂടാതെ, ഞാൻ ഉപയോഗിച്ച് ഒരു ഇൻപുട്ട് സന്ദേശ ബോക്സും ഉപയോഗിച്ചു. Application.InputBox “തലക്കെട്ടുകൾ തിരഞ്ഞെടുക്കുക” എന്ന പ്രസ്താവനയോടെ.
പിന്നെ, ഞാൻ ഒരു For loop പ്രയോഗിക്കുകയും <1 നിർവചിക്കുകയും ചെയ്തു>Row_1 , Col_1 എന്നിവ headers.range പ്രോപ്പർട്ടി ഉപയോഗിക്കുന്നു.
➤ തുടർന്ന് പ്രോഗ്രാം റൺ ചെയ്യാൻ F5 അമർത്തുക. Excel ഒരു സംയോജിത ഡാറ്റാസെറ്റ് സൃഷ്ടിക്കും.
ശ്രദ്ധിക്കുക:
ദയവായി ഓർക്കുക ഈ VBA കോഡ് നിങ്ങളുടെ വർക്ക്ബുക്കിൽ ലഭ്യമായ എല്ലാ ഷീറ്റുകളും സംയോജിപ്പിക്കും. അതിനാൽ നിങ്ങൾ ഡാറ്റ സംയോജിപ്പിക്കാൻ പോകുന്ന വർക്ക്ഷീറ്റുകൾ മാത്രമേ ഉണ്ടായിരിക്കൂ .
കൂടുതൽ വായിക്കുക: എക്സെൽ (2 വഴികൾ)-ലെ VBA ഉപയോഗിച്ച് ഒന്നിലധികം ഷീറ്റുകൾ ഒരു ഷീറ്റിലേക്ക് എങ്ങനെ ലയിപ്പിക്കാം
4. ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കാൻ VLOOKUP ഫംഗ്ഷൻ പ്രയോഗിക്കുന്നു
എനിക്ക് ഒരു <1 ഉണ്ടെന്ന് കരുതുക എന്റെ പക്കലുള്ള " പേരുകൾ " എന്ന് പേരിട്ടിരിക്കുന്ന>വർക്ക്ഷീറ്റ് ചില വിദ്യാർത്ഥികളുടെ പേരുകളും മറ്റൊന്ന് " മാർക്ക് " എന്ന പേരുമാണ്. ശരിയായ ഒരു ഫലം ഷീറ്റ് സൃഷ്ടിക്കുന്നതിന്, എനിക്ക് അവ സംയോജിപ്പിക്കേണ്ടതുണ്ട് . VLOOKUP ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഞാൻ അത് ചെയ്യും.
ഘട്ടങ്ങൾ:
➤ ഒരു പുതിയ <1 സൃഷ്ടിക്കുക>നിര മാർക്കുകൾ പേരുകളുടെ വലതുവശത്ത്.
➤ തുടർന്ന്, ഇതിലേക്ക് പോകുക D5 തുടർന്ന് ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക
=VLOOKUP(B5,Marks!B4:C14,2)
ഇവിടെ, ഞാൻ സജ്ജമാക്കി ലുക്ക്അപ്പ് മൂല്യം B5 , അറേ എന്നിവ മാർക്ക് ഷീറ്റിൽ നിന്ന് B4:C14 ആണ്. col_ind_num എന്നത് 2 ആണ്, എനിക്ക് മാർക്ക് വേണം.
➤ ഇപ്പോൾ ENTER അമർത്തുക. Excel ഔട്ട്പുട്ട് തിരികെ നൽകും.
➤ തുടർന്ന് Fill Handle to AutoFill to <1 വരെ ഉപയോഗിക്കുക>D14 . Excel മാർക്ക് വർക്ക്ഷീറ്റിൽ നിന്നുള്ള മാർക്കുകൾ സംയോജിപ്പിക്കും .
കൂടുതൽ വായിക്കുക: എങ്ങനെ Excel-ൽ ഷീറ്റുകൾ സംയോജിപ്പിക്കാൻ (ഏറ്റവും എളുപ്പമുള്ള 6 വഴികൾ)
പ്രാക്ടീസ് വർക്ക്ബുക്ക്
നിരവധി ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ സംയോജിപ്പിക്കുന്ന രീതികൾ പരിശീലിക്കുന്നത് പ്രധാനമാണ്. 2>. അതുകൊണ്ടാണ് ഞാൻ നിങ്ങൾക്കായി ഒരു പ്രാക്ടീസ് ഷീറ്റ് അറ്റാച്ചുചെയ്തത്.
ഉപസംഹാരം
ഈ ലേഖനത്തിൽ, ഞാൻ 4 ചിത്രീകരിച്ചിരിക്കുന്നു ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ സംയോജിപ്പിക്കാൻ Excel വഴി. ഇത് നിങ്ങൾക്ക് പ്രയോജനപ്പെടുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. അവസാനമായി, നിങ്ങൾക്ക് എന്തെങ്കിലും തരത്തിലുള്ള നിർദ്ദേശങ്ങളോ ആശയങ്ങളോ ഫീഡ്ബാക്കോ ഉണ്ടെങ്കിൽ താഴെ കമന്റ് ചെയ്യാൻ മടിക്കേണ്ടതില്ല.