常用excel函数语法及说明
一、文本函数:
1、LEN
语法:LEN(text)
说明:返回文本字符串中的字符数。
=LEFT(A1,LEN(A1)-1) 删除A1单元格中的最后一位。
2、FIND
语法:FIND(find_text,within_text,start_num)
说明:用于查找其他文本字符串 (within_text) 内的文本字符串 (find_text),并从 within_text 的首字符开始返回 find_text 的起始位置编号。也可使用 SEARCH 查找其他文本字符串中的某个文本字符串,但是,FIND 和 SEARCH 不同,FIND 区分大小写并且不允许使用通配符。
3、LEFT
语法:LEFT(text,num_chars)
说明:基于所指定的字符数返回文本字符串中的第一个或前几个字符。
4、RIGHT
语法:RIGHT(text,num_chars)
说明:根据所指定的字符数返回文本字符串中最后一个或多个字符。
5、MID
语法:MID(text,start_num,num_chars)
说明:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
6、CONCATENATE和&
语法:CONCATENATE (text1,text2,...)
说明:将几个文本字符串合并为一个文本字符串。
&的功能与CONCATENATE完全一样。
7、TRIM
语法:TRIM(text)
说明:除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数 TRIM。
8、REPLACE
语法:REPLACE(old_text,start_num,num_chars,new_text)
说明:使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。
二、数学类函数
1、ABS
语法:ABS(number)
说明:返回数字的绝对值。绝对值没有符号。
2、INT
语法:INT(number)
说明:将数字向下舍入到最接近的整数。
3、MOD
语法:MOD(number,divisor)
说明:返回两数相除的余数。结果的正负号与除数相同。
4、PRODUCT
语法:PRODUCT(number1,number2,...)
说明:将所有以参数形式给出的数字相乘,并返回乘积值。
5、SUM
语法:SUM(number1,number2, ...)
说明:返回某一单元格区域中所有数字之和。
6、SUMIF
语法:SUMIF(range,criteria,sum_range)
说明:根据指定条件对若干单元格求和。
7、SUMPRODUCT
语法:SUMPRODUCT(array1,array2,array3, ...)
说明:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
8、ROUND
语法:ROUND(number,num_digits)
说明:返回某个数字按指定位数取整后的数字。
9、ROUNDUP
语法:ROUNDUP(number,num_digits)
说明:远离零值,向上舍入数字。
10、ROUNDDOWN
语法:ROUNDDOWN(number,num_digits)
说明:靠近零值,向下(绝对值减小的方向)舍入数字。
三、逻辑型函数:
1、IF
语法:IF(logical_test,value_if_true,value_if_false)
说明:执行真假值判断,根据逻辑计算的真假值,返回不同结果。
2、AND
语法:AND(logical1,logical2, ...)
说明:所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FALSE。
3、OR
语法:OR(logical1,logical2,...)
说明:在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE;任何一个参数的逻辑值为 FALSE,即返回 FALSE。
四、统计
1、AVERAGE
语法:AVERAGE(number1,number2,...)
说明:返回参数的平均值(算术平均值)。
2、COUNT
语法:COUNT(value1,value2,...)
说明:返回包含数字以及包含参数列表中的数字的单元格的个数。利用函数 COUNT 可以计算单元格区域或数字数组中数字字段的输入项个数。
3、COUNTIF
语法:COUNTIF(range,criteria)
说明:计算区域中满足给定条件的单元格的个数。
4、RANK
语法:RANK(number,ref,order)
说明:返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。
六、查找和引用(定位)函数:
1、COLUMN
语法:COLUMN(reference)
说明:返回给定引用的列标。
2、ROW
语法:ROW(reference)
说明:返回引用的行号。
3、ADDRESS
语法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
说明:按照给定的行号和列标,建立文本类型的单元格地址。
4、INDIRECT
语法:INDIRECT(ref_text,a1)
说明:返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。
5、HLOOKUP
语法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
说明:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP。
6、VLOOKUP
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
说明:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。
7、OFFSET
语法:OFFSET(reference,rows,cols,height,width)
说明:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。
七、信息类函数
IS类函数如下:
ISBLANK
ISERR
ISERROR
ISLOGICAL
ISNA
ISNONTEXT
ISNUMBER
ISREF
ISTEXT
语法:
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
说明:这些函数,概括为 IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。
注:以上语法和说明均是从excel帮助信息中摘录,如果需要对函数所带参数作详细了解,可excel的帮助信息进行查阅。