今天,我們的分享與數(shù)據(jù)結(jié)構(gòu)有關(guān)。
數(shù)據(jù)結(jié)構(gòu)的優(yōu)化是數(shù)據(jù)分析和處理的基礎(chǔ)工作。
有時(shí)候,我們得到的表單,它的數(shù)據(jù)結(jié)構(gòu),不利于后續(xù)的數(shù)據(jù)處理。
這時(shí)候就需要適當(dāng)調(diào)整優(yōu)化數(shù)據(jù)結(jié)構(gòu)。
比如我們有時(shí)候會(huì)遇到下圖左側(cè)所示的數(shù)據(jù)結(jié)構(gòu)這樣的結(jié)構(gòu)適合閱讀,但是后續(xù)的分析工作會(huì)很不方便
所以,我們需要把它轉(zhuǎn)換成右圖所示的結(jié)構(gòu)。
那么,我們?nèi)绾瓮瓿蛇@種數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換呢。
復(fù)制粘貼。這是加時(shí)賽的節(jié)奏!
不過(guò)不用擔(dān)心,還是有很多解決辦法的。
功能方法
我們可以通過(guò)IF,SMALL,RIGHT,TEXT,ROW,COLUMN,INDIRECT等函數(shù)的組合來(lái)達(dá)到想要的效果。:
讓我們先解決名稱列,并在G2單元格中輸入公式:
= indirect * 10+列 * 10001),行(a1)),3), "R0C0 "),false)左右滑動(dòng)。
注意:這是一個(gè)數(shù)組公式,需要同時(shí)按下才能完成輸入。
為單元格F2中列出的部門(mén)輸入公式:
= index),row ($ a : $ a ) 0),0))左右滑動(dòng)查看。
注意:這也是一個(gè)數(shù)組公式,需要同時(shí)按下才能完成輸入。
這樣,我們達(dá)到了預(yù)期的效果。
這種方法函數(shù)多,公式復(fù)雜,尤其是在數(shù)據(jù)量大的情況下因?yàn)槭菙?shù)組公式,計(jì)算量會(huì)很大,會(huì)有卡頓現(xiàn)象
這兩個(gè)公式我們今天就不解釋了,因?yàn)闀?huì)占很多篇幅。
這里有一個(gè)更好的辦法!
錯(cuò)位報(bào)價(jià)法
在單元格A7中輸入公式,然后向右下方拖動(dòng),
=B2
將A2:A21的數(shù)據(jù)復(fù)制到G2:G21中注意,粘貼時(shí)應(yīng)該使用選擇性粘貼數(shù)值
這時(shí)候名字不是首尾相連的,中間有很多零我們按下組合鍵,打開(kāi)定位功能,點(diǎn)擊定位條件,選擇常數(shù),勾選除數(shù)字外的所有選項(xiàng),點(diǎn)擊確定
此時(shí),已經(jīng)選擇了所有內(nèi)容為0的單元格。將鼠標(biāo)移動(dòng)到任何值為0的單元格,然后單擊:
鼠標(biāo)右鍵—?jiǎng)h除—上移下方單元格—確定,完成刪除0值單元格的操作,并進(jìn)行適當(dāng)?shù)母袷秸{(diào)整。
對(duì)于部門(mén)欄,仍然使用上面的公式來(lái)完成,即:
= index),row ($ a : $ a ) 0),0))左右滑動(dòng)查看。
注意:這是一個(gè)數(shù)組公式,需要同時(shí)按下才能完成輸入。
數(shù)據(jù)中包含0值的原因是我們的原始數(shù)據(jù)源中有空單元格:
這種方法比公式法簡(jiǎn)單得多,但仍然不適合處理大量數(shù)據(jù)。
那么有沒(méi)有一種快速,高效,簡(jiǎn)單的方法來(lái)處理大量的數(shù)據(jù)呢。
答案是肯定的,這是我們的權(quán)力質(zhì)疑。
功率查詢方法
將鼠標(biāo)定位到數(shù)據(jù)區(qū)的任意單元格上,單擊〖冪查詢〗—〖從表格/范圍〗按鈕,在彈出的對(duì)話框中勾選表格包含標(biāo)題,單擊〖確定〗按鈕,
至此,電量查詢主界面將被打開(kāi)。
點(diǎn)擊第一列的標(biāo)題,按住不放,再點(diǎn)擊最后一列的標(biāo)題,這樣我們就可以快速選擇所有的列,
點(diǎn)擊〖轉(zhuǎn)換〗—〖反透視列〗,在下拉列表中選擇反透視列,完成數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換,
這時(shí)我們可以看到,相同的部門(mén)并沒(méi)有分組在一起,部門(mén)和名稱這兩個(gè)列對(duì)應(yīng)的標(biāo)題分別是屬性和值。
這是Power Query的默認(rèn)標(biāo)題名,不是我們想要的。
我們分別將屬性重命名為Department,將值重命名為name,然后單擊名稱右側(cè)的下拉按鈕,并選擇升序或降序?qū)Σ块T(mén)列進(jìn)行排序,以便可以將相同的部門(mén)分組在一起。
點(diǎn)擊文件—關(guān)閉上傳到,在彈出的對(duì)話框中,顯示方式選擇—表格。
位置,這里我們選擇將其放在現(xiàn)有工作表的F1單元格中當(dāng)然,你也可以根據(jù)自己的需要選擇新建一張工作表
最后,你可以根據(jù)自己的需要進(jìn)一步調(diào)整和美化它的格式和字體。
很有效率吧。
最后偷偷告訴你,用這種方法轉(zhuǎn)換出來(lái)的表格,雖然不使用任何函數(shù),但是也可以動(dòng)態(tài)更新!
鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場(chǎng)無(wú)關(guān)。僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。