[乾貨]Excel的這個技能,學會了你就是高手

  學會Excel技能,上班工作都能少加班。很多人不清楚Excel表中考勤表由縱列轉化為橫向,想問問這個是怎麼做到的呢?

[乾貨]Excel的這個技能,學會了你就是高手

如下圖的原始的數據圖:

[乾貨]Excel的這個技能,學會了你就是高手

第一步:

在c2單元格中輸入 以下公式:

=IF(A1=A2,TEXT(C1,”h:mm:ss”)&”,”&TEXT(B2,”h:mm:ss”),TEXT(B2,”h:mm:ss”)),然後下拉填充手柄,效果圖如下:

[乾貨]Excel的這個技能,學會了你就是高手

注意:

1、TEXT(C1,”h:mm:ss”)是自定義格式中的關於時間的定義的格式,大家可以ctrl+1或者右鍵打開自定義格式自行查看,如下圖。如果不把日期的格式轉化為文本,則會出現一串小數表示的時間。

[乾貨]Excel的這個技能,學會了你就是高手

2、用ift條件函數的判斷,如果a1=a2單元格,則返回的是c1單元格,再連接一個逗號,然後再連接一個b2,如果a1<>a2,則顯示的是b2單元格。

第二步:

如圖所示,去掉重復項的姓名,此處可以用透視表,也可以用公式進行不重復項的提取。

方法1:透視提取。

如下圖所示:

[乾貨]Excel的這個技能,學會了你就是高手

方法2:函數法

首先在g4和e4中分別輸入【姓名】和【打卡時間字段】,如下圖所示,然後在g5單元格中輸入以下公式:

=IFERROR(INDEX(A:A,1+MATCH(,COUNTIF(G$4:G4,A$2:A$14),))&””,””)

然後按下ctrl+shift+enter組合鍵完成,下拉填充手柄進行填充。

[乾貨]Excel的這個技能,學會了你就是高手

注意:上述公式是提取不重復項的標準的公式。

第三步:

在e5單元格中輸入以下公式,提取每個相同的姓名中連接的最長的字符串,如下圖所示:

=IFERROR(LOOKUP(1,0/(G5=$A$1:$A$14),$C$1:$C$14),””)

[乾貨]Excel的這個技能,學會了你就是高手

第四步:

先把c列的公式轉化為文本(去掉公式方法:選中區域,然後按住滑鼠右鍵不放向右拖出不放滑鼠然後再拖回原位),然後選中c列單元格,然後進行分列,效果圖如下所示:

[乾貨]Excel的這個技能,學會了你就是高手

【注意】分列的時候用的是固定符號,即我們上述公式中的逗號進行分列,一定要注意上述公式中連接時用的逗號是英文狀態下的還是中文狀態下的。

最後完成整個表的一個轉置。

Excel在工作中非常重要,高頓財務培訓推出的《Excel在財務管理中的高級應用》公開課吸引了大量財務管理人員和非財務管理人員的參與。希望各位職場人學好Excel,提高職場效率!