බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

ගැටලුව සකස් කිරීම

අපට එක් ෆෝල්ඩරයක ගොනු කිහිපයක් තිබේ (අපගේ උදාහරණයේ - කෑලි 4, සාමාන්‍ය අවස්ථාවක - ඔබ කැමති තරම්) වාර්තා:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

ඇතුළත, මෙම ගොනු මේ වගේ ය:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

මෙහි:

  • අපට අවශ්ය දත්ත පත්රිකාව සෑම විටම හැඳින්වේ ඡායාරූප, නමුත් වැඩපොතෙහි ඕනෑම තැනක විය හැක.
  • පත්රයෙන් ඔබ්බට ඡායාරූප සෑම පොතකම වෙනත් පත්‍ර තිබිය හැක.
  • දත්ත සහිත වගු වෙනස් පේළි ගණනක් ඇති අතර වැඩ පත්‍රිකාවේ වෙනත් පේළියකින් ආරම්භ විය හැක.
  • විවිධ වගු වල එකම තීරු වල නම් වෙනස් විය හැක (උදාහරණයක් ලෙස, ප්‍රමාණය = ප්‍රමාණය = ප්‍රමාණය).
  • වගු වල තීරු වෙනස් අනුපිළිවෙලකට සකස් කළ හැකිය.

කාර්යය: පත්‍රයෙන් සියලුම ලිපිගොනු වලින් විකුණුම් දත්ත රැස් කරන්න ඡායාරූප එක් පොදු වගුවකට පසුව සාරාංශයක් හෝ වෙනත් විශ්ලේෂණ ගොඩ නැගීම සඳහා.

පියවර 1. තීරු නාම නාමාවලියක් සකස් කිරීම

කළ යුතු පළමු දෙය නම් තීරු නාම සහ ඒවායේ නිවැරදි අර්ථ නිරූපණය සඳහා හැකි සියලු විකල්ප සමඟ විමර්ශන පොතක් සකස් කිරීමයි:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

අපි මෙම ලැයිස්තුව ගතික "ස්මාර්ට්" වගුවක් බවට පරිවර්තනය කරන්නෙමු ටැබ් එකේ ඇති වගු ලෙස ආකෘතිය බොත්තම භාවිතා කරන්න මුල් පිටුව (මුල් පිටුව - වගුවක් ලෙස ආකෘතිය) හෝ යතුරුපුවරු කෙටිමං Ctrl+T විධානය සමඟ එය Power Query වෙත පූරණය කරන්න දත්ත - වගුව/පරාසයෙන් (දත්ත - වගුව/පරාසයෙන්). Excel හි මෑත සංස්කරණ වලදී, එය නැවත නම් කර ඇත කොළ සමග (පත්‍රයෙන්).

Power Query විමසුම් සංස්කාරක කවුළුව තුළ, අපි සම්ප්‍රදායිකව පියවර මකා දමමු වෙනස් කළ වර්ගය බොත්තම මත ක්ලික් කිරීමෙන් එය වෙනුවට නව පියවරක් එක් කරන්න fxසූත්‍ර තීරුවේ (එය නොපෙනේ නම්, ඔබට එය ටැබය මත සක්‍රීය කළ හැක සමාලෝචන) සහ එහි ඇති බල විමසුම් භාෂාවෙන් M: සූත්‍රය ඇතුළත් කරන්න:

=Table.ToRows(මූලාශ්‍රය)

මෙම විධානය පෙර පියවරේදී පටවන ලද එක පරිවර්තනය කරයි මූලාශ්රය සමුද්දේශ වගුව කැදැලි ලැයිස්තු (ලැයිස්තුව) වලින් සමන්විත ලැයිස්තුවක් බවට පත් කරයි, ඒ සෑම එකක්ම, අගයන් යුගලයකි එය - බවට පත් විය එක් පේළියකින්:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

පටවන ලද සියලුම වගු වලින් ශීර්ෂ විශාල වශයෙන් නැවත නම් කිරීමේදී අපට මෙම වර්ගයේ දත්ත ටික වේලාවකට පසුව අවශ්‍ය වනු ඇත.

