財(cái)務(wù)讀者:你好,我們公司準(zhǔn)備今天發(fā)工資,現(xiàn)在要給每個(gè)員工派發(fā)工資條。我第一反應(yīng)就在想工資條該如何做出來(lái),一個(gè)個(gè)復(fù)制的話效率太低了。后來(lái)我百度了一下,有用函數(shù)的、有用VBA代碼的。我現(xiàn)在頭都大了,還是覺(jué)得很復(fù)雜。你有什么好方法嗎?如圖所示。
菜鳥會(huì)計(jì):的確,在制作工資條方面有很多方法可以實(shí)現(xiàn)。根據(jù)你這份單行表頭的工資表可以使用排序的方法來(lái)完成,具體步驟如下:
Step1:首先在A列前插入一列空列,然后把工資表B2:B12單元格的內(nèi)容復(fù)制到A2:A12,如下圖所示。
Step2:把A3:A12復(fù)制到A列末位非空單元格的下一單元格,即A13。然后再把單元格B2:M2復(fù)制到B13:M22,如圖所示。
Step3:選中A2單元格,單擊功能區(qū)的“數(shù)據(jù)”→“升序”按鈕。眨眼之間,Excel為你完成了對(duì)工資表的所有員工插入表頭的操作,這就是我們所需要的工資條格式,如圖所示。
Step4:為了讓工資條格式更完美,把多余的A列和最后一行刪掉,如圖所示。
財(cái)務(wù)讀者:哈哈,我明白了,原來(lái)是通過(guò)增加輔助序號(hào)列進(jìn)行的升序排序,這樣子使得表頭的順序始終保持在前。但是這個(gè)方法針對(duì)兩行以上的工資表頭卻不管用,請(qǐng)問(wèn)如何處理呢?如下圖所示。
菜鳥會(huì)計(jì):別急,方法總比問(wèn)題多嘛。對(duì)于你上面的多行表頭工資表,我們可以這樣來(lái)操作。
1.首先,在空白的工作表Sheet2把工資表的表頭復(fù)制過(guò)來(lái),并且在序號(hào)下面的單元格A3填上數(shù)字“1”,如下圖所示。
2.在單元格B3輸入以下公式:
=VLOOKUP($A3,Sheet1!$A$3:$K$7,COLUMN(),0)
往右邊拖動(dòng)填充公式到單元格K3,每個(gè)單元格根據(jù)函數(shù)按照當(dāng)前列數(shù)的位置取得工資表對(duì)應(yīng)的數(shù)據(jù),如下圖所示。
3.選取單元格區(qū)域A1:K3,單擊按住右下角“ ”號(hào)往下拖動(dòng),工資條瞬間生成,最后把多余的行刪除即可。
聯(lián)系客服