Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Formulation ntawm qhov teeb meem

Raws li cov ntaub ntawv nkag, peb muaj cov ntaub ntawv Excel, qhov twg ib daim ntawv muaj ob peb lub rooj nrog cov ntaub ntawv muag ntawm daim ntawv hauv qab no:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Nco ntsoov tias:

  • Cov rooj sib txawv thiab nrog cov khoom sib txawv ntawm cov khoom thiab cov cheeb tsam hauv kab thiab kab tsis muaj kev txheeb xyuas.
  • Cov kab dawb tuaj yeem muab tso rau ntawm cov rooj.
  • Tus naj npawb ntawm cov rooj tuaj yeem yog ib qho.

Ob qhov kev xav tseem ceeb. Nws yog assumed tias:

  • Saum toj no txhua lub rooj, nyob rau hauv thawj kem, muaj lub npe ntawm tus thawj coj uas muag lub rooj qhia (Ivanov, Petrov, Sidorov, thiab lwm yam).
  • Cov npe ntawm cov khoom thiab cov cheeb tsam nyob rau hauv txhua lub rooj yog sau tib yam - nrog rau cov ntaub ntawv raug.

Lub hom phiaj ntawm qhov kawg yog los sau cov ntaub ntawv los ntawm txhua lub rooj rau hauv ib lub rooj sib txig sib luag, yooj yim rau kev soj ntsuam tom qab thiab tsim cov ntsiab lus, piv txwv li hauv qhov no:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Kauj ruam 1. Txuas rau cov ntaub ntawv

Cia peb tsim cov ntaub ntawv Excel tshiab thiab xaiv nws ntawm lub tab Cov ntaub ntawv Hais kom Tau cov ntaub ntawv - Los ntawm cov ntaub ntawv - Los ntawm Phau Ntawv (Cov ntaub ntawv - Los ntawm cov ntaub ntawv - Los ntawm phau ntawv ua haujlwm). Qhia qhov chaw ntawm cov ntaub ntawv qhov chaw nrog cov ntaub ntawv muag khoom thiab tom qab ntawd hauv qhov rai navigator xaiv cov ntawv peb xav tau thiab nyem rau ntawm lub pob Hloov cov ntaub ntawv (Cov ntaub ntawv hloov pauv):

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Yog li ntawd, tag nrho cov ntaub ntawv los ntawm nws yuav tsum tau muab tso rau hauv Power Query editor:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Kauj Ruam 2. Ntxuav cov thoob khib nyiab

Rho tawm cov kauj ruam uas tau tsim tawm hloov hom (Hloov hom) и Cov taub hau siab (Promoted Headers) thiab tshem tawm cov kab khoob thiab kab nrog tag nrho siv lub lim null и TAG NRHO los ntawm thawj kab. Yog li ntawd, peb tau txais daim duab hauv qab no:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Kauj ruam 3. Ntxiv cov thawj tswj

Yuav kom nkag siab tom qab qhov twg nws muag, nws yog ib qho tsim nyog yuav tau ntxiv ib kem rau peb lub rooj, qhov twg hauv txhua kab yuav muaj lub npe sib xws. Rau qhov no:

1. Cia peb ntxiv ib qho kev pabcuam nrog kab lej siv cov lus txib Ntxiv Kem – Index Kem – Los ntawm 0 (Ntxiv kab - Index kem - Los ntawm 0).

2. Ntxiv ib kem nrog cov qauv nrog cov lus txib Ntxiv ib Kem – Custom Column (Ntxiv kab - Custom column) thiab qhia txog kev tsim kho hauv qab no nyob rau ntawd:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Lub logic ntawm cov qauv no yog qhov yooj yim - yog tias tus nqi ntawm cov cell tom ntej hauv thawj kab yog "Cov Khoom", ces qhov no txhais tau tias peb tau dawm thaum pib ntawm lub rooj tshiab, yog li peb tso saib tus nqi ntawm lub xov tooj yav dhau los nrog rau lub npe ntawm tus thawj tswj hwm. Txwv tsis pub, peb tsis tso tawm dab tsi, piv txwv li null.