පරිවර්තනය සම්පූර්ණ කිරීමෙන් පසු, විධාන තෝරන්න නිවස - වසන්න සහ පැටවීම - වසන්න සහ පූරණය කරන්න... සහ ආනයන වර්ගය සම්බන්ධතාවයක් සාදන්න (නිවස - වසන්න සහ පූරණය කරන්න - වසන්න සහ පූරණය කරන්න... - සම්බන්ධතාවය පමණක් සාදන්න) සහ Excel වෙත ආපසු යන්න.

පියවර 2. අපි සියලුම ගොනු වලින් සියල්ල පූරණය කරමු

දැන් අපි අපගේ සියලුම ගොනු වල අන්තර්ගතය ෆෝල්ඩරයෙන් පූරණය කරමු - දැනට, පවතින පරිදි. කණ්ඩායම් තෝරා ගැනීම දත්ත - දත්ත ලබා ගන්න - ගොනුවෙන් - ෆෝල්ඩරයෙන් (දත්ත - දත්ත ලබා ගන්න - ගොනුවෙන් - ෆෝල්ඩරයෙන්) ඉන්පසු අපගේ මූලාශ්‍ර පොත් ඇති ෆෝල්ඩරය.

පෙරදසුන් කවුළුව තුළ, ක්ලික් කරන්න පරිවර්තනය කරන්න (පරිවර්තනය) or වෙනස් (සංස්කරණය කරන්න):

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

ඉන්පසු බාගත කළ සියලුම ගොනු වල අන්තර්ගතය පුළුල් කරන්න (ද්විමය) තීරු ශීර්ෂයේ ද්විත්ව ඊතල සහිත බොත්තම අන්තර්ගත:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

පළමු ගොනුවේ උදාහරණයේ බල විමසුම (Vostok.xlsx) එක් එක් වැඩපොතෙන් අපට ගැනීමට අවශ්‍ය පත්‍රයේ නම අපෙන් අසනු ඇත - තෝරන්න ඡායාරූප සහ OK ඔබන්න:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

ඉන් පසුව (ඇත්ත වශයෙන්ම), පරිශීලකයාට නොපැහැදිලි සිදුවීම් කිහිපයක් සිදුවනු ඇත, එහි ප්රතිවිපාක වම් පුවරුවේ පැහැදිලිව දැකගත හැකිය:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

  1. බල විමසුම ෆෝල්ඩරයෙන් පළමු ගොනුව ලබා ගනී (අපට එය ඇත Vostok.xlsx - බලන්න ගොනු උදාහරණය) උදාහරණයක් ලෙස සහ විමසුමක් නිර්මාණය කිරීමෙන් එහි අන්තර්ගතය ආයාත කරයි නියැදි ගොනුව පරිවර්තනය කරන්න. මෙම විමසුමට වැනි සරල පියවර කිහිපයක් ඇත මූලාශ්රය (ගොනු ප්රවේශය) සංචලනය (පත්‍ර තේරීම) සහ සමහර විට මාතෘකා ඉහළ නැංවීම. මෙම ඉල්ලීමට දත්ත පූරණය කළ හැක්කේ එක් නිශ්චිත ගොනුවකින් පමණි Vostok.xlsx.
  2. මෙම ඉල්ලීම මත පදනම්ව, ඒ හා සම්බන්ධ කාර්යය නිර්මාණය වනු ඇත ගොනුව පරිවර්තනය කරන්න (ලාක්ෂණික අයිකනයකින් දැක්වේ fx), මූලාශ්‍ර ගොනුව තවදුරටත් නියතයක් නොවනු ඇත, නමුත් විචල්‍ය අගයක් - පරාමිතියකි. මේ අනුව, මෙම කාර්යයට තර්කයක් ලෙස අප ලිස්සා යන ඕනෑම පොතකින් දත්ත උපුටා ගත හැකිය.
  3. ශ්‍රිතය තීරුවෙන් එක් එක් ගොනුවකට (ද්විමය) අනුපිළිවෙලින් යොදනු ලැබේ අන්තර්ගත - පියවර මේ සඳහා වගකිව යුතුය අභිරුචි කාර්යය අමතන්න ගොනු ලැයිස්තුවට තීරුවක් එක් කරන අපගේ විමසුමේ ගොනුව පරිවර්තනය කරන්න එක් එක් වැඩපොතෙන් ආයාත ප්‍රතිඵල සමඟ:

    බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

  4. අමතර තීරු ඉවත් කරනු ලැබේ.
  5. කැදලි වගු වල අන්තර්ගතය පුළුල් කර ඇත (පියවර දිගු කළ වගු තීරුව) - සහ සියලුම පොත් වලින් දත්ත එකතු කිරීමේ අවසාන ප්‍රතිඵල අපි දකිමු:

    බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

