EXCEL在人力資源管理中的應用案例和技巧 HR貓貓

2022-11-27 19:45:08 字數 5352 閱讀 8068

excel在管理中的應用

案例01

第1部分 excel基礎概念

1. 名稱

名稱可以代表乙個單元格或者乙個單元格區域,或者是常量,公式。

名稱的定義:選中需要命名的單元格或區域,在介面左上角名稱框中輸入名稱後回車;

名稱的刪除:插入-名稱-定義,選中需要刪除的名稱點選刪除按鈕,點確定。

名稱的引用:需要引用某單元格時輸入該單元格的名稱:=名稱

第1步:選中需要命名的某個單元格或單元格區域。

第2步:在左上角名稱框輸入命名後回車。

刪除已有命名:選擇「插入」-「名稱」-「定義」;選中需要刪除的名稱,點選「刪除」按鈕。

名稱命名的優點:

1) 避免絕對引用的錯誤

2) 對公式進行文字化表述,讓公式更加容易理解

3) 可以在整個工作簿中通用,引用方便

2. 常用引用函式

row: 返回指定單元格的行號

column: 返回指定單元格的列標

match: 返回查詢值在查詢範圍中的序號

=match(查詢值,查詢範圍,0)

其第三個引數為0,表示查詢精確值

address: 返回單元格名稱,其引數為行號列標或計算行號列標的表示式

address(行號,列標)

address(1,1) 此公式返回a1

indirect: 返回單元格的值.其引數為單元格名稱

indirect(「a1」),假設a1=10,則indirect返回10

index: 在某區域內查詢某個位置的值

=index(查詢區域,查詢值所在的行號,查詢值所在的列號)

offset:指定基點,指定位移量,得到單元格引用

單個單元格引用:=offset(基點單元格,向下移動的行,向右移動的列)

區域的引用:=offset(基點單元格,向下移動的行,向右移動的列,區域

包括的行數,區域包括的列數)

向上和向左移動時,位移量為負值。

=offset(a1,1,1) 將得到b2單元格的值

3. 動態引用

動態引用是通過引用函式實現對於單元格或區域的相對引用。它和相對引用的效果很相似,但比簡單的相對引用用途廣泛。

常用的動態引用的實現方法有:

引用函式巢狀。比如offset和row,column巢狀;index和match,indirect,address巢狀等;

引用函式與控制項結合使用,此類控制項包括組合框,滾動條。

動態引用的作用:實現對於單元格的動態引用;進行動態分析;製作動態報表。

4. 運算型別

數值運算:1 + 1 = 2

邏輯運算:1 > 0 = true

在邏輯運算中,true=1,false=0

我們利用邏輯運算進行條件判斷

在excel中常用的一些邏輯函式:if,and,or,not,iserror等

and: 只有當所有條件全部滿足,才會返回true的邏輯值

語法:and(條件1,條件2,…)

or: 滿足其中任何乙個條件,都會返回true的邏輯值

語法:or(條件1,條件2,條件3,…)

5. 函式呼叫的語法

=函式名稱(引數1,引數2,…)

6. 絕對引用和相對引用:

絕對引用:所引用的單元格不隨著公式的複製而移動的引用方式。

相對引用:所引用的單元格隨著公式的複製而移動的引用方式。

改變引用方式的方法:

1) 在公式欄中選中需要改變引用方式的單元格,按f4鍵

2) 給需要引用的單元格定義名稱,然後在公式中引用該名稱

7. 陣列公式

對單元格區域進行多重計算的計算方式。與普通計算公式的區別是錄入公式結束後,需要同時按下 ctrl + shift + enter ,其特徵是在公式兩端會出現一對大括號。

如上圖例,使用乙個公式計算出所有產品的金額合計,引用的是所有的單價和所有的數量,執行的是多重計算。

8. 錯誤提示

excel中存在錯誤的型別,比如1/0=#div/0!, todas()=#names!

iserror是乙個邏輯函式,用以判斷某個單元格內的值是否是乙個錯誤,是錯誤則返回true,不是錯誤則返回false.

iserror有時可以和if函式巢狀進行一些較為複雜的判斷。

9. 有取值區間的隨機數

=最小值+(最大值-最小值)*rand()

10. 迴圈引用

是單元格引用其自身的引用方式。可以設定excel允許進行迴圈引用:

工具-選項-重新計算:將迭代計算選項打鉤選中。

行列互換(函式方式):利用transpose函式+陣列公式實現。

首先選中行列數和原區域相反的乙個區域;

然後輸入transpose函式

最後按下組合鍵ctrl+shift+enter

第2部分 excel設定

1 顯示當前檔案的完整路徑

選單區域-右鍵選單-web

2 顯示選單項全部選單

檢視-工具欄-自定義-選項-始終顯示整個選單

3 滑鼠移動方向

工具-選項-編輯-按enter鍵後移動方向

4 隱藏介面要素

工具-選項-檢視

包括:網格線,滾動條,工作表標籤,行號列標等。

5 以顯示值為準

工具-選項-重新計算-以顯示精度為準

行的合計與列的合計有時出現不相等的情況。

可以採用以下方法解決。

選擇「工具」-「選項」-「重新計算」-「以顯示精度為準」,選中該選項。

6 自定義序列

工具-選項-自定義序列

7 改變檔案儲存位置

工具-選項-常規-預設檔案位置

8 改變檔案使用者名稱

工具-選項-使用者名稱

9 單元格自動換行

格式-單元格-對齊-自動換行

