Excel函数大全

酥酥 发布于 2021-09-18 950 次阅读


Excel函数名大全

本文只作函数名、参数、功能介绍,具体内容自行获取.

文本函数简介

(一)ASC(text)函数,WIDECHAR(text)函数 半角与全角转化

(二)TEXT(value,text_format)函数,将数值转化为指定的数字格式

(三)CONCATENATE(text1,text2,)连接字符

(四)EXACT(text1,text2)比较两个字符串是否完全相同

(五)FIXED(number,decimals,no_commas)设置小数取证或者格式化

(六)LEFT/RIGHT(text,num_chars)从左从右取num_chars字符的长度

(七)LOWER/UPPER(text)将text文本字符串中的所有小写字母全都替换为大写字母

(八)PROPER(text)将text文本字符串中的首字母大写

(九)FIND与FINDB(find_text,within_text,start_num)寻找子串,返回起始位置

(十)MID与MIDB(text,start_num,num_chars)制定起始位置和截取长度获取指定字符串

(十一)T(value)如果对应单元格中有引用了文本,将返回值,否则返回空文本。3

(十二)Trim(text):用来清除文本字符串前后中多余的空格

(十三)Replace(old_text,start_nu,m,num_chars,new_text)用于使用其他文本字符串并根据所制定的字符串替换某文本字符串。

(十四)REPT(text,number_time)对于指定的文本重复一定的次数。

(十五)Value(text)将本来代表数字的文本字符串转换为数字

(十六)Substitude(text,old_text,new_text,instance_num)用于将字符串中的部分字符以新字符替换

逻辑函数简介

(一)AND(logical1,logical2,…..) 对所有逻辑值进行交集运算,当所有参数的逻辑值为[真]时。将返回True,否则返回False。

(二)False()该函数没有返回值,在单元格中直接输入False,Excel自动解释为逻辑值False

(三)True()该函数没有返回值,在单元格中直接输入True,Excel自动解释为逻辑值True

(四)IF(logical_test,value_if_true,value_if_false)作为一种选择分支。

(五)IFERROR(value,value_if_error)用于处理公式中的错误,将返回指定的值

(六)NOT(logical):求反函数,用于对参数的逻辑值求反。

(七)OR(logical1,logical2,logical3….)对所有逻辑值进行交集运算,当所有参数的逻辑值中一个为假,就是[假]

数学函数简介

(一)ABS(number)用于计算指定数值的绝对值。

(二)Ceiling(number,significance) 将指定的数值按指定的条件进行向上舍入计算Floor函数则是向下舍入运算。

(三)Even(number)按照绝对值增大的方向取整,并返回最接近的偶数。ODD(number)

(四)EXP(number)计算指定数值的幂,即e的n次方

(五)Fact(number)返回1至number的阶乘

(六)INT(number)向下舍入到最接近的整数

(七)LCM(number1,number2,…)返回若干个数的最小公倍数

(八)MOD(number,divisor)返回两个数相除的余数

(九)Log(number,base)返回一个底数的对数

(十)Mround(number,multiple)用于返回参数按指定数舍入后的数值,返回的是mltiple的倍数中离number最近的那一个

(十一)Power(number,power):返回指定数值的乘幂

(十二)PI()函数用于返回数学常量π

(十三)QuoTient(numerator,denominator)用于返回一个数整除以后的结果

(十四)Rand():随机返回一个大于等于0小于1的平均分布随机实数。

(十五)Randbetween(bottom,top)返回位于指定两个数之间的一个随机整数。

(十六)Round(number,num_digits)返回某个数字按指定位数四舍五入以后的数字

(十七)Rounddown(number,num_digits):靠近零值,向下舍入数字

(十八)Roundup(number,num_digits):远离零值,向上舍入数字

(十九)Sign(number)返回数字的符号,正数为1,负数为-1,零返回0

(二十)SQRT(number)返回一个非负的正平方根

(二十一)SUM(number1,number2,…….)返回求和结果

(二十二)SUMIF(range,criteria,sum_range)根据指定条件对若干单元格进行求和

(二十三)SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2)根据指定条件对若干单元格进行求和

(二十四)TRUNC函数(numbers,num_digits)用于截去整数部分只保留小数部分

应用Excel日期与时间函数

(一)Date(year,month,day)返回形如YYYY/MM/DD的日期

(二)Datedif(start_date,end_date,code)code取值Y,M,D,YD,MD。返回end_date与start_date日期差

(三)DateValue(date_text)返回距离1900-01-01的天数的序列号

(四)Day(serial_number)用于返回指定日期所对应的天。

(五)Month(serial_number)用于返回指定日期所对应的月

(六)Today()返回系统的当天日期

(七)NetWorkDays(start_date,end_date,holidays)函数用于返回两个日期之间的完整的工作日数

(八)Weekday(serial_number,return_type)返回特定日期所对应的星期数

(九)Year()返回系统所对应的年份。

(十)YearFrac(start_date,end_date,basis)返回两个日期之间的天数占全年天数的百分比,basis一般为0

