大家好我是Excel從零到一,今天跟大家分享下我們工作中經常用到的五個公式,學會它們碰到相同的問題工作效率增加不止一倍
1. 提取姓名和電話
提取姓名公式:=LEFT(A2,LENB(A2)-LEN(A2))
Lenb計算的是字節數,一個漢字的字節為2,一個數字的字節為1
Len計算的是字符數,漢字與數字都計算為1
我們用lenb減去len的結果就能得到漢字的個數
然後使用left函數提取姓名
提取電話公式:=RIGHT(A2,LEN(A2)-(LENB(A2)-LEN(A2)))
我們用lenb-len的結果得到漢字個數
然後又用len的結果減去得出的漢字個數就能得到手機号碼的位數
然後用right函數從右提取手機号碼
2. 身份證号碼提取出生日期
提取身份證号碼公式:=TEXT(MID(B2,7,8),"0-00-00")
Mid函數的用法=(要提取的字符串,開始位置,結束位置)
因為身份證号中出生日期的出生年月在第七位開始,一共八位,所以第二第三參數分别為7和8
然後又使用text函數對其進行日期格式的設置
3. 求部門最低分
部門最低分公式:{=MIN(IF(B2:B18=E6,C2:C18))}
首先公式外部有大括号可以确定為數組函數,必須ctrl shift 回車三鍵填充
首先我們用if函數判斷部門區域等于部門1的值,然後在if函的的第二參數選擇成績區域,因為錯誤值我們不需要刻意直接忽略掉
在函數向導中我們可以看到IF函數構建了一個數組
然後我們在用min函數提取出數組的最小值
4. 計算部門人數
計算公式:=LEN(B2)-LEN(SUBSTITUTE(B2,",","")) 1
這個非常用以理解
我們用len計算出單元格中的字符數,逗号也會被計算在内
然後我們使用SUBSTITUTE函數将逗号替換為空後再用len函數計算其字符數
然後用未替換逗号的len結果減去替換過逗号的len結果就求出逗号的個數
兩個姓名用一個逗号隔開,所以最後加1
5. 求多人的總成績公式:{=SUM(SUMIF(A2:A18,F4:F6,B2:B18))}
這個函數首先使用sumif函數在姓名列判斷我們所求區域的姓名的成績,因為其為一個區域所以也是一個數組公式,在三個姓名中函數會一次一次的計算,一共計算三次,得到三個結果
然後使用sum函數對其進行求和
今天的知識點就是這麼多,你學會了嗎
你們的關注點贊和轉發是我持續更新的動力
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!