excel常用函式彙總

2022-10-17 16:12:22 字數 4743 閱讀 6764

1、excel 的錯誤資訊

2、相對引用、絕對引用和混合引用區別

1、相對引用,複製公式時位址跟著發生變化,如c1單元格有公式:=a1+b1;當將公式複製到c2單元格時變為:=a2+b2;當將公式複製到d1單元格時變為:=b1+c1

2、絕對引用,複製公式時位址不會跟著發生變化,如c1單元格有公式:=$a$1+$b$1;當將公式複製到c2單元格時仍為:=$a$1+$b$1;當將公式複製到d1單元格時仍為:

=$a$1+$b$1

3、混合引用,複製公式時位址的部分內容跟著發生變化,如c1單元格有公式:=$a1+b$1;當將公式複製到c2單元格時變為:=$a2+b$1;當將公式複製到d1單元格時變為:

=$a1+c$1

3、邏輯函式

1、and函式

所有引數的邏輯值為真時返回 true;只要乙個引數的邏輯值為假即返回 false。簡言之,就是當and的引數全部滿足某一條件時,返回結果為true,否則為false。

語法:and(logical1,logical2,…)

logical1:必需。要檢驗的第乙個條件。其計算結果可以為true或false。

logical2…:可選。其計算結果可以為true或false,最多可包含255個條件。

例:2、or函式

or函式指在其引數組中,任何乙個引數邏輯值為 true,即返回 true。它與and函式的區別在於,and函式要求所有函式邏輯值均為真,結果方為真。而or函式僅需其中任何乙個為真即可為真。

語法:or(logical1,logical2,…)

logical1:必需。要檢驗的第乙個條件。其計算結果可以為true或false。

logical2…:可選。其計算結果可以為true或false,最多可包含255個條件。

例:3、if函式

if函式用於執行真假值判斷後,根據邏輯測試的真假值返回不同的結果,因此if函式也稱之為條件函式。

語法:if(logical_test,value_if_true,value_if_false)

logical_test:邏輯表示式

value_if_true:邏輯判斷為真時的返回值

value_if_false:邏輯判斷為假時的返回值

例:4、文字函式

1、大小寫轉換

lower(text):將乙個文字串中的所有大寫字母轉換為小寫字母。

例:upper(text):將文字字串轉換成字母全部大寫形式。

proper(text):將乙個文字字串中個英文單詞的第乙個字母轉換成大寫,將其他字元轉換成小寫。

2、取出字串中的部分字元

mid(text,start_num,num_chars):從文字字串中制定的起始位置起返回指定長度的字元。

text:是包含要提取字元的文字字串。

start_num:是文字中要提取的第乙個字元的位置。文字中第乙個字元的 start_num 為 1,以此類推。

num_chars:指定希望 mid 從文字中返回字元的個數。

例:left(text,num_chars):從乙個文字字串的第乙個字元開始返回指定個數的字元。

例:right(text,num_chars):從乙個文字字串的最後乙個字元開始返回指定個數的字元。

例:3、字串的比較

exact(text1,text2):比較兩個字串是否完全相同(區分大小寫)。返回true或false。

例:4、char(number):根據本機中的字符集,返回由**數字指定的字元。number介於1到255之間。

例:5、concatenate(text1,text2,…):將多個文字字串合併成乙個。

例:6、substitute(text,old_text,new_text,instance_num):將字串中的部分字串以新字串替換。

text:需要替換其中字元的文字。

old_text:需要替換的舊文字

new_text:用於替換old_text的文字。

instance_num 為一數值,用來指定以 new_text 替換第幾次出現的 old_text。如果指定了 instance_num,則只有滿足要求的 old_text 被替換;如果預設則將用 new_text 替換 text **現的所有 old_text。

例:7、bollar(number,decimals):按照貨幣格式及給定的小數字數,將數字轉換成文字。

number:為數字、包含數字的單元格引用,或是計算結果為數字的公式。

decimals:為十進位制數的小數字數。如果 decimals 為負數,則引數 number 從小數點往左按相應位數取整。如果省略 decimals,則假設其值為 2。

例:8、rmb(number,decimals):用貨幣格式將數值轉換成文字字元。

例:9、find(find_text,within_text,start_num):返回乙個字串在另乙個字串**現的起始位置(區分大小寫)。

find_text:要查詢的文字。

within_text:包含要查詢文字的文字。