(十一)WorkDay(start_date,days,holidays)返回持续结束日工作日的序列号

时间函数

(一)Hour(serial_number)返回指定时间对应的小时

(二)Now()返回现在的时间(不会随时更新)

(三)Second(serial_number)用于返回某一时间值的秒数

(四)Time(hour,minute,second)将指定小时,分钟和秒合并为时间

(五)TimeValue(time_text)返回时间/24小时的小数值

信息与工程函数

(一)Cell函数(info_type,reference) 返回选定框中左上角单元格的信息,info_type可以为address/col/color/contents/coord/format/Filename/prefix/protect/row/type/width

(二)ERROR.TYPE(error_val)检测单元格是否出错,出错则返回响应数字,没出错则返回N/A

(三)Isblank(value)用于判断指定值有否为空值

(四)Iserr(value)判断是不是除了N/A类型的任意错误值

(五)Iserror(value)用于判断指定值是否为任意错误值

(六)Iseven(value)用于判断指定值是否为偶数

(七)Islogical(value)用于判断指定值是否为逻辑值

(八)IsNa(value)用于判断是否指定值为N/A

(九)Isnontext(value)用于判断指定值是否为非文本

(十)IsNUMBER(value)用于判断指定值是否为数字

(十一)Isodd(value)用于判断指定值是否为奇数

(十二)IsRef(value)判断返回值是否为引用

(十三)N(value)返回转化为数值后的值

(十四)NA()返回错误值#N/A

(十五)Istext(value)判断指定值是否为文本

(十六)TYPE(value)用于返回数值的类型1–数字,2–文本,4–逻辑值,16–错误值,数组–64

查找与引用函数

(一)Address(row_num,column_num,abs_num,a1,sheet_text)用于按照指定的行号列标,建立文本类型的单元格地址具体表示形式有a1,引用类型由abs_num控制

(二)Hyperlink(link_location,friendly_name)出汗建一个快捷方式或者超链接

(三)Column(reference)返回引用的列标Row(reference)返回引用的行标

(四)Columns(array)返回数组或者引用的列数Rows(array)返回数组或引用的行数

(五)index(array,row_num,column_num)指定单元格中的相对引用

(六)indirect(ref_text,a1)返回有a1指定的表示形式

(七)offset(reference,rows,cols,height,width)返回以指定的引用为参照系,通过给定偏移量返回新的引用

(八)Transpose(array)转置

(九)Areas(reference):用于返回引用中包含的区域(连续的单元格区域或某个单元格)个数

(十)Choose(index_num,value1,value2,…):用于从给定的参数中返回指定的值,由index_num来决定取第几个value

(十一)Hlookup(lookup_value,table_array,row_index_num,range_lookup)用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数值数组当前列中指定行的数值。

(十二)Lookup(lookup_value,lookup_vector,result_vector):用于从单行或从数组中查找一个值(分成向量型和数组型)Lookup(lookup_value,array)

(十三)Vlookup(lookup_value,table_array,row_index_num,range_lookup)用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数值数组当前列中指定行的数值。

(十四)Match(lookup_value,lookup_array,match_type)返回在指定方式下与指定数值匹配的数组中元素的相对位置。

统计函数

(一)Average(number1,number2….)求平均值

(二)Averagea(number1,number2….)求平均值(逻辑值和文本值会参与运算,逻辑是True为1,False为0,文本值都为0)

(三)AverageIf(range,criteria,average_range)求某个区域内满足要求的数的平均值

(四)AverageIfs(average_range,criteria_range1,criteria1,criteria_range,criteria2….)求某个区域内满足要求的数的平均值,多条件

(五)Count(value1,value2….)返回数字参数的个数

(六)Count(value1,value2….)返回非空值的个数

(七)CountBlank(value,value2…)返回指定单元格中空白单元格的个数

(八)Countif(range,criteria)计算区域中满足给定条件的单元格的个数

(九)CountIfs(range1,criteria1,range2,criteria2)计算区域中满足多重条件的单元格的个数

(十)Frequency(data_array,bins_array)返回数组在指定区域内出现的频率

(十一)Large(araay,k)返回数据集中第k个最大值

(十二)Maxa(value1,value2..)返回数据集中最大值

(十三)Small(value1,value2..)返回数据集中最小值

(十四)Max(value1,value2,)返回数据集中数字最大值

(十五)Mina(value1,value2..)返回数据集中最小值

(十六)Min(value1,value2,)返回数据集中数字最小值

(十七)Mode(number1,number2,number3….)返回数据集中的众数

(十八)Quartile(array,quart)quart=0,1,2,3,4返回一组数据的四分位数

(十九)Rank(number,ref,order)返回一个数值在一组数值中的排位

(二十)Median(number1,number2,number3….)返回中位数

(二十一)Trimmean(array, percent)可指定去首尾的求平均值函数


仰天大笑出门去,我辈岂是蓬蒿人
最后更新于 2022-01-07