ഉള്ളടക്കം
പ്രശ്നത്തിന്റെ രൂപീകരണം
ഒരു ഫോൾഡറിൽ ഞങ്ങൾക്ക് നിരവധി ഫയലുകൾ ഉണ്ട് (ഞങ്ങളുടെ ഉദാഹരണത്തിൽ - 4 കഷണങ്ങൾ, പൊതുവായ സാഹചര്യത്തിൽ - നിങ്ങൾക്ക് ഇഷ്ടമുള്ളത്ര) റിപ്പോർട്ടുകൾ:
ഉള്ളിൽ, ഈ ഫയലുകൾ ഇതുപോലെ കാണപ്പെടുന്നു:
ഇതിൽ:
- ഞങ്ങൾക്ക് ആവശ്യമുള്ള ഡാറ്റ ഷീറ്റ് എപ്പോഴും വിളിക്കപ്പെടുന്നു ചിത്രങ്ങള്, എന്നാൽ വർക്ക്ബുക്കിൽ എവിടെയും ആകാം.
- ഷീറ്റിനപ്പുറം ചിത്രങ്ങള് ഓരോ പുസ്തകത്തിനും മറ്റ് ഷീറ്റുകൾ ഉണ്ടായിരിക്കാം.
- ഡാറ്റയുള്ള പട്ടികകൾക്ക് വ്യത്യസ്ത വരികളുടെ എണ്ണം ഉണ്ട്, വർക്ക്ഷീറ്റിൽ മറ്റൊരു വരിയിൽ ആരംഭിക്കാം.
- വ്യത്യസ്ത പട്ടികകളിലെ ഒരേ നിരകളുടെ പേരുകൾ വ്യത്യാസപ്പെടാം (ഉദാഹരണത്തിന്, അളവ് = അളവ് = അളവ്).
- പട്ടികകളിലെ നിരകൾ മറ്റൊരു ക്രമത്തിൽ ക്രമീകരിക്കാം.
ടാസ്ക്: ഷീറ്റിൽ നിന്ന് എല്ലാ ഫയലുകളിൽ നിന്നും വിൽപ്പന ഡാറ്റ ശേഖരിക്കുക ചിത്രങ്ങള് പിന്നീട് ഒരു സംഗ്രഹമോ മറ്റേതെങ്കിലും വിശകലനമോ നിർമ്മിക്കുന്നതിനായി ഒരു പൊതു പട്ടികയിലേക്ക്.
ഘട്ടം 1. കോളം പേരുകളുടെ ഒരു ഡയറക്ടറി തയ്യാറാക്കുന്നു
കോളം പേരുകൾക്കും അവയുടെ ശരിയായ വ്യാഖ്യാനത്തിനും സാധ്യമായ എല്ലാ ഓപ്ഷനുകളും അടങ്ങിയ ഒരു റഫറൻസ് പുസ്തകം തയ്യാറാക്കുക എന്നതാണ് ആദ്യം ചെയ്യേണ്ടത്:
ടാബിലെ ഫോർമാറ്റ് ആസ് ടേബിൾ ബട്ടൺ ഉപയോഗിച്ച് ഞങ്ങൾ ഈ ലിസ്റ്റ് ഡൈനാമിക് “സ്മാർട്ട്” ടേബിളാക്കി മാറ്റുന്നു വീട് (ഹോം - പട്ടികയായി ഫോർമാറ്റ് ചെയ്യുക) അല്ലെങ്കിൽ കീബോർഡ് കുറുക്കുവഴി Ctrl+T കമാൻഡ് ഉപയോഗിച്ച് പവർ ക്വറിയിലേക്ക് ലോഡ് ചെയ്യുക ഡാറ്റ - പട്ടിക / ശ്രേണിയിൽ നിന്ന് (ഡാറ്റ - പട്ടിക/ശ്രേണിയിൽ നിന്ന്). Excel-ന്റെ സമീപകാല പതിപ്പുകളിൽ, അത് പുനർനാമകരണം ചെയ്യപ്പെട്ടു ഇലകൾ കൊണ്ട് (ഷീറ്റിൽ നിന്ന്).
പവർ ക്വറി ക്വറി എഡിറ്റർ വിൻഡോയിൽ, ഞങ്ങൾ പരമ്പരാഗതമായി സ്റ്റെപ്പ് ഇല്ലാതാക്കുന്നു തരം മാറ്റി ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് അതിന് പകരം ഒരു പുതിയ ഘട്ടം ചേർക്കുക fxഫോർമുല ബാറിൽ (അത് ദൃശ്യമല്ലെങ്കിൽ, ടാബിൽ നിങ്ങൾക്ക് അത് പ്രവർത്തനക്ഷമമാക്കാം അവലോകനം) കൂടാതെ അവിടെ ബിൽറ്റ്-ഇൻ പവർ ക്വറി ഭാഷയിൽ ഫോർമുല നൽകുക:
=Table.ToRows(ഉറവിടം)
ഈ കമാൻഡ് മുമ്പത്തെ ഘട്ടത്തിൽ ലോഡ് ചെയ്തവയെ പരിവർത്തനം ചെയ്യും ഉറവിടം റഫറൻസ് ടേബിൾ നെസ്റ്റഡ് ലിസ്റ്റുകൾ (ലിസ്റ്റ്) അടങ്ങുന്ന ഒരു ലിസ്റ്റിലേക്ക്, അവയിൽ ഓരോന്നും, ഒരു ജോടി മൂല്യങ്ങളാണ് അത്-ആയി ഒരു വരിയിൽ നിന്ന്:
ലോഡ് ചെയ്ത എല്ലാ ടേബിളുകളിൽ നിന്നും തലക്കെട്ടുകൾ കൂട്ടമായി പുനർനാമകരണം ചെയ്യുമ്പോൾ, കുറച്ച് കഴിഞ്ഞ് ഞങ്ങൾക്ക് ഇത്തരത്തിലുള്ള ഡാറ്റ ആവശ്യമായി വരും.
പരിവർത്തനം പൂർത്തിയാക്കിയ ശേഷം, കമാൻഡുകൾ തിരഞ്ഞെടുക്കുക വീട് - അടയ്ക്കുക, ലോഡുചെയ്യുക - അടയ്ക്കുക, ലോഡുചെയ്യുക... ഇറക്കുമതി തരം ഒരു കണക്ഷൻ സൃഷ്ടിക്കുക (വീട് — അടയ്ക്കുക&ലോഡ് ചെയ്യുക — അടയ്ക്കുക&ലോഡ് ചെയ്യുക... — കണക്ഷൻ സൃഷ്ടിക്കുക മാത്രം എക്സലിലേക്ക് മടങ്ങുക.
ഘട്ടം 2. ഞങ്ങൾ എല്ലാ ഫയലുകളിൽ നിന്നും എല്ലാം അതേപടി ലോഡ് ചെയ്യുന്നു
ഇപ്പോൾ ഫോൾഡറിൽ നിന്ന് നമ്മുടെ എല്ലാ ഫയലുകളുടെയും ഉള്ളടക്കങ്ങൾ ലോഡ് ചെയ്യാം - ഇപ്പോൾ, അതുപോലെ. ടീമുകളെ തിരഞ്ഞെടുക്കുന്നു ഡാറ്റ - ഡാറ്റ നേടുക - ഫയലിൽ നിന്ന് - ഫോൾഡറിൽ നിന്ന് (ഡാറ്റ - ഡാറ്റ നേടുക - ഫയലിൽ നിന്ന് - ഫോൾഡറിൽ നിന്ന്) തുടർന്ന് നമ്മുടെ ഉറവിട പുസ്തകങ്ങൾ ഉള്ള ഫോൾഡർ.
പ്രിവ്യൂ വിൻഡോയിൽ, ക്ലിക്ക് ചെയ്യുക മാറ്റുക (രൂപാന്തരം) or മാറ്റം (എഡിറ്റ്):
തുടർന്ന് ഡൗൺലോഡ് ചെയ്ത എല്ലാ ഫയലുകളുടെയും ഉള്ളടക്കം വികസിപ്പിക്കുക (ബൈനറി) കോളം തലക്കെട്ടിൽ ഇരട്ട അമ്പടയാളങ്ങളുള്ള ബട്ടൺ ഉള്ളടക്കം:
ആദ്യ ഫയലിന്റെ ഉദാഹരണത്തിൽ പവർ ക്വറി (Vostok.xlsx) ഓരോ വർക്ക്ബുക്കിൽ നിന്നും എടുക്കാൻ ആഗ്രഹിക്കുന്ന ഷീറ്റിന്റെ പേര് ഞങ്ങളോട് ചോദിക്കും - തിരഞ്ഞെടുക്കുക ചിത്രങ്ങള് ശരി അമർത്തുക:
അതിനുശേഷം (വാസ്തവത്തിൽ), ഉപയോക്താവിന് വ്യക്തമല്ലാത്ത നിരവധി ഇവന്റുകൾ സംഭവിക്കും, അതിന്റെ അനന്തരഫലങ്ങൾ ഇടത് പാനലിൽ വ്യക്തമായി കാണാം:
- പവർ ക്വറി ഫോൾഡറിൽ നിന്ന് ആദ്യത്തെ ഫയൽ എടുക്കും (ഞങ്ങൾക്ക് അത് ലഭിക്കും Vostok.xlsx - കാണുക ഫയൽ ഉദാഹരണം) ഒരു ഉദാഹരണമായി ഒരു ചോദ്യം സൃഷ്ടിച്ച് അതിന്റെ ഉള്ളടക്കം ഇറക്കുമതി ചെയ്യുന്നു സാമ്പിൾ ഫയൽ പരിവർത്തനം ചെയ്യുക. ഈ ചോദ്യത്തിന് ചില ലളിതമായ ഘട്ടങ്ങൾ ഉണ്ടാകും ഉറവിടം (ഫയൽ ആക്സസ്) നാവിഗേഷൻ (ഷീറ്റ് തിരഞ്ഞെടുക്കൽ) കൂടാതെ ശീർഷകങ്ങൾ ഉയർത്താനും സാധ്യതയുണ്ട്. ഈ അഭ്യർത്ഥനയ്ക്ക് ഒരു നിർദ്ദിഷ്ട ഫയലിൽ നിന്ന് മാത്രമേ ഡാറ്റ ലോഡുചെയ്യാനാകൂ Vostok.xlsx.
- ഈ അഭ്യർത്ഥനയെ അടിസ്ഥാനമാക്കി, അതുമായി ബന്ധപ്പെട്ട ഫംഗ്ഷൻ സൃഷ്ടിക്കപ്പെടും ഫയൽ പരിവർത്തനം ചെയ്യുക (ഒരു സ്വഭാവ ചിഹ്നത്താൽ സൂചിപ്പിച്ചിരിക്കുന്നു fx), സോഴ്സ് ഫയൽ ഇനി സ്ഥിരമായിരിക്കില്ല, എന്നാൽ ഒരു വേരിയബിൾ മൂല്യം - ഒരു പാരാമീറ്റർ. അതിനാൽ, ഈ ഫംഗ്ഷന് ഒരു ആർഗ്യുമെന്റായി നമ്മൾ വഴുതിവീഴുന്ന ഏത് പുസ്തകത്തിൽ നിന്നും ഡാറ്റ എക്സ്ട്രാക്റ്റുചെയ്യാനാകും.
- കോളത്തിൽ നിന്നുള്ള ഓരോ ഫയലിലേക്കും (ബൈനറി) ഫംഗ്ഷൻ പ്രയോഗിക്കും ഉള്ളടക്കം - ഘട്ടം ഇതിന് ഉത്തരവാദിയാണ് ഇഷ്ടാനുസൃത പ്രവർത്തനം വിളിക്കുക ഫയലുകളുടെ ലിസ്റ്റിലേക്ക് ഒരു കോളം ചേർക്കുന്ന ഞങ്ങളുടെ അന്വേഷണത്തിൽ ഫയൽ പരിവർത്തനം ചെയ്യുക ഓരോ വർക്ക്ബുക്കിൽ നിന്നും ഇറക്കുമതി ഫലങ്ങൾക്കൊപ്പം:
- അധിക നിരകൾ നീക്കം ചെയ്തു.
- നെസ്റ്റഡ് പട്ടികകളുടെ ഉള്ളടക്കം വിപുലീകരിച്ചു (ഘട്ടം വിപുലീകരിച്ച പട്ടിക കോളം) - കൂടാതെ എല്ലാ പുസ്തകങ്ങളിൽ നിന്നും ഡാറ്റ ശേഖരണത്തിന്റെ അന്തിമ ഫലങ്ങൾ ഞങ്ങൾ കാണുന്നു:
ഘട്ടം 3. സാൻഡിംഗ്
മുമ്പത്തെ സ്ക്രീൻഷോട്ട്, നേരിട്ടുള്ള അസംബ്ലി "അതുപോലെ" മോശം ഗുണനിലവാരമുള്ളതായി മാറിയെന്ന് വ്യക്തമായി കാണിക്കുന്നു:
- നിരകൾ വിപരീതമാണ്.
- നിരവധി അധിക ലൈനുകൾ (ശൂന്യവും മാത്രമല്ല).
- പട്ടിക തലക്കെട്ടുകൾ തലക്കെട്ടുകളായി കാണുന്നില്ല, അവ ഡാറ്റയുമായി കലർത്തിയിരിക്കുന്നു.
നിങ്ങൾക്ക് ഈ പ്രശ്നങ്ങളെല്ലാം വളരെ എളുപ്പത്തിൽ പരിഹരിക്കാൻ കഴിയും - പരിവർത്തന സാമ്പിൾ ഫയൽ ചോദ്യം മാറ്റുക. ഞങ്ങൾ അതിൽ വരുത്തുന്ന എല്ലാ ക്രമീകരണങ്ങളും സ്വയമേവ ബന്ധപ്പെട്ട പരിവർത്തന ഫയൽ ഫംഗ്ഷനിലേക്ക് വരും, അതായത് ഓരോ ഫയലിൽ നിന്നും ഡാറ്റ ഇറക്കുമതി ചെയ്യുമ്പോൾ അവ പിന്നീട് ഉപയോഗിക്കും.
ഒരു അഭ്യർത്ഥന തുറക്കുന്നതിലൂടെ സാമ്പിൾ ഫയൽ പരിവർത്തനം ചെയ്യുക, ആവശ്യമില്ലാത്ത വരികൾ ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള ഘട്ടങ്ങൾ ചേർക്കുക (ഉദാഹരണത്തിന്, കോളം പ്രകാരം ചൊലുമ്ന്ക്സനുമ്ക്സ) ബട്ടൺ ഉപയോഗിച്ച് തലക്കെട്ടുകൾ ഉയർത്തുന്നു ആദ്യ വരി തലക്കെട്ടുകളായി ഉപയോഗിക്കുക (ആദ്യ വരി തലക്കെട്ടുകളായി ഉപയോഗിക്കുക). പട്ടിക കൂടുതൽ മികച്ചതായി കാണപ്പെടും.
വ്യത്യസ്ത ഫയലുകളിൽ നിന്നുള്ള കോളങ്ങൾ പിന്നീട് സ്വയമേവ പരസ്പരം യോജിക്കുന്നതിന്, അവയ്ക്ക് ഒരേ പേരിടണം. എം-കോഡിന്റെ ഒരു വരി ഉപയോഗിച്ച് മുമ്പ് സൃഷ്ടിച്ച ഡയറക്ടറി അനുസരിച്ച് നിങ്ങൾക്ക് അത്തരമൊരു മാസ് പുനർനാമകരണം നടത്താം. നമുക്ക് വീണ്ടും ബട്ടൺ അമർത്താം fx ഫോർമുല ബാറിൽ മാറ്റാൻ ഒരു ഫംഗ്ഷൻ ചേർക്കുക:
= Table.RenameColumns(#”എലവേറ്റഡ് ഹെഡറുകൾ”, തലക്കെട്ടുകൾ, കാണുന്നില്ല.ഇഗ്നോർ)
ഈ പ്രവർത്തനം മുമ്പത്തെ ഘട്ടത്തിൽ നിന്ന് പട്ടിക എടുക്കുന്നു ഉയർത്തിയ തലക്കെട്ടുകൾ നെസ്റ്റഡ് ലുക്ക്അപ്പ് ലിസ്റ്റ് അനുസരിച്ച് അതിലെ എല്ലാ കോളങ്ങളുടെയും പേര് മാറ്റുകയും ചെയ്യുന്നു പ്രധാന വാർത്തകൾ. മൂന്നാമത്തെ വാദം മിസ്സിംഗ് ഫീൽഡ്. അവഗണിക്കുക ഡയറക്ടറിയിലുള്ളതും എന്നാൽ പട്ടികയിൽ ഇല്ലാത്തതുമായ തലക്കെട്ടുകളിൽ ഒരു പിശക് സംഭവിക്കാതിരിക്കാൻ ആവശ്യമാണ്.
യഥാർത്ഥത്തിൽ, അത്രമാത്രം.
അഭ്യർത്ഥനയിലേക്ക് മടങ്ങുന്നു റിപ്പോർട്ടുകൾ ഞങ്ങൾ തികച്ചും വ്യത്യസ്തമായ ഒരു ചിത്രം കാണും - മുമ്പത്തേതിനേക്കാൾ വളരെ മനോഹരം:
- എന്താണ് പവർ ക്വറി, പവർ പിവറ്റ്, പവർ ബിഐ, എന്തിനാണ് ഒരു എക്സൽ ഉപയോക്താവിന് അവ ആവശ്യമുള്ളത്
- തന്നിരിക്കുന്ന ഫോൾഡറിലെ എല്ലാ ഫയലുകളിൽ നിന്നും ഡാറ്റ ശേഖരിക്കുന്നു
- പുസ്തകത്തിന്റെ എല്ലാ ഷീറ്റുകളിൽ നിന്നും ഒരു ടേബിളിൽ ഡാറ്റ ശേഖരിക്കുന്നു