ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Hoʻokumu i ka pilikia

E nānā i kahi hoʻonā maikaʻi no kekahi o nā kūlana maʻamau a ka hapa nui o nā mea hoʻohana Excel i mua a ma hope paha: pono ʻoe e hōʻiliʻili koke i ka ʻikepili mai kahi helu nui o nā faila i hoʻokahi papaʻaina hope. 

Inā loaʻa iā mākou ka waihona ma lalo nei, aia kekahi mau faila me ka ʻikepili mai nā kūlanakauhale lālā:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

ʻAʻole pili ka helu o nā faila a hiki ke loli i ka wā e hiki mai ana. Loaʻa i kēlā me kēia faila kahi pepa i kapa ʻia kuaikahi i loaʻa ai ka papa ʻikepili:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

ʻO ka helu o nā lālani (kauoha) i nā papa, ʻoiaʻiʻo, ʻokoʻa, akā ʻo ka hoʻonohonoho o nā kolamu maʻamau ma nā wahi āpau.

Hana: e hōʻiliʻili i nā ʻikepili mai nā faila a pau i loko o ka puke hoʻokahi me ka hoʻonui ʻokoʻa ma hope o ka hoʻohui ʻana a i ʻole ka holoi ʻana i nā faila kūlanakauhale a i ʻole nā ​​lālani i nā papa. E like me ka papaʻaina hoʻohui hope, a laila e hiki ke kūkulu i nā hōʻike, nā papa pivot, kānana-ʻano ʻikepili, etc. ʻO ka mea nui e hiki ke hōʻiliʻili.

Koho mākou i nā mea kaua

No ka hoʻonā, pono mākou i ka mana hou loa o Excel 2016 (ua hoʻokomo ʻia ka hana e pono ai i loko o ia ma ke ʻano maʻamau) a i ʻole nā ​​​​mana mua o Excel 2010-2013 me ka hoʻohui manuahi i hoʻokomo ʻia. Nīnau Uila mai Microsoft (hoʻoiho ma aneʻi). ʻO ka Power Query kahi mea hana maʻalahi a ikaika loa no ka hoʻouka ʻana i ka ʻikepili i Excel mai ka honua o waho, a laila wehe a hoʻoponopono iā ia. Kākoʻo ʻo Power Query i nā kumu ʻikepili āpau - mai nā faila a hiki i SQL a me Facebook 🙂

Inā ʻaʻohe āu Excel 2013 a i ʻole 2016, a laila ʻaʻole hiki iā ʻoe ke heluhelu hou aku (he ʻakaʻaka wale nō). Ma nā mana kahiko o Excel, hiki ke hoʻokō ʻia ia hana ma ka hoʻonohonoho ʻana i kahi macro ma Visual Basic (he paʻakikī loa ia no ka poʻe hoʻomaka) a i ʻole ma ke kope kope ʻana i ka manual (e lōʻihi ka manawa a hoʻopuka i nā hewa).

KaʻAnuʻu 1. Hoʻokomo i hoʻokahi faila ma ke ʻano he laʻana

ʻO ka mea mua, e hoʻokomo i ka ʻikepili mai kahi puke haʻawina ma ke ʻano he laʻana, i hiki ai iā Excel ke "koho i ka manaʻo". No ka hana ʻana i kēia, hana i kahi puke hana blank hou a…

  • inā loaʻa iā ʻoe ka Excel 2016, a laila wehe i ka pā 'Ikepili a laila E hana i ka nīnau - mai ka waihona - mai ka puke (Ka ʻikepili - Nīnau Hou- Mai ka faila - Mai Excel)
  • inā loaʻa iā ʻoe ka Excel 2010-2013 me ka Power Query add-in i hoʻokomo ʻia, a laila wehe i ka pā Nīnau Uila a koho ma luna ona Mai ka waihona - Mai ka puke (Mai ka waihona — Mai Excel)

