Excel表格操作 —— 函數公式

條件判斷:IF 函數

IF函數是條件判斷函數,根據判斷結果返回對應的值,如果判斷條件爲TRUE,則返回第一個參數,如果爲FALSE,則返回第二個參數。
語法結構爲:IF(判斷條件,真,假)

條件求和:SUMIF、SUMIFS 函數

1、SUMIF函數用於單條件求和。暨求和條件只能有一個。
語法結構爲:SUMIF(條件範圍,條件,求和範圍)。
2、SUMIFS函數用於多條件求和。暨求和條件可以有多個。
語法結構爲:SUMIFS(求和範圍,條件1範圍,條件1,條件2範圍,條件2,……條件N範圍,條件N)。

條件計數:COUNTIF、COUNTIFS 函數

1、COUNTIF函數用於單條件計數,暨計數條件只能有一個。
語法結構爲:COUNTIF(條件範圍,條件).
2、COUNTIFS函數用於多條件計數,暨計數條件可以有多個。
語法結構爲:COUNTIFS(條件範圍1,條件1,條件範圍2,條件2……條件範圍N,條件N)。

計算數值單元格的個數:DCOUNT 函數

DCOUNT函數的作用爲:計算指定數據字段中符合條件的數字單元格的個數。
語法結構爲:=DCOUNT(數據範圍,條件字段,條件範圍)。

數據查詢:VLOOKUP 函數

函數VLOOKUP的基本功能就是數據查詢。
語法結構爲:VLOOKUP(查找的值,查找範圍,找查找範圍中的第幾列,精準匹配還是模糊匹配)

逆向查詢:LOOKUP 函數

根據LOOKUP函數的特點,如果 LOOKUP 函數找不到 lookup_value,則該函數會與 lookup_vector 中小於或等於 lookup_value 的最大值進行匹配。
語法結構爲:LOOKUP(查找的值,查找的條件,返回值的範圍)。

提取指定位置上的值:INDEX 函數

Index函數的作用爲:返回指定範圍中指定行列交叉處的值。語法結構爲:=Index(數據範圍,行,列)。

對指定的值進行定位:MATCH 函數

Match函數的作用爲:在指定的範圍內查找指定值的相對位置。語法結構爲:=Match(查找值,查找範圍,匹配模式)。其中匹配模式有:-1、0、1三種。

查詢搭檔:INDEX+MATCH 函數

1、INDEX函數:返回給定範圍內行列交叉處的值。
2、MATCH函數:給出指定值在指定範圍內的所在位置。
INDEX(數據範圍,MATCH(查找值,查找範圍,匹配模式))

格式代碼:TEXT 函數

Text函數的作用給根據指定的代碼對指定的值進行格式設置,語法結構爲:=Text(值,格式代碼)【說明:值可以爲2020-04-29】
常規日期格式:TEXT(值,“00-00-00”)
標準日期格式:TEXT(值,“e年mm月dd日”)
“XXXX-XX-XX”日期格式:TEXT(值,“e-mm-dd”)
“XXXX/XX/XX”日期格式:TEXT(值,“yyyy/mm/dd”)
中文星期格式(長):TEXT(值,“aaaa”)
中文星期格式(短):TEXT(值,“aaa”)
英文星期格式(長):TEXT(值,“dddd”)
英文星期格式(短):TEXT(值,“ddd”)

提取出生年月:TEXT+MID函數

=TEXT(MID(c3,7,8),“00-00-00”)
1、利用MID函數從C3單元格(身份證號碼)中提取從第7個開始,長度爲8的字符串。
2、利用TEXT函數將字符的格式轉換爲“00-00-00”的格式,暨1965-08-21。

計算年齡:DATEDIF函數

1、利用MID獲取C3單元格(身份證號碼)中從第7個開始,長度爲8的字符串。
2、用Text函數將字符串轉換爲:00-00-00的格式。暨1965-08-21。
3、利用DATEDIF函數計算出和當前日期(TODAY())的相差年份(y)。
=DATEDIF(TEXT(MID(C3,7,8),“00-00-00”),TODAY(),“y”)&“週歲”。

排名:SUMPRODUCT+COUNTIF函數

=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9))+1。
公式的前半部分(C$3:C$9>C3)返回的是一個數組,區域C$3:C$9中大於C3的單元格個數。後半部分COUNTIF(C$3:C$9,C$3:C$9)可以理解爲:*1/COUNTIF(C$3:C$9,C$3:C$9),公式COUNTIF(C$3:C$9,C$3:C$9)返回的值爲1,只是用於輔助計算。所以上述公式也可以簡化爲:=SUMPRODUCT((C$3:C$9>C3)*1)+1。

獲取列號:COLUMN函數

COLUMN函數的作用爲:獲取單元格的列號。語法結構爲:=COLUMN(單元格地址)。

合併單元格內容:CONCATENATE函數

Concatenate函數的作用爲:合併指定單元格的內容。語法結構爲:=Concatenate(文本1,文本2,……文本N),其中“文本”也可以是單元格地址。

返回字符個數:LEN函數

LEN函數的作用爲:統計字符的長度,每個字符(一個漢字、一個字母、一個標點)都佔一個字符。語法結構爲:=Len(字符串或單元格引用)。

更多擴展

自動編號:=IF(B2="","",ROW(B2)-1)
在這裏插入圖片描述
自動計算天數:=MIN(TODAY(),I2)-MIN(TODAY(),H2)
在這裏插入圖片描述

相關閱讀

Excel函數公式:工作中最常用的12個函數公式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章