1. 快速選中資料表的整行或者整列

ctrl + shift + 下箭頭/右箭頭

2. 快速選中區域

ctrl + shift + 8

3. 行列互換

複製需要進行行列互換的區域後,將游標放置在資料表外面位置,選擇性貼上-選中「轉置」選項

4. 乙個單元格內容輸入為多行

alt + 回車鍵

5. 顯示公式

ctrl + ~

6. 凍結視窗

選擇需要進行凍結的單元格位置,選擇視窗-凍結窗格

8. 縮放數值

0.00,, 按百萬縮放

0「.」0,按萬縮放

0.00, 按千縮放

9. 不複製隱藏的行或列

a首先選中需要複製的被隱藏了一些行或列的**區域;b 然後點選「編輯」-「定位」-「定位條件」,在其中選擇「可見單元格」;c 複製**區域,貼上即可。

一文字的處理

1. 等長文字的分割

從字串的左邊取字元:=left (字串,文字長度)

從字串的右邊取字元:=right (字串,文字長度)

從字串的中間取字元:=mid (字串,文字起始位置,文字長度)

2. 不等長文字的分割

第1步:選中要進行分割的字串區域。

第2步:點選「資料」-「分列」,在文字分列嚮導中選擇適合的分隔符。

第3步:設定需要匯入的列以及放置該列的位置。

3. 文字的合併

=concatenate(文字1,文字2,…)

使用連線符&:

動態表頭:="abc公司"&year(now())&"年"&month(now())&"月報表"

4. 有效性

選中需要設定有效性的區域,點選「資料」-「有效性」,在有效性條件中選擇「序列」,在**中錄入或選取列表。

輸入資訊:事前提醒。

出錯警告:事後提示。

如果待選列表不在當前工作表中,需要首先為該列表定義名稱,然後在有效性**框中輸入:

「=該列表的名稱」

5. 有效性的其他用法

不允許錄入重複資料的有效性設定:countif(e:e,e12)=1

輸入的內容中必須包括某字元:=not(iserror(find("中國",g30)))

二級選項:

首先將一級選項的每個專案定義乙個名稱,該名稱內容包括相應的二級專案;

製作一級專案的有效性;

製作二級專案的有效性:內容為:=indirect(g6),其中g6為設定了有效性的一級選項所在的單元格。

6. 圈示無效資料。

選擇「工具」-「公式審核」-「顯示公式審核工具欄」,點選「圈示無效資料」按鈕。

該工具可以將所有不符合有效性設定的內容圈示出來。

二日期的處理

1. datedif 函式:用於計算兩個日期之間的年數,月數,天數。

=datedif(開始日期,結束日期,「y」)

第三個引數:

「y」:表示年數

「m」:表示月數

「d」:表示天數

2. 生日提醒

=datedif(today(),date(year(today()),month(g2),day(g2)),"d")

3. 某日期的星期

=weekday(a2,2) 返回的值是3,則表示該日期是星期三。

4. 兩個日期間的工作日天數

=networkdays(開始日期,結束日期,節假日列表)

需要首先載入「分析工具庫」才能使用此工具

案例03 資料查詢

1. vlookup()

vlookup在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。vlookup 中的 v 代表垂直。

vlookup(lookup_value, table_array, col_ index_num, range_lookup)

lookup_value 為需要在陣列第一列中查詢的數值。lookup_value 可以為數值、引用或文字字串。也可以理解為:兩表共有的索引字段。

table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或列表。必須使得共有字段位於該範圍的第一列。

col_ index_num 為需要調轉的資料位於第二個引數中定義的範圍的第幾列。必須為單純數值。

range_lookup 定義大致匹配或精確匹配。false或0:精確匹配;true或忽略或1:如果無法找到精確匹配的值,那麼就查詢並匹配比查詢值小的最近似的值。

2. hlookup()

hlookup中的h是水平的意思,在橫向排列的**中查詢資料用hlookup,垂直排列的**查詢用vlookup函式。其引數含義與vlookup近似。

案例04 查詢表

資訊查詢表

利用有效性和vlookup函式實現。

利用有效性實現索引欄位的切換。

利用vlookup函式查詢與索引字段相關的資訊。

案例05 資料篩選

1. 自動篩選(略)

2. 高階篩選

excel人力資源管理必備的檔案

excel人力資源管理必備的200個檔案 含cd光碟1張 雙色 包含了人力資源管理工作者常用的200個檔案,涉及人力資源規劃管理 人員招聘管理 人員甄選管理 人員錄用管理 人事檔案管理 公司人員結構分析 員工培訓管理 員工績效考核管理 員工出勤情況管理 員工值班與加班管理 員工出差管理 員工薪酬管理...

培訓在人力資源管理中的作用

作者 張永軍 職業 2012年第07期 一 培訓的概念 所謂培訓是指組織 企業 根據自身發展戰略和工作的實際需要,採取合適的形式,對新員工或現有員工傳授其完成本職工作所必需的基本技能的過程,並最終實現組織整體績效提公升的一種連續性活動。人力資源培訓的核心就是要通過改善員工的工作業績和工作態度來提公升...

人力資源管理在企業中的作用

青島新聞網 2003 09 16 00 00 00 李朝紅現代企業人力資源管理是以企業人力資源為中心,研究如何實現企業資源的合理配置。它衝破了傳統的勞動人事管理的約束,不再把人看作是 種技術要素,而是把人看作是具有內在的建設性潛力因素,看作是決定企業生存與發展 始終充滿生機與活力的特殊資源。不再把人...