A laila, i ka puka aniani e wehe ai, e hele i kā mākou waihona me nā hōʻike a koho i kekahi o nā faila o ke kūlanakauhale (ʻaʻole ia he mea nui, no ka mea he ʻano maʻamau lākou). Ma hope o ʻelua mau kekona, e ʻike ʻia ka puka makani Navigator, kahi āu e koho ai i ka pepa a mākou e pono ai (Sales) ma ka ʻaoʻao hema, a e hōʻike ʻia kāna mau mea ma ka ʻaoʻao ʻākau:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Inā ʻoe e kaomi i ke pihi ma ka ʻaoʻao ʻākau o kēia pukaaniani Download (Hoʻouka), a laila e lawe koke ʻia ka papaʻaina i ka pepa ma kona ʻano kumu. No ka faila hoʻokahi, maikaʻi kēia, akā pono mākou e hoʻouka i nā faila he nui, no laila e hele mākou i kahi ʻokoʻa a kaomi i ke pihi Hoʻoponopono (Hoʻoponopono). Ma hope o kēlā, pono e hōʻike ʻia ka mea hoʻoponopono hulina Power Query ma kahi puka aniani me kā mākou ʻikepili mai ka puke:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

He mea hana ikaika loa kēia e hiki ai iā ʻoe ke "hoʻopau" i ka papaʻaina i ka ʻike e pono ai mākou. ʻO ka wehewehe haʻahaʻa o kāna mau hana āpau e lawe i kahi haneli mau ʻaoʻao, akā, inā pōkole loa, me ka hoʻohana ʻana i kēia pukaaniani hiki iā ʻoe ke:

  • e kānana i nā ʻikepili pono ʻole, nā laina hakahaka, nā laina me nā hewa
  • hoʻokaʻawale i ka ʻikepili ma hoʻokahi kolamu a ʻoi aku paha
  • e hoopau i ka hana hou ana
  • e puʻunaue i nā kikokikona paʻa i nā kolamu (e nā mea hoʻokaʻawale, ka helu o nā huapalapala, a pēlā aku)
  • e hoʻonohonoho pono i nā kikokikona (e wehe i nā hakahaka hou, ka pahu kūpono, a pēlā aku)
  • e hoʻololi i nā ʻano ʻikepili i nā ʻano āpau (e hoʻololi i nā helu e like me ke kikokikona i nā helu maʻamau a me ka ʻokoʻa)
  • e hoʻololi (hoʻololi) i nā papa a hoʻonui i nā papa keʻa ʻelua ʻāpana i mau papa pālahalaha
  • hoʻohui i nā kolamu hou i ka papaʻaina a hoʻohana i nā ʻano hana a me nā hana i loko o ia mau mea me ka hoʻohana ʻana i ka ʻōlelo M i kūkulu ʻia i Power Query.
  • ...

No ka laʻana, e hoʻohui i kahi kolamu me ka inoa kikokikona o ka mahina i kā mākou papaʻaina, i maʻalahi ka hana ʻana i nā hōʻike papa pivot ma hope. No ka hana ʻana i kēia, kaomi ʻākau ma ke poʻomanaʻo kolamu laa koho i ke kauoha kolamu kope (Kālua kope), a laila kaomi ʻākau ma ke poʻomanaʻo o ke kolamu pālua e kū mai ana a koho i nā kauoha Hoʻololi - mahina - inoa mahina:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Pono e hana ʻia kahi kolamu hou me nā inoa kikokikona o ka mahina no kēlā me kēia lālani. Ma ke kaomi pālua ʻana i ke poʻomanaʻo kolamu, hiki iā ʻoe ke hoʻololi i kona inoa mai Lā kope i ka oluolu Mahina, eg.

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Inā ma kekahi mau kolamu ʻaʻole ʻike pono ka polokalamu i ke ʻano ʻikepili, a laila hiki iā ʻoe ke kōkua iā ia ma ke kaomi ʻana i ka ikona format ma ka ʻaoʻao hema o kēlā me kēia kolamu:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Hiki iā ʻoe ke haʻalele i nā laina me nā hewa a i ʻole nā ​​​​laina ʻole, a me nā luna pono ʻole a i ʻole nā ​​​​mea kūʻai aku, me ka hoʻohana ʻana i kahi kānana maʻalahi:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Eia kekahi, ua hoʻopaʻa ʻia nā hoʻololi āpau i hana ʻia ma ka ʻaoʻao ʻākau, kahi e hiki ai ke ʻōwili mau ʻia (kea) a hoʻololi paha i kā lākou mau palena (gear):

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Māmā a nani, ʻaʻole anei?

KaʻAnuʻu 2. E hoʻololi i kā mākou noi i hana

