卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何用excel制作工資條?

網(wǎng)友解答: 用excel制作工資條的方法非常多,比如輔助列排序插空法、神長公式法、VBA法等等,但是,每個方法都有些問題,比如:輔助列排序插空法:每次數(shù)據(jù)更新得重新搞一次,雖然不復(fù)雜,但

網(wǎng)友解答:

用excel制作工資條的方法非常多,比如輔助列排序插空法、神長公式法、VBA法等等,但是,每個方法都有些問題,比如:

輔助列排序插空法:每次數(shù)據(jù)更新得重新搞一次,雖然不復(fù)雜,但也很煩;

神長公式法:公式比較難懂,數(shù)據(jù)增加后得手動擴展公式,數(shù)據(jù)量很大時可能出現(xiàn)卡頓;

VBA法:得學(xué)好VBA,這個對很多Excel用戶來說比較痛苦。

因此,以下給出Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應(yīng)的插件)的解法,雖然步驟有點兒多,而且也用到了Power Query里的函數(shù),但是,總體操作不復(fù)雜,每個函數(shù)也是單獨使用,比Excel中的多個函數(shù)嵌套使用更容易理解,關(guān)鍵是,通過Power Query實現(xiàn)的方案可以一鍵刷新,一勞永逸!具體過程如下:

Step-01:基礎(chǔ)的工資表數(shù)據(jù)獲取到PQ后,首先對基礎(chǔ)工資表加個索引列,方便后面合并了標(biāo)題表和空白表后的排序。

為方便后續(xù)合并表時寫公式,添加后將步驟名稱改為“源加索引”:

Step-02:打開【高級編輯器】,通過M函數(shù)添加標(biāo)題表

修改前代碼及需要修改的地方:

修改代碼,增加以下函數(shù)(公式):

標(biāo)題=Table.FromList(

Table.ToRecords(源),

Record.FieldNames,

Table.ColumnNames(源)

)

修改后如下(注意其中上一步驟中增加的逗號和in后面要修改的內(nèi)容):

點擊【完成】后,標(biāo)題表就構(gòu)建完成了,結(jié)果如下圖所示:

Step-03:同樣的,給標(biāo)題表增加索引列Step-04:類似的,添加空白行表

修改前代碼及需要修改的地方如下:

加入以下函數(shù)(公式):

空行=Table.FromList(

Table.ToRecords(源),

null,

Table.ColumnNames(源)

)

修改后代碼如下:

此時結(jié)果如下(全都是錯誤,不過沒有關(guān)系,PQ中的錯誤在Excel中就顯示為空白):

Step-05:給空白表加索引Step-06:用M函數(shù)將添加了索引列的工資表、標(biāo)題表和空白表合并在一起

(為寫合并表公式時含義明確,按照Step-01的方法分別修改標(biāo)題表加索引的步驟和空白表加索引的步驟名稱為“標(biāo)題加索引”和“空白加索引”)

修改前代碼及需要修改的地方如下:

增加合并表的公式:

合并 = Table.Combine(

{標(biāo)題加索引,源加索引,空白加索引}

)

修改后代碼如下:

Step-07:最后,對索引列排序就OK了

小勤:嗯。過程很清晰,就是那幾個函數(shù)感覺挺復(fù)雜的。

大海:這里面用到的函數(shù)的確比較多一點兒。其中:

Table.FromList、Table.ToRecords涉及表和行列結(jié)構(gòu)類型的數(shù)據(jù)轉(zhuǎn)換,比較復(fù)雜一點兒,以后我專門針對不同數(shù)據(jù)結(jié)構(gòu)之間轉(zhuǎn)換的一系列函數(shù)跟你講,對比著學(xué);

Table.ColumnNames比較簡單,就是取一個表的所有的字段名稱;

Table.Combine也比較簡單,就是將多個表縱向追加到一起。

這幾個函數(shù)你先試著自己查一下文檔理解一下,后面2個函數(shù)應(yīng)該不會有什么問題的。

小勤:好的。關(guān)于數(shù)據(jù)結(jié)構(gòu)之間的轉(zhuǎn)換出個系列吧,感覺這部分內(nèi)容很重要啊。


更多精彩內(nèi)容,敬請關(guān)注【Excel到PowerBI】私信我即可下載60+Excel函數(shù)、數(shù)據(jù)透視10篇及Power系列功能95篇匯總訓(xùn)練材料我是大海,微軟認(rèn)證Excel專家,企業(yè)簽約Power BI顧問讓我們一起學(xué)習(xí),共同進步!

網(wǎng)友解答:

只需要新增一列輔助列,Excel制作工作條將變得無比簡單。

首先我們要知道一個概念:什么是輔助列?

在Excel中,存在這樣“具有極大價值的”神操作,它就是輔助列。Excel中的輔助列思想講究的是:退一步海闊天空!指的是添加輔助列往往會增加解決問題的步驟,而增加的解決步驟卻會帶來每一步難度的大幅降低。

如圖所示,是存放員工工資的表格,要把這樣的表格中每一行數(shù)據(jù)添加上表頭,形成如下圖所示的工資條。

圖1:員工工資表

圖2:由工資表生成的工資條

解決Excel問題,常用的一個思路是倒推法,這這個工資條的問題,從想要實現(xiàn)的效果來看,它相比原始數(shù)據(jù),有什么樣的變化?

①每一行需要插入的數(shù)據(jù)是相同的(都是姓名、基本工資、績效工資……)②插入的規(guī)律是相同的:隔一行插入一行

因此,如果我們能在現(xiàn)有的基礎(chǔ)上間隔一行插入一個空行,那么利用Ctrl+G定位空行、Ctrl+Enter批量錄入就能解決此問題。再把思維進行擴散,事實上,Excel中本身已經(jīng)存在大量的空行,何必再插入空行呢?我們只需要將數(shù)據(jù)行下面的空行翻轉(zhuǎn)到數(shù)據(jù)行之間即可!

Step1:在最后一列創(chuàng)建輔助列,并填充序號,如圖3所示。

圖3:創(chuàng)建輔助列,并填充序號

Step2:在輔助列下方,再創(chuàng)建一列數(shù)據(jù)

通常直接復(fù)制已有的輔助列數(shù)據(jù)即可,這是為了給下面而空行加上序號,如圖4所示。

圖4:輔助列下方再創(chuàng)建一列數(shù)據(jù)

Step3:將首行標(biāo)題粘貼至空白處,并填充,如圖5所示

圖5:在空白行處填充標(biāo)題行

Step4:對輔助列按升序排序

就實現(xiàn)了我們預(yù)想工資條的效果,如圖6所示。

圖6:生成的工資條效果

解決這個問題,用到的是轉(zhuǎn)化的思維:把插入空行轉(zhuǎn)化為利用空行(因為Excel表格中,數(shù)據(jù)區(qū)域之外全部是空行)。然后通過創(chuàng)建輔助列建立了通向解題的橋梁,使得已知條件(Excel中的空行)和目標(biāo)答案(將空行和數(shù)據(jù)行進行穿插)有效的聯(lián)系起來,問題迎刃而解。

輔助列思想在Excel中具有非常大的威力,能夠以小博大,你學(xué)會了么?


「精進Excel」系酷米簽約作者,關(guān)注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!

標(biāo)簽: