-
1 # Excel精選技巧
-
2 # Excel小王子
如果只能選擇三個Excel函式學習,我會選擇這一個、那一個和下一個。
函式單兵作戰基本都是小孩子把戲,如果只能學三個那多半連陣列、巢狀、多維、降維都接觸不到,隨便一個複雜一點的問題,需要巢狀的函式可能都超過三個,只學三個學來作甚?裝X都不夠用...
真要給一個正常的選擇的話,我會選擇學習VBA,這樣我就可以自己寫出很多的函式啦,哈哈~~~
-
3 # 談天說地聊工作
如果只能選擇三個excel函式學習,我會選擇SUMIF、VLOOKUP、IF這三個。
1、SUMIF條件求和函式
Sumif是一個很有用的函式,它能按照你給定的條件求和,基本語法為:
=sumif(range,criteria,sum_range)
如表例:
=SUMIF(A2:A9,"專案2",B2:B9) 計算單元格A2到A9之中專案名稱為“專案2”的,對應的B2到B9之中的人數之和。本例中,專案2對應的人數分別是11、16,結果為27。
=SUMIF(B2:B9,">15")計算的是B2到B9之間,數值大於15的數之和。本例中,B2到B9之間大於15的數只有16和17,結果為33。
2、VLOOKUP搜尋表區域首列滿足條件的元素
語法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
vlookup函式除了可以進行教科書上教的查詢外,也可以進行模糊查詢。如下列:
有一份餘額表,我們想用賬號的一部分(即賬號的後幾位數字),或用客戶名稱的關鍵字在餘額表中檢索客戶資訊。
要點:萬用字元“*”和“?”。
什麼是萬用字元?萬用字元是可以替代其他任何字元的符號,“*”號可以代表任意位數的字元,“?”號只能代表一個字元。如“123456???”,意思是前6位是“123456”,後三位為任意數;“123?456”意思是七位數字,前三位是“123”,第四位內容任意,後三位是“456”;再如“123456*”表示前六位是“123456”,後邊是任意數,沒有位數限制;“123*456”,意思是前三位是“123”,後三位是“456”,中間的沒有位數和內容限制。
C4單元格公式 =VLOOKUP("*"&A4,餘額表!$B:$G,2,FALSE)
C5單元格公式 =VLOOKUP("*"&A4,餘額表!$B:$G,1,FALSE)
C13單元格公式 =VLOOKUP("*"&A13&"*",餘額表!$C:$G,1,FALSE)
公式解讀:
1、用賬號的一部分查詢,公式為“=VLOOKUP("*"&A4,餘額表!$B:$G,2,FALSE)”,第一個引數不是直接用A4,而是用“"*"&A4”,“&”是將字串連線的意思,相當於“*A4”,即只要輸入賬號中最後幾位數字。
2、使用者名稱的關鍵字查詢,公式為“=VLOOKUP("*"&A13&"*",餘額表!$C:$G,1,FALSE)”,第一個引數和上一個稍有差異,用的是“"*"&A13&"*"”,相當於“*A13*”,即只要輸入戶名中任意位置連續的關鍵字即可。
3、使用者名稱的關鍵字查詢,因在查詢區域中,賬號在戶名前邊,因此不能直接取到賬號資訊。但完全可以透過其他變通方式實現,請思考。
說明:不管用帳號的一部分查詢也好,使用者名稱的關鍵字查詢也好,因為不能保證要查詢的關鍵字的唯一性,因此,返回的結果可能不是你所需要的(函式只能返回搜尋出來的第一個結果),那麼就需要增加關鍵字的內容再次試探檢索。
3、IF條件判斷函式
語法 IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表示式。
Value_if_true logical_test 為 TRUE 時返回的值。
Value_if_false logical_test 為 FALSE 時返回的值。
編寫公式時,特別是需要進行判斷計算的最常用到的就是邏輯函數了,用得最多的就是IF,如果懂一點程式設計知識,用起來會得心應手。
與函式AND,同時滿足所有引數條件的為真,如:AND(A1>0,A1<100),意思是同時滿足大於0和小於100,即0以上100以下的數值即為真;或函式OR,滿足其中一個引數條件的為真,如:AND(A1<0,A1>100),意思是滿足小於0或大於100任意條件的,即0以下或100以上數值即為真。
條件判斷函式IF有3個引數,第1個引數是給定一個條件,第2個引數是條件為真時的執行部分,第3個引數是條件為假時的執行部分,用中文表述為:
IF(條件[引數1],條件為真時執行本部分[引數2],條件為假時執行本部分[引數3])
函式AND和OR 單獨使用似乎意義不大,但如果和IF配合使用更能說明問題也更便於理解。
學會這三個,能融會貫通許多函式。
-
4 # 備孕寶媽
其實EXCEL最為有用的就是函式的應用,如果不學函式的話,EXCEL實際上就和WORD應用差不多了,而只學三個函式的話,那就看你是什麼行業的了。
比如教育行業,那麼我想是SUM(求和),AVERAGE(求平均值),RANK(排名函式)。
因為這三個函式前兩個基本在每個行業都會用到,在教育行業可以用來求總分,平均分。而RANK可以用來解決成績單中名次並列的問題。
-
5 # 羊小咩咩咩
我覺得excel裡面最最最重要的公式就是vlookup了,畢竟在大資料時代,資料繁多,如果想做資料對比,查詢vlookup是最最最簡便快捷容錯率小的;
if函式也相當重要,尤其是if函式的多層巢狀可以處理很多,可以用if篩選出多層次自己想要的資料;
countif是指指定單元格中符合某一條件計數的函式,在計算區間,取值的時候也非常常用
除此之外excel除了公式最常用的資料透視表功能也非常值得推薦,資料透視表可以將散亂的資料規整成人們需要的想要看到的資料,將資料做簡,值得學習
-
6 # 愛Excel愛職場
如果只能選擇三個EXCEL函式學習,你會選什麼?
我個人選擇這三個函式LOOKUP、SUM、TEXT,如果你掌握了,可以應付大部分問題,不過對函式新手來說有些難度(因這三個函式功能太過強大,示例較多,請耐心看完)第一個首推查詢引用界的大哥Lookup,對!你沒有看錯,不是Vlookup而是lookup廢話不多說,簡單粗暴上示例:
【示例一】反向查詢
【示例二】多條件查詢
以上兩例中為lookup查詢的經典用法,其套路為:LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標區域或陣列),可以實現一至多個條件的查詢引用。
公式解釋:以0/(C2:C23=I4)構建一個0、#DIV/0!組成的陣列,再用永遠大於第2個引數中所有數值的1作為查詢值,即可查詢最後一個滿足非空單元格條件的記錄。【示例三】根據簡稱查全稱
公式解釋:公式中“0/FIND(A2,E$2:E$13)”部分,首先用FIND函式查詢A2單元格“聯強遠大”在F$2:F$5的起始位置,得到一個由錯誤值和數值組成的陣列,剩餘部分與示例二相同。【示例四】多區間條件判斷
此方法可以代替IF函式的多層巢狀,如果條件太多用IF可能造成錯誤,並且查詢原因比較困難。
我的第二個最愛就是SUM函式,對!你沒看錯,這不是一個只能求和的SUM廢話不多說,簡單粗暴上示例:
【示例一】代替Countif條件計數
計算一年級有多少位同學:示例函式=SUM(--(A3:A24=A3))
【示例二】代替Countifs多條件計數
計算一年級一班有多少位同學:示例函式=SUM((A3:A24=A3)*(B3:B24=B3))
【示例三】代替Sumifs多條件求和
計算一年級一班語文總分:示例函式=SUM((A3:A24=A3)*(B3:B24=B3)*(D3:D24))
【示例四】代替Sumif條件求和
計算一年級語文總分:示例函式=SUM((A3:A24=A3)*(D3:D24))
【示例五】代替rank進行降序排名
對英語成績進行降序排名:示例函式=SUM(($F$3:$F$24>F3)*1)+1
【示例六】代替rank進行升序排名
對英語成績進行升序排名:示例函式=SUM(($F$3:$F$24<F3)*1)+1
注意事項:Sum函式所有示例中的{}花括號均是在寫完公式後,按Ctrl+Shift+Enter鍵生成,手工輸入無效。
我的第三個最愛就是TEXT函式,對!你沒看錯,這不是一個簡單的TEXT廢話不多說,簡單粗暴上示例:
【示例一】格式基本程式碼一覽表
【示例二】日期時間程式碼一覽表
【示例三】自定義格式應用
-
7 # 傲看今朝
謝邀。Excel是簡單的、強大的,在職場上甚至被當做效率的代名詞。然而現實卻是,很多人不會高效地用好這個工具,因為其使用方法造成的低效讓他們恨透了Excel。那麼怎樣使用Excel才算是正確的方式呢?本文將列舉3個最被大家誤解和濫用的Excel功能(包括函式),幫助大家真正地提高自己的工作效率。
一、快速訪問工具欄與Excel功能區快速訪問工具欄與Excel功能區應該是最被大家濫用的Excel功能之一。
單擊資料選項卡然後單擊篩選旁邊的高階
高手要呼叫某個命令,通常都使用快捷鍵。例如呼叫篩選使用:快捷鍵Ctrl+Shift+L或者Alt+A+Q。高手都知道office任意軟體的任意命令都可以利用Alt+數字鍵或者字母組合鍵去掉用。在快速訪問工具欄的命令使用Alt+對應的數字快捷鍵去呼叫。在功能區的命令則使用Alt+字母組合鍵去呼叫。以上圖的介面為例:
降序排序可以使用Alt+1組合鍵呼叫,清除格式可以使用Alt+4組合鍵呼叫。
這裡的數字是根據快速訪問工具欄從左往右的序號來定的。快速訪問工具欄第一個命令是降序排序,因此使用Alt+1呼叫……
最後說一下,呼叫高階篩選的快捷鍵為:Alt+A+Q。按下Alt鍵時,每個選項卡上對應一個英文字母,按下相應的字母即可開啟相應的選項卡,然後看到選項卡下的每個命令上也出現了相應的字母或者字母組合,按下相應的字母或者字母組合,即可呼叫相應命令。
二、被菜鳥玩壞了的查詢與替換查詢與替換是Excel中最為基礎最為實用的功能之一,然而很多情況下這個功能卻被濫用了。
例如類似下圖的表格,我們需要將A表中的資訊填入到B表中去,很多菜鳥正式利用查詢與替換功能來做的:
複製--查詢--複製--貼上
這個表格資料量還蠻大的, 而且要填入的內容單元格非常多,速度慢不說,還容易出錯。
如果是高手來完成這個任務該怎麼做呢?其實對於高手而言,解決這個問題的方法有很多,但最常用的最簡單的,用下面這條公式就夠了。
公式如下:
=VLOOKUP($K5,$B$4:$H$524,MATCH(L$4,$B$3:$H$3,0),0)
三、被濫用的統計函式這一點在Excel小白使用者中表現最為突出,例如下圖,我們需要根據左側表格完成右側的右側表格的統計:
菜鳥使用者經常會想到用統計函式來做,SUM函式、SUMIF函式、Subtotal函式……要完成的表格至少需要寫兩個以上的函式,而且,當領導想看的資料改變,他們還得重新寫函式。
面對此類需求,Excel高手從不炫技,他們往往會選擇使用最為簡單的資料透視表來完成這個需求,如下圖所示:
技巧:選中左側任意單元格,按下快捷鍵Alt+N+V插入資料透視表,在開啟對話方塊中單擊確定,然後拖動月欄位字行,拖動部門欄位至列,然後拖動發生額欄位到值即可。
-
8 # 樂享所知
excel內建的函式有很多,功能強大的也很多,要是非要我只選三個函式的話,我會選擇if、subtotal、aggregate這三個函式,原因如下:
if函式——條件判斷函式if函式雖然簡單,但是很靈活強大,日常工作中使用的頻率非常高。下面來總結一下他的主要用法:
語法結構:=IF(條件判斷, 結果為真返回值, 結果為假返回值)
用法1:簡單判斷
用法2:多條件判斷
其餘的用法就不一一介紹了,大家可以自行百度搜索,if函式有很多有趣的用法。
subtotal函式——數值計算全能函式SUBTOTAL函式其實是多個函式聚合,返回一個列表或資料庫中的分類彙總情況。SUBTOTAL函式可謂是全能王,可以對資料進行求平均值、計數、最大最小、相乘、標準差、求和、方差。所以只要我們只要掌握了subtotal函式,其實就相當與掌握了average、count、counta、sum等等多個函式。
語法結構:=Subtotal(function_num, ref1,ref2, ...)
subtotal函式的引數講解:
unction_num必需。為 1 到 11(包含隱藏值)或 101 到 111(忽略隱藏值)之間的數字,指定使用何種函式在列表中進行分類彙總計算。詳細的引數列表如下:
具體數值引數的含義如下:
其他兩個引數的含義:
ref1必選。要對其進行分類彙總計算的第一個命名區域或引用。。
ref2, ... 可選。為要對其進行分類彙總計算的第2至254個命名區域或引用。必須是對單元格區域的引用。
注意:
1、Subtotal函式將忽略"被篩選掉"的行,不論 function_num是何值。
2、Subtotal在引用水平區域時,隱藏某一列不影響分類彙總。
3、Subtotal在引用中有Subtotal返回值時,該返回值將會被忽略
功能演示一:求"除去篩選內容" 或者"除去隱藏內容"的和。
由以上演示可以看出,subtotal會忽略隱藏(當引數選擇101-111)或篩選的值,而sum求和函式不會,有時候這個功能恰恰滿足我們的需求!
功能演示二:帶自動篩選表格的自動編號
根據這個特性我們還可以用它來實現帶篩選時的自動序號排列功能,在D38輸入=SUBTOTAL(3,$E$37:E37)向下擴充套件。如下圖演示:
其他引數的功能就有待大家自己去探索學習了,篇幅有限,這裡不詳細講解。
aggregate函式——以一敵百的強大聚合函式aggregate函式是一個功能相當豐富和強大的函式,集眾多功能於一身,求和、計數、求平均、最大值、最小值等等樣樣都會。其實aggregate函式比subtotal函式還要強大,因為面對錯誤值和分類彙總巢狀時subtotal無法處理,但aggregate照樣搞的定!
語法結構:=aggregate(function_num,options,array)
subtotal函式的引數講解:
function_num必需。為 1 到 19之間的數字,指定使用何種函式在列表中進行分類彙總計算。詳細的引數列表如下:
options為引數選項-必需引數。為 1 到 7之間的數字,具體含義已經寫得很清楚明瞭,一看就知道含義。詳細的引數列表如下:
功能演示一:忽略錯誤值求和。
功能演示二:帶自動篩選表格的自動編號
功能和subtotal函式時一樣的,在D38輸入=AGGREGATE(3,3,$E$37:E37)向下擴充套件。如下圖演示:
同樣,aggregate函式還有許多有趣的用法,大家自行探索學習。
其實excel功能強大的函式有很多(比如text、sumproduct、vlookup函式等),這裡只是列舉了三個日常工作中最常用的函式,對自己最有用的才是最強大的。
-
9 # Office技巧共享
如果只選擇3個EXCEL函式來學習,建議選擇IF、LOOKUP、SUMPRODUCT這3個函式。
1.IF函式
IF函式的基本功能不用多說了,這個應該很多人都已經掌握了。但IF函式透過“變形”還可以實現複雜的陣列公式才能實現的功能。
比如IF({1,0},,)格式,(祥細解釋可以查閱本人以前總結的“Excel中IF({1,0}…)的妙用https://www.toutiao.com/i6494035009421181453/”。
在下面的例子中,根據“銷售品種”反向查詢“地區”
我們可以使用公式:= VLOOKUP(E2,IF({1,0},B2:B8,A2:A8),2,FALSE),用E2作為查詢條件,對A列進行查詢。IF({1,0},B2:B8,A2:A8)返回記憶體陣列,對E2進行精確查詢。
2. LOOKUP函式
LOOKUP函式有個萬金油查詢公式:
LOOKUP(1,0/((查詢條件1)*(查詢條件2,..),查詢範圍)
比如根據姓名查詢工資:
= LOOKUP(1,0/(C3:C10=G3),E3:E10)
LOOKUP不僅可能正向查詢,也可以反向查詢、多條件查詢。
3.SUMPRODUCT函式
SUMPRODUCT可以多條件求和、或求乘積。
比如,要求統計北京地區手機"華為"或"三星"的銷量。
= SUMPRODUCT((A2:A11="北京")*(B2:B11={"華為","三星"})*C2:C11)
這3個函式包含了EXCEL函式的很多方面,需要掌握和擴充套件的知識較多,如能精通這3個函式,肯定會對提高EXCEL技能有極大的幫助。
-
10 # Excel大全
這個問題真不好回答了。
Excel中的每一個功能背後,都有一個對應的業務需求。
幾百個函式,那可是覆蓋了各行各業的需求點。
非要選幾個函式,那我就介紹幾個我最常用的:
vlookup和index+match
查詢函式,這兩個應該是公認的使用頻率最高的函式
統計類函式 sum count函式
函式大全
回覆列表
EXCEL函數千千萬,該從哪裡學起呢?假如你只能選擇3個函式學習,你會選哪3個?技巧君選擇這三個:
【本文示例檔案獲取方法見文末】SUM函式技巧君第一個學會的函式就是SUM函式,它的作用是求和
語法為:SUM(數值1,數值2,數值3,......)【引數最多255個】
例1:下面是一個常見的季度銷售額報表,要求分店和月份的合計,以及最後的合計,就可以使用SUM函式
上面的案例列出了SUM函式的幾種輸入方式,最常用的是SUM(B3:C3)這種,它的快捷鍵為Alt+=,詳見下圖:
然而,SUM函式僅僅就這些運用嗎?假如求和區不連續,該如何運用了呢?
例2:
技巧:
1、小計部分,首先選中求和區,按Ctrl+G調出定位對話方塊,選擇空值,再按Alt+=快捷鍵求和
2、總計部分,先對求和區求和,由於將小計部分也計算了一遍,因此將求和後結果除以2即得到了每月總計費用!按Ctrl+Enter可以對所選區域內進行批次填充
上述案例是SUM函式大規模運用,但都是基礎運用,你認為SUM函式就只能簡單求和嗎?其實,它還可以進行條件求和!
例3:用例1資料為例,要查詢某店的銷售額,可以採用以下公式:
=SUM((A3:A5=G2)*B3:D5),
注意這是陣列公式,要按Ctrl+Shift+Enter三鍵輸入
單條件求和沒有問題,多條件求和它也不在話下,要查詢某店某月的業績,可以用下面公式:
=SUM((A3:A5=G2)*(B2:D2=H2)*(B3:D5)),同樣用Ctrl+Shift+Enter輸入
SUM函式條件求和使用起來非常靈活,SUMIF和SUMIFS能做的,SUM函式都能完成,它的通用公式為:
SUM((條件1)*(條件2)*(條件3)*...*(求和區)),
資料量太大的時候不建議大量使用陣列公式,會EXCEL變卡頓!
拓展延伸:對於模糊條件求和,SUM函式同樣能夠勝任,限於篇幅,這裡不做介紹,有興趣可以關注EXCEL精選技巧後續文章
IF函式函式功能:根據條件返回不同的結果
語法:IF(條件,若條件為真就得到我,[若條件為假則得到我]) 中括號[]內的引數可省略,下面來看具體案例。
例1:當庫存小於30時提示補貨,
=IF(C2<30,"補貨","充足")
例2:透過學生的分數對其分為優、良、中、及格、不及格五檔:
我們可以根據這個打分表得到這個邏輯圖
所以,我們的公式為:
=IF(C13>=70,IF(C13>=90,"優",IF(C13>=80,"良","中")),IF(C13>=60,"及格","不及格"))
VLOOKUP函式VLOOKUP函式可謂是職場中人的大眾情人,它的作用是根據首列資料查詢後面的資料。
語法:=VLOOKUP(查詢什麼,在哪裡找,找到的結果在哪一列,精確地找還是差不多就行)
下面來看具體示例,
例1:根據貨物編號查詢價格,
=VLOOKUP(E2,A1:C7,3)
VLOOKUP函式基礎
例2:查詢列號某店某月的業績
=VLOOKUP(G10,A10:D13,MATCH(H10,A10:D10,0),0)
VLOOKUP+MATCH組合
我們來梳理一下這個邏輯過程,我們先用VLOOKUP去查詢店名,找到二店那一行之後,還需往右去查詢2月位於第幾列,使用match函式動態獲取列號,這樣,就實現了行列均不確定的動態查詢!
MATCH函式功能:返回指定數值在陣列中元素的相應位置
語法:MATCH(找什麼,在哪裡找,精確找還是差不多就行 )
MATCH+VLOOKUP在工作中運用非常廣泛,熟練使用成倍提高效率!