Yuav kom tau txais cov niam txiv ntawm tes nrog lub xeem, peb xub xa mus rau lub rooj ntawm cov kauj ruam dhau los #"Index ntxiv", thiab tom qab ntawd qhia lub npe ntawm kab peb xav tau [Kem 1] nyob rau hauv square brackets thiab tus xov tooj ntawm tes nyob rau hauv lub kem nyob rau hauv curly brackets. Tus xov tooj ntawm tes yuav yog ib qho tsawg dua qhov tam sim no, uas peb coj los ntawm kab Index, feem.

3. Nws tseem yuav sau rau hauv lub hlwb khoob nrog null cov npe los ntawm cov hlwb siab dua nrog cov lus txib Hloov - Sau - Down (Kev Hloov - Sau - Down) thiab tshem tawm cov kab tsis xav tau ntxiv nrog cov cim thiab kab nrog cov npe xeem hauv thawj kab. Raws li qhov tshwm sim, peb tau txais:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Kauj Ruam 4. Muab cov rooj sib cais los ntawm cov thawj coj

Cov kauj ruam tom ntej yog los pab pawg kab rau txhua tus neeg saib xyuas rau hauv cov rooj sib cais. Txhawm rau ua qhov no, ntawm Transformation tab, siv Pawg los ntawm kev hais kom ua (Transform - Pab Pawg Los ntawm) thiab hauv lub qhov rai uas qhib, xaiv tus Manager kem thiab ua haujlwm Txhua kab (Tag nrho cov kab) kom yooj yim sau cov ntaub ntawv yam tsis tas siv kev sib sau ua ke rau lawv (sum, nruab nrab, thiab lwm yam). P.):

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Yog li ntawd, peb tau cais cov rooj rau txhua tus thawj tswj hwm:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Kauj ruam 5: Hloov Nested Tables

Tam sim no peb muab cov ntxhuav uas pw hauv txhua lub xov tooj ntawm cov kab uas tau tshwm sim Tag nrho cov ntaub ntawv nyob rau hauv zoo zoo.

Ua ntej, rho tawm ib kem uas tsis xav tau hauv txhua lub rooj Manager. Peb rov siv dua Kev cai kem tab transformation (Kev hloov pauv - Custom kem) thiab cov qauv hauv qab no:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Tom qab ntawd, nrog rau lwm kem xam, peb tsa thawj kab hauv txhua lub rooj rau cov npe:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Thiab thaum kawg, peb ua qhov kev hloov pauv loj - nthuav tawm txhua lub rooj siv M-function Table.UnpivotOtherColumns:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Cov npe ntawm cov cheeb tsam los ntawm header yuav nkag mus rau hauv kab tshiab thiab peb yuav tau txais ib qho nqaim, tab sis tib lub sij hawm, lub rooj ntev dua qub. Empty cells nrog null kav liam.

Tau tshem ntawm cov kab nruab nrab tsis tsim nyog, peb muaj:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Kauj Ruam 6 Nthuav Nested Tables

Nws tseem yuav nthuav tag nrho cov rooj nested zoo ib yam rau hauv ib daim ntawv uas siv lub pob nrog ob tug xub nyob rau hauv kem header:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

… thiab thaum kawg peb tau txais yam peb xav tau:

Tsim cov rooj multiformat los ntawm ib daim ntawv hauv Power Query

Koj tuaj yeem xa cov lus tau rov qab mus rau Excel siv cov lus txib Tsev - Kaw thiab Load - Kaw thiab Load hauv… (Lub Tsev - Kaw & Load - Kaw & Load rau…).

  • Tsim cov rooj nrog cov headers sib txawv ntawm ntau phau ntawv
  • Sau cov ntaub ntawv los ntawm tag nrho cov ntaub ntawv nyob rau hauv ib tug muab folders
  • Sau cov ntaub ntawv los ntawm txhua nplooj ntawv ntawm phau ntawv rau hauv ib lub rooj

Sau ntawv cia Ncua