start_num:指定要從其開始搜尋的字元。within_text中的首字元是編號為1的字元。如果省略 start_num,則假設其值為1。

例:9、search(find_text,within_text,start_num):返回乙個指定字元或文字字串在字串中第一次出現的位置,從左到右查詢(忽略大小寫)

例:5、日期函式

1、now():返回日期時間格式的當前日期和時間。

例:2、today():返回日期格式的當前日期。

例:3、hour(serial_number):返回小時數值,是乙個0(到23(之間的整數。

例:4、day(serial_number):返回乙個月中的第幾天的數值,介於1到31之間。

例:5、month(serial_number):返回月份值,介於1-12之間的數值。

例:6、year(serial_number):返回日期的年份值。

例:7、datedif(start_date,end_date,unit):計算兩個日期之間的天數、月數、年數之差。

start_date:起始日期。

end_date:結束日期。

unit:所需資訊的返回型別,為「y」(返回年數)、「m」(返回月數),「d」(返回天數)。結束日期必須大於起始日期。

例:6、查詢函式

1、column(reference):返回一引用的序列。

例:2、row(reference):返回乙個引用的行號。

例:3、vlookup(lookup_value,table_array,col_index,[range_lookup]):搜尋表內區域首列滿足條件的元素,確定待檢索單元格在區域中的行序號,在進一步返回選定單元格的值,預設情況下,表是以公升序排序的。

lookup_value:需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。

table_array,:需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

col_index:table_array中查詢資料的資料列序號。col_index為1時,返回table_array第一列的數值,col_index為2時,返回table_array第二列的數值,以此類推。

range_lookup:一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。

如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為近似匹配。

例:4、sumif(range,criteria,[sum_range]):對滿足條件的單元格求和。

range:條件區域,用於條件判斷的單元格區域。

criteria:求和條件,由數字、邏輯表示式等組成的判定條件。

sum_range:實際求和區域,需要求和的單元格、區域或引用。

當省略第三個引數時,則條件區域就是實際求和區域。

7、統計函式

1、max(number1,number2,…):返回一組數值中的最大值,忽略邏輯值及文字。

例:2、min(number1,number2,…):返回一組數值中的最小值,忽略邏輯值及文字。

例:3、median(number1,number2,…):返回一組數的中值。

例:4、mode(number1,number2,…):返回一組資料或資料區域中的眾多數(出現頻率最高的數。

例:5、**erage(number1,number2,…):返回其引數的算術平均值;引數可以是數值或包含數值的名稱、陣列或引用。

例:6、count(value1,value2,…):計算區域中包含數字的單元格的個數。

例:7、rank(number,ref,order):返回某數字在一列數字中相對於其他數值的大小排名。

number為需要找到排位的數字。

ref為數字列表陣列或對數字列表的引用。ref中的非數值型引數將被忽略。

order為一數字,指明排位的方式。

如果 order為0(零)或省略,microsoft excel對數字的排位是基於 ref為按照降序排列的列表。

如果 order不為零,microsoft excel對數字的排位是基於ref 為按照公升序排列的列表。例:

8、subtotal(functian_num,ref1,ref2,…):返回乙個資料列表或資料庫的分類彙總。

function_num為1到11(包含隱藏值)或101到111(忽略隱藏值)之間的數字,指定使用何種函式在列表中進行分類彙總計算。

excel常用函式

函式 1 mid函式 mid函式是excel中乙個強大的輔助函式,作用是從指定字串中指定位置提取指定個數字元。mid函式語法 mid text,start num,num chars text表示指定的字串,一般為引用的單元格 start num表示指定位置 num chars表示指定個數 例 在a...

Excel中常用函式

提取身份證中生日函式 mid a1,7,4 mid a1,11,2 mid a1,13,2 合併幾個單元格函式 concatenate a1,b1,c1,d1 在同乙個表中查詢相同的姓名 假如姓名都在a列,把這個公式複製到sheet2的b1,下拉,單元格返回 n a,對應a列就是沒有的。vlooku...

Excel常用公式函式使用方法

返回某一單元格區域中所有數字之和。語法 sum number1,number2,引數可以是常量也可以是區域。例項 對常數求和 sum 3,2 對區域求和 sum a1 b20 等,這些引用的都是同一工作表中的資料,如果要彙總同一工作簿中多張工作表上的資料,就要使用三維引用。假如公式放在工作表shee...