I mea e hana hou ai i nā hoʻololi ʻikepili āpau i hana ʻia no kēlā me kēia puke i lawe ʻia mai, pono mākou e hoʻololi i kā mākou noi i hana ʻia i kahi hana, a laila e hoʻopili ʻia i kā mākou mau faila. He mea maʻalahi loa ka hana ʻana i kēia.

Ma ka Luna Hoʻoponopono nīnau, e hele i ka ʻaoʻao View a kaomi i ke pihi Lunahooponopono Kiekie (Nānā — Luna Hoʻoponopono Kiʻekiʻe). Pono e wehe ʻia kahi puka kahi e kākau ʻia ai kā mākou mau hana mua ma ke ʻano code ma ka ʻōlelo M. E ʻoluʻolu e hoʻomaopopo ʻo ke ala i ka faila a mākou i lawe mai ai no ka laʻana ua paʻakikī i ke code:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

I kēia manawa, e hana kākou i ʻelua mau hoʻololi:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

He maʻalahi ko lākou manaʻo: ka laina mua (alapalapala) => hoʻololi i kā mākou kaʻina hana i hana me ka hoʻopaʻapaʻa filepath, a ma lalo mākou e hoʻololi i ke ala paʻa i ka waiwai o kēia hoʻololi. 

ʻO nā mea a pau. Kaomi ma a pau a pono e ʻike i kēia:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Mai makaʻu ua nalowale ka ʻikepili - ʻoiaʻiʻo, ua maikaʻi nā mea āpau, pono nā mea āpau e like me kēia 🙂 Ua hana maikaʻi mākou i kā mākou hana maʻamau, kahi e hoʻomanaʻo ʻia ai ka algorithm holoʻokoʻa no ka lawe ʻana a me ka hoʻoili ʻana i ka ʻikepili me ka ʻole o ka nakinaki ʻia i kahi faila kikoʻī. . Ke waiho nei i ka hāʻawi ʻana i kahi inoa maʻalahi (no ka laʻana getData) ma ka panel ma ka ʻākau ma ke kahua First inoa a hiki iā ʻoe ke ʻohi Home — Hoʻopili a hoʻoiho (Home — Hoʻopili a hoʻouka). E ʻoluʻolu, ʻo ke ala i ka faila a mākou i lawe mai ai no ka laʻana, ua paʻakikī ʻia i ke code. E hoʻi ʻoe i ka puka aniani Microsoft Excel nui, akā ʻike ʻia kahi panel me ka pilina i hana ʻia i kā mākou hana ma ka ʻākau:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

KaʻAnuʻu 3. E hōʻiliʻili i nā faila a pau

Aia ma hope ka ʻaoʻao paʻakikī, ʻo ka ʻoluʻolu a me ka maʻalahi ka mea i koe. E hele i ka pā ʻIkepili - Hana i ka nīnau - Mai ka faila - Mai ka waihona (ʻIkepili - Nīnau Hou - Mai ka faila - Mai ka waihona) a i ʻole, inā loaʻa iā ʻoe ka Excel 2010-2013, e like me ka pā Nīnau Uila. Ma ka puka aniani e hōʻike ʻia ana, e kuhikuhi i ka waihona kahi i loaʻa ai kā mākou mau faila kūlanakauhale kumu a kaomi OK. ʻO ka hana aʻe e wehe i kahi puka aniani kahi e helu ʻia ai nā faila Excel a pau i kēia waihona (a me kāna mau subfolders) a me nā kikoʻī no kēlā me kēia:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Bus ho'ololi (Hoʻoponopono) a komo hou mākou i ka puka makani hoʻoponopono nīnau.

I kēia manawa pono mākou e hoʻohui i kahi kolamu ʻē aʻe i kā mākou papa me kā mākou hana i hana ʻia, e "huki" i ka ʻikepili mai kēlā me kēia faila. No ka hana ʻana i kēia, hele i ka pā E hoʻohui i ke kolamu - ke kolamu maʻamau (Add Column — Add Custom Column) a ma ka puka aniani e kū mai ana, e hoʻokomo i kā mākou hana getData, e wehewehe ana no ia mea he hoʻopaʻapaʻa i ke ala piha i kēlā me kēia faila:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

