職場數據,可以說無處不在 ,EXCEL用的好壞,直接決定了在整理數據時候的工作效率,如果不會一些拿得出手的公式,是很難在職場有一席之地的
小編應用EXCEL12年,微軟MOS國際辦公軟件認證大師級,歡迎關注,一起學習
今天給大家分享一期EXCEL實戰應用,學會這個教程,就相當於擁有了初中水平
案例:要求
- 用函數,在E列,求出A-D列最後一個數字的總和
- 這個考驗大家的,是總和技能,如果會做,在EXCEL的領域裡面,絕對處於初中水平以上
解題思路:
- 要解決這個問題,我們首先要做的就是考慮用right函數提取最後一位
- 提取後,形成一個數組,而後用sumproduct函數求和
思路確定後,我們就開始我們的函數之旅
步驟1,right函數初接觸
- right函數,就是提取單元格右側指定多少位的內容,輸入1,就是提取1位,輸入2,就提取兩位
- 首先我們在E2單元格輸入公式=right(D2,1),因為D2單元格右側最後1位為1,所以得出的結果就是1
步驟2,思路擴展,立意高度
- 既然right函數可以提取一個單元格的值,是否可以一次性提取很多單元格的值呢?
- 我們可以在E2單元格輸入excel公式=right(A2:D2),而後確定
- 令人鬱悶的是出現了錯誤
步驟3,錯誤排查,提升能力
- 其實錯誤值並不可怕,可怕的是,不會處理,處理錯誤值最常用的,就是將函數分段,而後按F9,因為選中函數的部分區域,而後按F9就可以得出函數的結果,就可以查看出錯的原因
- 我們選中上步我們輸入的EXCEL函數, 而後選中,按F9,我們可以看到,出現了正確的值,是4個值,但是結果,和前面4個單元格右側最後一位一樣
- 到這裡,我想大家就明白了,原本是4個值,你非要放到一起,肯定出錯呀
步驟4,找出問題,學會驗證
- 要知道是不是4個值,我們可以一次選中4個單元格,而後我們在鍵盤上按ctrl+enter+shift鍵,我們可以看到,4個單元格就一次性寫入了正確的結果
- 但是我們要的,是放在一個單元格,如何解決呢
步驟5:數值彙總,寫入結果
- 既然是4個數值,我們就可以用sumproduct函數,進行求和後,再寫入
- 我們可以嘗試在E2單元格,輸入公式=SUMPRODUCT(RIGHT(A2:D2,1))
- 輸入後,我們在鍵盤上同時按ctrl+enter+shift鍵,正準備高興呢, 我們發現結果還是0
- 為什麼直接對4個數字進行求和,卻出現了結果為0的說法,連錯誤值都不是
步驟6:分析原因,數值轉換
- 彙總為0的原因,是因為我們在用right函數提取字符的時候,實際上,提取出來的,不是數字,而是以文本形式存在,就像我們寫成三+五,結果肯定是0,所以我們要做的就是將文本型的轉化為數值型的即可
- 轉化文本型數字為數值型常用的方法一般有+0.或是*1,都可以,因為這兩種操作都不會改變結果
- 我們將E3公式修改為=SUMPRODUCT(RIGHT(A2:D2,1)+0),而後三鍵結束,我們就可以看到,E2單元格,就出現了正確的結果
- 到此有人大呼,簡單,我會了,而後信息若狂的向下拉
步驟7,公式下拉,晴天霹靂
- 當公式下拉後我們才發現只有第一個單元格的結果是正確的,下面全部是錯誤值
- 出現這種錯誤的原因是因為下面的數據,有很多空格,造成了公式的錯誤
步驟8,找到錯因,徹底解決
- 我們修改一下公式==SUMPRODUCT(IFERROR((RIGHT(A2:D2,1)+0),0)),而後三件解釋,轉化為數組,我們就可以看到完美解決
- 其他等效公式=SUMPRODUCT(IFERROR((RIGHT(A2:D2,1)*1),0))或是=SUMPRODUCT(IFERROR(--(RIGHT(A2:D2,1)),0))
- 這裡的+0,*1 還有--,都是將文本型轉化為數值型的方法,都可行
- 關於這個公式,我們不多講,有意向學習的,可以關注小編,更多教程分享
閱讀更多 EXCEL知識屋 的文章