首頁>Club>
Excel中的函式有這麼多,到底應該學習哪些函式才對呢?總不能每一個函式都學習吧,能否推薦一份必學函式列表?
8
回覆列表
  • 1 # Excel大全

    Excel中,有500多個函式,全部記住,那難度實在太大。

    關於函式學習

    其實,Excel中具體函式的使用並不難,難的在於思路,用什麼方法,用哪個函式?

    如果碰到不懂的函式,可以使用嚮導或者是線上幫助,還有那些無處不在提示資訊。

    一個函式,用個幾次,也就會了。

    邏輯函式

    邏輯函式很簡單,常用;

    資訊函式

    資訊函式與邏輯函式類似,用法都很簡單,相信看一遍就會了。

    文字函式

    常用:Find、Left、Right、Mid、Text

    日期函式

    常用:Date、Workday、Year、Month、Today、Now、Time

    查詢函式

    常用:Vlookup、Index、Match

    統計函式

    常用:Count系列、Sum系列、Average系列

    財務函式

    財務函式跟業務比較相關了,非財務人員就用得少了。

    數學函式

    常用:Rand、Randbetween、Subtotoal、Round系列

  • 2 # 談天說地聊工作

    我們不搞教學,確實沒有精力也沒有必要學習全部函式,況且,學而不用,過不了多長時間就會忘得一乾二淨。怎樣學習函式?我以我的經驗,可以給您一點建議。

    一是熟悉函式的分類,至少要知道哪類函式能做什麼;二是熟練掌握最常用的幾個函式,在使用方發生可以融會貫通,舉一反三;根據您工作的性質或經常需要處理資料的性質,有目標的學習和使用。

    下面列出一些常用函式,先熟悉函式的用途,然後根據需要選擇學習。

    (一)、資料求和及條件求和

    1、SUM求和函式

    2、SUMIF條件求和函式

    (二)、數值四捨五入處理

    3、ROUND(四捨五入)

    4、ROUNDDOWN(向下舍入-絕對值減小方向)

    5、ROUNDUP(向上舍入-絕對值增大方向)

    6、CEILING向上舍入最接近給定基數的倍數。

    7、FLOOR向下舍入最接近給定基數的倍數

    (三)、最大值最小值的查詢

    8、MAX返回一組資料中的最大值(忽略邏輯值和文字)

    9、MIN返回一組資料中的最小值(忽略邏輯值和文字)

    10、LARGE返回資料組中第K個最大值

    11、SMALL返回資料組中第K個最小值

    (四)、有關單元格的統計計算

    12、COUNT計算包含數字的單元格以及引數列表中數字的個數

    13、COUNTA 計算引數列表所包含數值個數以及非空單元格數目

    14、COUNTBLANK計算某個區域中空單元格的數目

    15、COUNTIF 計算某個區域中,滿足給定條件的單元格數目

    (五)、算術平均數的計算

    16、AVERAGE算術平均數

    17、AVERAGEA全部引數的算術平均值

    (六)、乘積及乘積的和

    18、PRODUCT乘積函式

    19、SUMPRODUCT陣列或區域乘積的和

    (七)、按數值大小排名次

    20、RANK名次排位函式

    (八)、字串的合併拆分

    21、CONCATENATE 將多個字串合併成一個

    22、LEFT、LEFTB從第一個字元開始,返回指定個數的字元

    23、MID、MIDB從指定位置開始,返回指定個數的字元

    24、RIGHT、RIGHTB從最後一個字元開始,返回指定個數的字元

    (九)、字串的格式轉換與替換

    25、VALUE將代表數值的文字字串轉換為數值

    26、TEXT 根據指定數值格式,將數字轉換為文字

    29、SUBSTITUTE 替換字串中的字元(指定內容替換)

    30、REPLACE替換字串中的字元(指定位數替換)

    31、RMB用人民幣格式將數字轉換成文字

    32、DOLLAR 用美元格式將數字轉換成文字

    (十)、字串的統計與查詢

    33、EXACT比較兩個字串是否完全相同

    34、LEN LENB返回文字字串字元個數

    35、SEARCH 返回指定字元或字串,在另一字串中出現的位置

    36、T 檢測給定值是否為文字,若為文字原樣返回,若數字返回空

    (十一)、日期的處理

    37、DATE日期和時間函式

    38、DATEVALUE將文字格式的日期轉化為日期序列

    39、DAYS360按每年360天計算兩個日期相差的天數

    40、MONTH返回一個日期的月份值(1-12)

    41、YEAR返回一個日期的年份值(1900-9999)

    42、DAY返回一個日期的月份第幾天(1-31)

    43、NOW返回一個日期格式的當前日期和時間

    44、TODAY返回一個日期格式的當前日期

    45、WEEKDAY返回一個一週的第幾天

    (十二)常用的財務函式

    46、IRR返回一系列現金流的內部收益率

    47、PV返回某項投資或貸款一系列償還額的現值

    48、NPV基於一系列現金流和貼現率,返回一項投資的淨現值

    49、FV基於固定利率和等額分期付款方式,返回某項投資的未來值

    50、PMT計算在固定利率下,貸款的等額分期償還額

    51、PPMT定期償還、固定利率條件下,某項投資回報貸款本金部分

    52、IPMT定期償還、固定利率條件下某項投資回報(或貸款)利息部分

    53、NPER基於固定利率和等額分期付款方式,返回某縣投資或貸款的期數

    (十三)、資料的查詢與引用

    54、COLUMN返回一個引用的列號

    55、ROW返回一個引用的行號

    56、CHOOSE根據給定的索引值,從引數串中選出相應的值或操作

    57、INDEX在給定的單元格區域中,返回特定行列交叉處單元格的值或引用

    58、INDIREC返回文字字串所指定的引用

    59、VLOOKUP搜尋表區域首列滿足條件的元素

    (十四)、邏輯函式的使用

    60、AND函式

    61、OR或函式

    62、IF條件判斷函式

    (十五)、自動篩選與分類彙總

    63、SUBTOTAL資料列表或資料庫的分類彙總

  • 3 # 大冬瓜904

    函式學習是也一門由淺入深的課程,沒有說哪些函式最有用,每個函式都有自己適用的場合,最主要的是學會零活應用,就是一個sum函式好多高手也不見得完全吃透,所以說努力學習非常重要,要想站的高,必須付出的多,現在網上也有不少Excel技術論壇,個人覺的:簡單的,可以買些影片,加入授課網學習,更深入的學習,想達到高手甚至微軟MVP水平,必須在論壇上學習和主動參與答題討論才可以。

  • 4 # 樂圖軟體

    EXCEL函式很多也很有用,但是如果花那麼多時間學這些函式,還不如學習另一個免費工具,好學,而且比excel好用100倍。因為它可以 0程式碼實現各種管理功能,比如進銷存、ERP、WMS倉庫管理,行政人事考勤管理等,工資核算等都可以搞定,普通文員都可以輕鬆上手。(文末送免費軟體)

    這個軟體就是 雲 表,很像EXCEL或WPS,是金山WPS出來的一撥人研發的,功能卻強大太多。

    EXCEL能做的,它也相容!但更強大

    只需要像畫表格一樣,就能輕鬆畫出漂亮的各種軟體介面,透過全中文的設定把軟體表單關聯設定出來,業務邏輯就實現了,還可以根據需要設定不同的審批流程和業務流程,多使用者許可權更不用說了,管理員可以給不同使用者分配不同的許可權,讓他可以看到什麼,不能看到什麼,能做什麼動作不能做什麼動作。

    實在太簡單,這一切,點點滑鼠就能設定好

    你再也不用擔心有人會改動表單樣式了,再也不用擔心不能多使用者同時操作了,當然了,資料共享也是分分鐘的事情,審批?那也是很簡單,而且流程是完全可以自定義的。

    現在太多公司都在用 雲 表,而你要用的EXCEL函式都有內建,而且這些函式的用法也有說明的哦,一看就會了,當然也可以不用函式,使用雲表的填表公式和業務公式來完成你要的功能,更簡單,因為是全中文的。

    還可以設計APP,在平板,手機上都可以用。

    好吧,趕緊去試試吧,

    免費的,開啟下面連結即可獲取安裝。

    https://www.toutiao.com/a1628972094699531

  • 5 # 雷哥office

    雷哥總結下職場上會用到的函式

    1. Countif函式

    countif函式用於統計滿足某種條件時,單元格的數量

    語法

    =countif(資料區域,統計條件)

    場景

    1.統計出等於某數值(或文字)的單元格數量。

    如圖,統計出含有 “杭州”單元格的數量。

    函式輸入為:=countif(A1:E8, C4)

    也可以用雙引號輸入文字的方法,具體函式輸入為:=countif(A1:E8, "杭州")

    注:數值不需要用雙引號括起來,文字需要雙引號括起來。

    2.統計大於某值的數量

    如圖,統計銷售額大於3的單元格數量。

    =countif(E2:E8,">3")。注意:條件需要用雙引號括起來。

    注意:如果需要使用多個條件,需要使用countifs函式

    2. Index函式

    語法如下

    =INDEX(array, row_num, [column_num])

    看到這個好煩,雷哥你能不能說點人話???

    用通俗易懂的話來說,Index語法為 =Index(資料區域,第幾行,第幾列)

    例如,需要找出如下區域的第3行,第2列的資料(B3)。使用Index函式方法如下。

    3. Match函式

    語法如下

    MATCH(lookup_value, lookup_array,[match_type])

    小白對雷哥說,看到這個好煩啊。雷哥能不能簡單粗暴點啊,不要那麼墨跡墨跡!!

    =Match( 要查詢的值,查詢範圍,匹配的方式),最終返回行數或者列數

    ① 匹配方式為1或者省略,查詢小於等於 lookup_value的最大值。 lookup_array必須以升序排列

    ② 匹配方式為0,查詢等於lookup_value的值

    注意:引數2 查詢範圍為一列或者一行。

    例如,匹配方式為 1時

    Step:對銷售量進行增序排列,利用match函式,查詢小於等於7的最大值(本文找到了6)。因為6在第 3 行,因此返回數值3

    例如,匹配方式為 0時

    Step:查詢銷售量為24時,資料所在的行數。返回的結果為6。具體方法如下圖

    例如,匹配方式為- 1時

    Step:對銷售量進行增序排列,利用match函式,查詢大於等於12的最小數值(本文找到了24)。因為24在第 3 行,因此返回數值3.

    4. Index和Match這對情侶綜合使用

    Index+Match 齊上陣,其威力相當於vlookup函式的威力

    如圖所示,需要填充右表中的銷售額。vlookup可以快速實現填充,如何利用Index和Match進行匹配呢?

    方法如下:思路利用match查詢到銷售人員的行數,利用index定位銷售人員的銷售額。具體如下:

    5.邏輯函式

    在Excel中,主要用的邏輯函式有 IF( IFERROR) 、 AND、OR、NOT。

    IF函式

    語法如下

    =IF(條件判斷,如果為真則返回該值,如果不為真則返回該值)

    場景:如果考試成績大於90分,則輸出優秀。考試成績小於等於90分,則返回良

    注:

    公式中除了漢語,字元都是在英文狀態下輸入的。

    =IFerror(條件判斷,如果為假則返回該值,如果為真則返回該值)

    AND函式

    語法如下

    =AND(邏輯判斷1,邏輯判斷2,...) 所有的邏輯判斷為真,則返回TRUE; 一個為假,則返回FALSE

    OR函式

    語法如下

    =OR(邏輯判斷1,邏輯判斷2,...) 所有的邏輯判斷語句有一個為真,則返回TRUE; 都為假時,則返回FALSE

    NOT函式

    語法

    =NOT(邏輯判斷), 對邏輯值中的值取反,如果邏輯判斷為true,則返回 false。如果邏輯判斷為false,則返回true

    這些邏輯函式還可以各種組合成複雜的函式,比如= if(and(B1>80,B2<90),"跑步",“羽毛球”)...

    6. 四捨五入函式ROUND & TEXT

    在職場工作中,會遇到用EXCEL處理數字的場景,需四捨五入。

    那麼這時,我們需要用什麼Excel函式呢?

    雷哥推薦 ROUND 和 TEXT 函式。

    ROUND函式

    語法

    ROUND(number, num_digits)

    引數解釋如下:

    number 必需。 要四捨五入的數字。

    num_digits 必需。 要進行四捨五入運算的位數。如果等於1,表示保留一位小數。

    例如,=ROUND(10.45,1) 表示四捨五入到一位小數,所以返回的結果為10.5

    例如,=ROUND(10.4567,2) 表示四捨五入到2位小數,所以返回的結果為10.46

    TEXT函式進行四捨五入

    下面我們來看下TEXT函式的語法

    =TEXT(Value you want to format, "Format code you want to apply")

    我們透過例子來進行講解

    用TEXT四捨五入

    例如,=TEXT(10.45,"0.0") 表示四捨五入到一位小數,所以返回的結果為10.5

    例如,=TEXT(10.4567,2) 表示四捨五入到2位小數,所以返回的結果為10.46

    ROUNDDOWN函式

    工作中是否有遇到只提取到小數的第幾位,而不需要四捨五入的情況呢?這種情況需要怎麼處理?

    推薦使用ROUNDDOWN函式。

    語法如下,

    ROUNDDOWN(number, num_digits)

    ROUNDDOWN 函式語法具有下列引數:

    Number 必需。需要向下舍入的任意實數。

    num_digits 必需。要將數字舍入到的位數。

    例如,=ROUNDDOWN(10.45,1) 表示提取到一位小數,所以返回的結果為10.4

    例如,=ROUNDDOWN(10.4567,3) 表示提取到三位小數,所以返回的結果為10.456

    7.offset函式

    offset 函式 功能非常強大,在動態引用等很多例項中都會用到

    首先,我們來看一下offset 語法

    = OFFSET(reference,rows,cols,[height],[width])

    引數一:reference,必需。相當於參照物。

    引數二:rows,必需。目標值相對於參照物的行數偏移量,向下偏移為正數,向上偏移為負數。

    例如,reference 為B2,rows=1,表示向下偏移1,表示Lily的下一行。因此=offset(B2,1,0)表示向下偏移1行,返回的結果為 B3 亞斯。

    例如,reference 為B2 Lily,rows=-1,表示向上偏移1,表示Lily的上一行。因此=offset(B2,-1,0)表示向上偏移1行,返回的結果為 B1 銷售人員。

    引數三:cols,必需。目標值相對於參照物的列數偏移量,向右偏移為正數,向左偏移為負數。

    例如,reference 為B2 Lily,cols=1,表示向右偏移1,表示Lily的右邊一行。因此=offset(B2,0,1)表示向右偏移1列,返回的結果為 C2 青島。

    例如,reference 為B2 Lily,cols=-1,表示向左偏移1,表示Lily的左邊一行。因此=offset(B2,0,-1)表示向左偏移1列,返回的結果為A2 2016/6/1。

    引數四五:可選。如果 height=3 ,width= 2 表示offset函式返回高為3,寬度為2的區域數值

    例如,需要得到B2:C4為基準,向右移動2列,向下移動3行,高為3,寬為2的區域資料。

    Step:首先選中三行兩列的空單元格區域,在編輯欄中輸入 =offset(B2:C4,3,2,3,2),按Ctrl+shift+enter,後可得到結果

    8. Vlookup函式

    Vlookup函式的語法

    VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

    即 VLOOKUP(查詢值,查詢範圍,查詢列數,精確匹配或者近似匹配)

    引數詳細解讀及注意事項:

    8.1 查詢目標(lookup_value)

    它就是為了告訴Excel,要把誰找出來。

    說明:查詢目標與查詢區域的第一列的格式設定必須一致。

    8.2 查詢範圍(table_array)

    指定了查詢目標,如果沒有告訴Excel從哪裡查詢,Excel肯定罷工的。這個引數就是要告訴Excel哪個範圍中進行查詢。

    那具體要怎麼指定區域呢?這裡也是極易出錯的地方,給定的第二個引數查詢範圍要符合以下條件才不會出錯:

    查詢目標(lookup_value)一定要在該區域的第一列。換句話說,一定要把包含查詢目標的列作為框選區域的第一列。

    ② 該區域中一定要包含要返回值所在的列。

    例:要透過姓名(查詢目標)查詢電話(返回值),下面選擇區域是不行的。

    8.3 返回值的列數(col_index_num)

    它是我們想要返回的值在查詢範圍中所處的列數。

    注意:列數不是在工作表中的列數,而是在查詢範圍區域的第幾列。

    8.4 精確OR模糊查詢( range_lookup)

    最後一個引數是決定函式精確和模糊查詢的關鍵。精確即完全一樣,用0或FALSE表示;模糊即包含的意思,用1 或TRUE表示。

    雷哥,office發燒友。Excel暢銷書作者!

  • 6 # 毛毛蟲嚮往天空

    這是我自己總結和整理的常用函式列表,一個excel版的包含解析,一個word版的,簡單易操作,使用頻率高,希望你喜歡。

    word版常用excel函式:

  • 7 # Excel科技達人

    Excel必須學會的函式:Vlookup函式全解析(最全的Vlookup解讀)等

    這幾個函式學會了,就會比其他人高一階。

  • 8 # Excel到PowerBI

    下面是我自己在10多年工作中提煉出來的職場必備66個常用函式,並按照熟悉、精通的要求進行了基本分類,如下圖所示:

    對於絕大多數的人來說,如果能按要求熟練或精通以上60多個函式,日常工作中絕對不會有任何問題,而且,在掌握了這些常用函式的情況下,其他專業函式也一定可以做到觸類旁通。圖中的幾個情況大致說明如下:

    一、精通函式43個

    所謂精通,要求可以完全脫離幫助和提示直接手動完成整個函式公式的輸入,之所以要求手動能完成,因為在做條件格式等應用時,是沒有任何提示的,如果對這些函式不熟練,將無法完成相應功能。

    二、熟練函式23個

    所謂熟練,即不一定要求能隨手寫出來,可以在藉助幫助或公式輸入提示的情況下完成即可,當然,如果能練到精通的程度更佳。

    三、紅色標記的幾個進階函式

    如if、vlookup、index、match等這幾個函式,不一定是最複雜的函式,但卻是最重要的進階函式。也是很多朋友在學習Excel的過程中最容易犯各種錯誤的函式,一定要多加練習。

    在對這66個函式進行提煉的過程中,我同時將涉及到這些函式的常用案例做成訓練資料表,彙總到同一個工作簿裡以方便複習和練手,如下圖所示:

    其中對所提及的重點進階函式也專門設計了練習資料,如vlookup經常結合if函式使用的案例:

    以上是我總結的職場必備函式清單,透過集中精力在這能滿足95%以上情況的少量函式的訓練,一定可以在學習Excel的過程中少走彎路。祝您成功!

  • 9 # 傲看今朝

    要說職場工作中最需要的Excel函式,我最想推薦的是下面3個:Sum函式、if函式以及vlookup+match函式組合。

    一、強大的求和函式

    Sum函式,可以說是Excel中最簡單最實用的函式之一,人人都會,但卻未必每個人都精通。Sum函式語法非常簡單:

    =SUM(number1,number2,number3,……)

    其引數最多可達255個。引數可以是具體的數字,也可以是單元格引用。

    關於這個函式,基本用法幾乎所有人都會,這裡我不多說,這裡我只介紹2個大家可能不知道但卻最經典的用法。

    1.Alt+=組合鍵快速完成多個單元格的求和

    技巧:選中A1:M42單元格區域,按下Ctrl+G組合鍵開啟定位對話方塊,單擊定位條件,勾選空值,單擊確定,這樣所有的需要求和的空白單元格都被選中了,這時候按下Alt+=組合鍵即可完成求和。

    2.利用SUM函式一鍵完成條件求和

    不是隻有sumif函式才可以完成條件求和,其實利用SUM照樣可以完成條件求和。例如下圖中,我們可以利用下面的公式得到玫瑰總的銷售數量:

    求玫瑰銷售筆數的公式為:{=SUM(--(A2:A14=A2))}

    求玫瑰銷售數量的公式為:{=SUM((A2:A14=A2)*C2:C14)}

    公式解析如下:

    透過公式=A2:A14=A2,可以判斷A列中哪些產品是玫瑰,是則返回True(參與運算,自動轉化為1),否則返回FALSE(參與運算時,自動轉化為0)。這個公式後面乘以第三列的銷售數量我們就得到品種為“玫瑰”的各項銷售量,最後用一個sum函式將這些銷售數量加起來即可完成任務。

    唯一需要注意的是:由於sum函式的引數均為陣列,因此需要按下Ctrl+Shift+Enter快捷鍵完成公式的輸入。

    二、簡單實用的IF函式

    if函式可以說是Excel中最簡單的邏輯函式之一,其語法如下:

    =if(表示式,表示式成立時返回結果1,表示式不成立時返回結果2)

    例如下圖的學生成績表,如果學生的英語成績大於90分,則為學霸,否則為渣渣。該怎麼做呢?一條簡單公式即可搞定。

    =IF(B2>=90,"學霸","渣渣")

    大家注意,當公式出現文字時,務必要英文半形引號引起來。

    if函式看起來只能解決這種特別簡單的判斷問題,事實真是這樣嗎?事實上,if函式比我們想象得要強大得多。如果要充分發揮if函式的魅力,除了與其他函式巢狀使用外,就是其本身的巢狀都能幫我們解決非常大的問題。還是以上圖為例,不過我的要求變了,我希望當分數小於60時,Excel返回不及格,60—70時返回及格,70-80時返回中,80-90時返回良,大於等於90時返回優。同樣可以一條if公式搞定:

    =IF(B2>=90,"優",IF(B2>=80,"良",IF(B2>=70,"中",IF(B2>=60,"及格","不及格"))))三、被稱為大眾情人的Vlookup函式

    無數職場人士就是因為接觸到Vlookup函式才真正對Excel感興趣的,當然我也不例外。Vlookup函式語法如下:

    =vlookup(查詢什麼,在哪裡找,找到的結果在哪一列,精確地找還是差不多就行)

    例如下圖,我們如何才能做到:當我們在G6輸入姓名,H列對應位置為自動顯示當前姓名的總分?

    方法非常簡單:在H6中輸入下列的公式即可:

    =VLOOKUP(G6,$B$6:$E$10,4,0)

    這就相當於我們用G6單元格姓名到B6:E10中去查詢,得到的結果是B6單元格,然後我們要的是原始分,原始分位於B6:E10區域中從左往右數的第4列,因此第三引數為4,我們要找到汪梅這個姓名才會返回她的總分,找不到則不返回,因此最後一個引數為0(表示精確查詢)。

    以上是Vlookup函式最最基礎簡單的應用。下面我將介紹最為經典實用的Vlookup+Match函式組合。

    如下圖所示,我們如何透過B2單元格的客戶編碼快速返回所有空白單元格應填入的資訊呢?

    很顯然,我們如果還像剛才那樣寫公式效率肯定是很慢的,得一個一個去修改vlookup函式的第三引數。這還不如用Ctrl+F去查詢來得快呢。那麼要如何做才能不用一個一個修改vlookup函式的第3引數呢?我們可以使用match函式來幫忙。我們利用match函式來決定我們要返回哪一列的值:

    =match(C2,$J$1:$R$1,0)

    然後再將上述公式巢狀進vlookup函式中去:

    =vlookup($B$2,$J$2:$R$13,match(C2,$J$1:$R$1,0),0)

    該如何批次錄入上述公式呢,總不能一個一個copy進去吧。請看下面的操作:

    技巧:選中B2:G5,按F5開啟定位對話方塊,單擊定位條件,選擇空值,單擊確定,編輯欄貼上公式,Ctrl+enter一鍵完成公式批次輸入。

  • 中秋節和大豐收的關聯?
  • 強磁鐵與磁鋼的區別?