Ma hope o ke kaomiʻana OK pono e hoʻohui ʻia ke kolamu i hana ʻia i kā mākou papa ma ka ʻākau.

I kēia manawa, e holoi mākou i nā kolamu pono ʻole (e like me Excel, me ka hoʻohana ʻana i ke pihi ʻiole ʻākau - wehe i), waiho wale i ke kolamu i hoʻohui ʻia a me ke kolamu me ka inoa faila, no ka mea, pono kēia inoa (ʻoi aku ka pololei, ke kūlanakauhale) e loaʻa i ka ʻikepili piha no kēlā me kēia lālani.

A i kēia manawa ka "wow manawa" - kaomi i ka ikona me kāna mau pua ponoʻī ma ka ʻaoʻao ʻākau o luna o ke kolamu i hoʻohui ʻia me kā mākou hana:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

… wehe E hoʻohana i ka inoa kolamu kumu ma ke ʻano he prefix (E hoʻohana i ka inoa kolamu kumu ma ke ʻano he prefix)a kaomi OK. A ʻo kā mākou hana e hoʻouka a hoʻoili i ka ʻikepili mai kēlā me kēia faila, ma hope o ka algorithm i hoʻopaʻa ʻia a hōʻiliʻili i nā mea āpau i kahi papa maʻamau:

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

No ka nani piha, hiki iā ʻoe ke wehe i nā hoʻonui .xlsx mai ke kolamu mua me nā inoa faila - ma ka hoʻololi maʻamau me "ʻaʻohe mea" (kaomi ʻākau ma ke poʻo kolamu - E hoʻololi hou) a kapa hou i kēia kolamu i manaʻo. A hoʻoponopono pū i ka ʻano ʻikepili ma ke kolamu me ka lā.

ʻO nā mea a pau! Kaomi ma Home - Hoʻopili a hoʻouka (Home — Hoʻopili a hoʻouka). E hoʻouka ʻia nā ʻikepili āpau i hōʻiliʻili ʻia e ka nīnau no nā kūlanakauhale āpau i ka pepa Excel o kēia manawa ma ke ʻano "papakaukau akamai":

ʻO ka hōʻuluʻulu ʻana i nā papa mai nā faila Excel like ʻole me Power Query

ʻAʻole pono e mālama ʻia ka pilina i hana ʻia a me kā mākou hui hui - mālama ʻia lākou me ka faila o kēia manawa ma ke ʻano maʻamau.

I ka wā e hiki mai ana, me nā loli i ka waihona (hoʻohui a wehe paha i nā kūlanakauhale) a i ʻole i nā faila (hoʻololi i ka helu o nā laina), lawa ia e kaomi pololei ma ka papa ʻaina a i ʻole ka nīnau ma ka ʻaoʻao ʻākau a koho i ka kauoha Hoʻohou a mālama (Hoʻohou) - E "kūkulu hou" ʻo Power Query i nā ʻikepili āpau i kekahi mau kekona.

PS

Hoololi. Ma hope o ka hōʻano hou ʻana o Ianuali 2017, ua aʻo ʻo Power Query pehea e hōʻiliʻili ai i nā puke hana Excel ma o ia iho, ʻo ia hoʻi, ʻaʻole pono e hana hou i kahi hana kaʻawale - hiki koke ia. No laila, ʻaʻole pono ka hana ʻelua mai kēia ʻatikala a ʻoi aku ka maʻalahi o ke kaʻina holoʻokoʻa:

  1. koho E hana i ka noi - mai ka faila - mai ka waihona - koho i ka waihona - OK
  2. Ma hope o ka puka ʻana o ka papa inoa o nā faila, kaomi ho'ololi
  3. Ma ka pukaaniani Query Editor, e hoʻonui i ke kolamu Binary me kahi pua pālua a koho i ka inoa pepa e lawe ʻia mai kēlā me kēia faila.

A ʻo ia wale nō! Mele!

  • Hoʻolālā hou ʻia o ka tab cross i kahi pālahalaha kūpono no ke kūkulu ʻana i nā papa pivot
  • Ke kūkulu ʻana i kahi pakuhi ʻōhū ma Power View
  • Macro e hōʻuluʻulu i nā pepa mai nā faila Excel ʻokoʻa i hoʻokahi

Waiho i ka Reply