පියවර 3. වැලි දැමීම

පෙර තිර රුවක් පැහැදිලිව පෙන්නුම් කරන්නේ සෘජු එකලස් කිරීම “පවතින පරිදි” දුර්වල ගුණාත්මක බවින් යුක්ත බවයි:

  • තීරු ආපසු හරවා ඇත.
  • බොහෝ අමතර රේඛා (හිස් සහ පමණක් නොවේ).
  • වගු ශීර්ෂයන් ශීර්ෂයන් ලෙස නොපෙනෙන අතර දත්ත සමඟ මිශ්‍ර වේ.

ඔබට මෙම සියලු ගැටලු ඉතා පහසුවෙන් විසඳා ගත හැක - නියැදි ගොනුව පරිවර්තනය කරන්න විමසුම වෙනස් කරන්න. අපි එයට කරන සියලුම ගැලපීම් ස්වයංක්‍රීයව සම්බන්ධිත පරිවර්තන ගොනු ශ්‍රිතයට වැටෙනු ඇත, එයින් අදහස් වන්නේ ඒවා එක් එක් ගොනුවකින් දත්ත ආයාත කිරීමේදී පසුව භාවිතා වන බවයි.

ඉල්ලීමක් විවෘත කිරීමෙන් නියැදි ගොනුව පරිවර්තනය කරන්න, අනවශ්‍ය පේළි පෙරීමට පියවර එක් කරන්න (උදාහරණයක් ලෙස, තීරුව අනුව Column2) සහ බොත්තම සමඟ ශීර්ෂයන් ඉහළ නැංවීම පළමු පේළිය ශීර්ෂයන් ලෙස භාවිතා කරන්න (පළමු පේළිය ශීර්ෂක ලෙස භාවිතා කරන්න). මේසය වඩා හොඳ පෙනුමක් ලබා දෙනු ඇත.

විවිධ ගොනු වලින් තීරු ස්වයංක්‍රීයව එකිනෙක යට පසුව ගැළපීමට නම්, ඒවා එකම නම් කළ යුතුය. M-කේතයේ එක් පේළියක් සමඟ කලින් සාදන ලද නාමාවලියකට අනුව ඔබට එවැනි ස්කන්ධ නැවත නම් කිරීමක් සිදු කළ හැකිය. අපි නැවතත් බොත්තම ඔබන්න fx සූත්‍ර තීරුව තුළ වෙනස් කිරීමට ශ්‍රිතයක් එක් කරන්න:

= Table.RenameColumns(#”Elevated Headers”, Headers, MissingField.Ignore)

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

මෙම කාර්යය පෙර පියවරෙන් වගුව ගනී උස් ශීර්ෂ සහ එහි ඇති සියලුම තීරු කැදැලි සෙවීම් ලැයිස්තුවට අනුව නැවත නම් කරයි සිරස්තල. තුන්වන තර්කය අතුරුදහන් ක්ෂේත්‍රය. නොසලකා හරින්න ඩිරෙක්ටරියේ ඇති නමුත් වගුවේ නොමැති ශීර්ෂයන් මත දෝෂයක් ඇති නොවන පරිදි අවශ්ය වේ.

ඇත්ත වශයෙන්ම, එපමණයි.

ඉල්ලීම වෙත ආපසු යාම වාර්තා අපි සම්පූර්ණයෙන්ම වෙනස් පින්තූරයක් දකිනු ඇත - පෙර පින්තූරයට වඩා ලස්සනයි:

බහු පොත් වලින් විවිධ ශීර්ෂ සහිත වගු සාදන්න

  • Power Query, Power Pivot, Power BI යනු කුමක්ද සහ Excel පරිශීලකයෙකුට ඒවා අවශ්‍ය වන්නේ ඇයි?
  • දී ඇති ෆෝල්ඩරයක ඇති සියලුම ගොනු වලින් දත්ත රැස් කිරීම
  • පොතේ සියලුම පත්‍ර වලින් දත්ත එක් වගුවකට එකතු කිරීම

 

ඔබමයි