Excel 有哪些可能需要熟練掌握而很多人不會的技能?


Excel有哪些相見恨晚的技能?

憋了三年,我們整理了300w份Excel圖表,發現了這些藏在數據中的秘密!(點贊收藏!)

Excel學的好,升職加薪熬夜少!大多數Excel新手,想學複雜的Excel函數公式,卻又不知從何入手。如果是光靠自己學習或者是看書的話,會花費很多時間和力氣,而且學著學著,也就沒有了耐心。

最好是可以找到一些好的系統教程學習,跟著我一起學習,會事半功倍。你也能迅速抓住Excel的精髓,畢竟功能很多,但是常用的就幾種功能,能夠熟練靈活運用,你就已經可以解決大部分的問題了!

今天就和大家討論一下Excel的萬能公式套路,需要的趕緊收藏,讓你在數據處理中盡顯優勢~

1.查找重複項

在平時的開發工作中,我們有時會需要從Excel中查找出重複的數據,以便清理業務數據。假如現在有如下圖所示的文檔,現需要找出“店鋪編碼”列的重複數據。

2.1 新建規則

選中列“店鋪編碼”,然後依次點擊菜單:開始-->條件格式-->突出顯示單元格規則-->重複值。

關公注公縱號:麼古 ,回覆“表格”領取

全套Excel大神進階攻略已經為您打包

更多技巧卡片請看文章底部!

2.2 設置重複值格式

在“重複值”彈出框中,按照默認的樣式點擊確定,會發現重複項被標記出來。

2.3 篩選重複數據

點擊菜單:數據-->篩選,然後按照單元格顏色篩選,就可以只查看重複的數據。

篩選後的結果如下所示(只顯示了重複的數據,達到了我們的目的):

2.4 清除規則

如果想恢復原來的數據,可以點擊開始-->條件格式-->清除規則-->清除整個工作表的規則,清除掉該規則。

3.單元格內容拆分

一般情況下,開發在記錄一些日誌時,都會比較簡單,如:1274206,商品1274206已淘汰,但是發給到運營時,運營一般都關注的比較細,需要明確的表頭。

以下為程序中開發記錄的日誌:

但是發給運營時,運營需要明確的表頭,如:商品編碼,失敗原因等。此時就需要將單元格的內容根據,拆分成多個單元格,操作步驟如下:

3.1 選中需要拆分的數據,點擊數據--分列

更多Excel大神技巧文章底部獲取!

3.2 選中單元框:分隔符號,點擊下一步

3.3 分隔符號選中逗號,點擊下一步,然後點擊完成

此時會看到單元格的內容自動拆分成兩列,如下所示:

4.永久取消超鏈接

在使用Excel的過程中,Excel會自動將網址轉換為超鏈接,操作不當,容易誤點,引起不必要的錯誤。那麼如何在Excel 2013裡永久取消超鏈接呢?

1.依次打開菜單文件--選項,彈出Excel 選項彈出框。

2.選中左側菜單"校對",點擊"自動更正選項"。

3.取消勾選"Internet 及網絡路徑替換為超鏈接"。

多條件判斷公式

=IF(AND(條件1,條件2...條件n),同時滿足條件返回的值,不滿足條件返回的值)

=IF(OR(條件1,條件2...條件n),同時滿足任一條件返回的值,不滿足條件返回的值)

示例:同時滿足金額小於500且B列內容為“未到期"時在C列輸入”補款“

=IF(AND(A2<500,B2="未到期"),"補款","")

多條件求和、計數公式

Sumproduct(條件1*條件2*條件3...數據區域)

示例:統計A產品3月的銷售合計

=SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9="A")*C3:C9)

注:和sumifs相比速度雖然慢了點,但Sumproduct可以對數組進行處理後再設置條件,同時也可以對文本型數字進行計算,而Sumifs函數則不可。

多條件查找

Lookup(1,1/((條件1*條件2*條件3...)),返回值區域)

示例:如下圖所示要求,同時根據姓名和工號查找職位

=LOOKUP(1,0/(B2:B6=B9)*(A2:A6=C9),E2:E6)

提取任意位置字符串的數字

=LOOKUP(9^9,MID(數字,MATCH(1,MID(數字,ROW(1:99),1)^0,0),ROW(1:99))*1)}

(注:數組公式,需要按ctrl+shift+enter三鍵輸入)

示例:如下圖所示,提示A列中字符串中的數字

=LOOKUP(9^9,MID(A2,MATCH(1,MID(A1,ROW(1:99),1)^0,0),ROW(1:9))*1)

注:如果字符串超過100位,就把99調大

Sumif和Countif函數

用途:按條件求和,按條件計數,很多複雜的數據核對也需要用到這2個函數。

用法:=Sumif(判斷區域,條件,求和區域);=Counif(判斷區域,條件)

如圖:要求在F2統計A產品的總金額

Sumifs和Countifs函數

用途:多條件求和、多條件計數,數據分類彙總利器

用法:

=Sumifs(求和區域,判斷區域1,條件1,判斷區域2,條件2…..

=Countifs(判斷區域1,條件1,判斷區域2,條件2.....)

如圖:統計鄭州所有電視機的銷量之和=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)

說明:在sumifs中可以使用通配符*

Left、Right和Mid函數

用途:字符串的截取

用法:

=Left(字符串,從左邊截取的位數)

=Right(字符串,從右邊截取的位數)

=Mid(字符串,從第幾位開始截,截多少個字符)

=left("abcde",2) 結果為 ab

=right("abcde",3) 結果為 cde

=mid("abcde", 2,3) 結果為 bcd

Datedif函數

用途:日期的間隔計算。

用法:

=Datedif(開始日期,結束日期."y") 間隔的年數

=Datedif(開始日期,結束日期."M") 間隔的月份

=Datedif(開始日期,結束日期."D") 間隔的天數

如圖:B列為入職日期, 要求計算入職多少月?

最值計算函數

用途:計算最大值,最小值

用法:

=MAX(區域) 返回最大值

=MIN(區域) 返回最小值

=Large(區域,n)返回第n大值

=Small(區域,n)返回第n小值

對D列的數字計算最大值,最小值,第2大值,第2小值。

關注公眾號:麼古 , 全套Excel大神進階攻略已經為您打包,回覆“表格”領取

更多技巧卡片請看文章底部!

IFERROR函數

用途:把公式返回的錯誤值轉換為提定的值。如果沒有返回錯誤值則正常返回結

用法:

=IFERROR(公式表達式,錯誤值轉換後的值)

如圖:要求計算完成率

INDEX+MATCH函數

用途:match查找到行數列數,然後用index根據位置從另一行/列中提取相對應位置的值

用法:=INDEX(區域,match(查找的值,一行或一列,0) )

如圖:要求根據產品名稱,查找編號。

FREQUENCY函數

統計年齡在30-40歲之間的員工個數。

AVERAGEIFS函數

按多條件統計平均值。

SUMPRODUCT函數

統計不重複的總人數,用COUNTIF統計出每人的出現次數,用1除的方式把出現次數變成分母,然後相加。


分享到:


相關文章: